Cybersicherheit
5 min

Ist die Beauftragung von Auftragnehmern eine gute Wahl? meine persönliche Erfahrung

December 8, 2022
Ist die Beauftragung von Auftragnehmern eine gute Wahl? meine persönliche Erfahrung
Main clouds hero section image

Wo liegt die Wahrheit?

Auf den ersten Blick kann dieser Beitrag einseitig erscheinen, um den Gegenstand des Gesprächs zu verkaufen, aber wenn Sie ihn durchlesen, werden Sie einige wertvolle Inhalte erkennen - die Vor- und Nachteile, auf beiden Seiten der Medaille zu stehen. Ah, und ich bin ein "junger" Blog-Poster, Sie können also gerne Kritik üben.

Als ich mit meinem Team an der Entwicklung eines SaaS für den Baumarkt beteiligt war, einer Mischung aus Dienstleistungsmarktplatz und Plattform, z.B. das nächste Uber für Baumietungen, hatte ich meine beste Erfahrung mit der Vergabe von Aufträgen, die wir nicht intern erledigen konnten.

Dieses Mal war es anders, diese Erfahrung lehrte mich all die Konzepte des Aufbaus von etwas Großem, die nur solide und erfahrene technische Partner vermitteln können. Ich habe schon viele andere Erfahrungen gemacht, und um die positiven Geschichten am Ende zu behalten, sind dies meiner Meinung nach die schlimmsten Nachteile der Auftragsvergabe an Subunternehmer:

  1. Sprachbarrieren. Wenn es sich um schnelllebige Entwicklungsumgebungen handelt und die Kommunikation nicht die stärkste Seite ist (insbesondere Englisch), kann dies ein großes Hindernis darstellen, denn bei Projekten geht es vor allem um Kommunikation. Je komplizierter die Kommunikation ist, desto mehr Fehler und Ineffizienz können auftreten. Jetzt verstehen Sie, wie wichtig die morgendlichen Besprechungen sind.
  2. Standort. Ich empfehle nachdrücklich die Nearshore-Entwicklung. Das kann ein großer Vorteil sein, wenn man nicht auf Antworten aus anderen Kontinenten und von Leuten warten muss, die in anderen Zeitzonen sitzen. Dies kann natürlich durch eine starke Disziplin und... noch einmal... Kommunikationsinfrastruktur behoben werden. In der Tat wird man zum beliebtesten Kollegen, wenn man eine Audio-Nachricht über einen Statusbericht auf Slack hinterlässt. Meistens sind Textnachrichten schade und können doppelte Bedeutungen haben.
  3. Ein niedrigerer Preis bedeutet nicht gleich Qualität. Wenn das Budget knapp ist und die einzige Möglichkeit darin besteht, jemanden billiger einzustellen, ist es manchmal besser, das Budget gar nicht auszugeben und den Umfang zu reduzieren. Oder Sie sollten bedenken, dass Sie diesen Preis in der Zukunft zahlen werden. Wenn Sie ein Luxusauto kaufen (Sie haben Glück), erwarten Sie Qualität, was nicht immer der Fall ist, aber in den meisten Fällen zahlen Sie für die Erfahrung, das Wissen, und wenn Sie wissen wollen, wie Sie erkennen können, wer dieses Wissen hat und wer nicht - erfahrene Fachleute sollten immer vorschlagen, was die beste Option ist, ein klares Bild liefern und Fehler vermeiden. Wissen ist das Ergebnis von schmerzhaften Erfahrungen.
  4. Warum sollten Sie eine Agentur beauftragen, wenn Sie eine Fachkraft direkt beauftragen können? Es ist durchaus üblich, eine IT- oder Design- oder was auch immer-Agentur zu suchen, um eine Arbeit zu erledigen, die später immer zur täglichen Basis wird, aber warum eine Agentur beauftragen, wenn man den Fachmann, den Entwickler, den Designer direkt erreichen kann? Und das ist etwas, was ich mich immer wieder gefragt habe, und meistens habe ich das Gefühl gehabt, dass ich in der Übersetzung verloren habe, wenn ich für andere Kundenprojekte als Agentur gearbeitet habe, warum die Agentur überhaupt gebraucht wird? Gut 30 % der Sprint-Planungsmeetings enden mit Fragen der Anforderungsübersetzung, und wenn ein Projektmanager oder ein Kundenbetreuer viele Kommunikationsbrücken hat, kann sich dieser Prozentsatz um ein Vielfaches erhöhen. Ein Beispiel: Sie wollen einen Kreis zeichnen, der Projektleiter Ihres Auftragnehmers weist sein Entwicklerteam an, ein Sechseck zu zeichnen, und die Entwickler zeichnen Rauten. Okay, ich verstehe, dass das extrem ist, aber dieses Problem ist weit verbreitet und ich wette, Sie haben es mindestens einmal in Ihrer Karriere erlebt. Um die Kommunikationsbrücken zu reduzieren und den enormen Arbeitsaufwand für die Aufrechterhaltung der Infrastruktur zu vermeiden, ist die Einstellung eines Teams von Softwareingenieuren, Designern oder Beratern, die direkt von Ihnen verwaltet werden, die beste Option. Diese Leute müssen gemanagt werden, und wenn Sie kein PM sind, ist es immer besser, einen solchen intern einzustellen, jemanden, mit dem Sie bereits eine gute Kommunikationsebene haben und der sich um Ihre Interessen kümmert, das Projekt plant, Ihnen Bericht erstattet und mit Sorgfalt an das Team delegiert.

Das ist es, was ich meinte:

"In der Übersetzung verloren"

Auch die direkte Einstellung von Mitarbeitern kann riskant sein. Wenn man eine Reihe von Freiberuflern hat, die jederzeit ihren Weg ändern können, ist man nicht sicher. Ich habe viele Unternehmen gesehen, die viele Mitarbeiter eingestellt haben und ihre Projekte innerhalb von 6 Monaten, in den schlimmsten Fällen sogar nach einem Jahr der Geldverbrennung, wieder aufgeben. Der größte Fehler, den viele Unternehmen begehen, besteht darin, dass sie tonnenweise Geld in Produkte investieren, die für ihren Zweck eigentlich gar nicht benötigt werden, und dass die Projektergebnisse noch nicht auf dem Markt getestet sind. Dieser Fehler ist auch in großen Unternehmen weit verbreitet.

So komplex ist die Kommunikation in Projekten:

"Komplexität der Kommunikation"

Unternehmen verbringen Wochen oder Monate damit, den perfekten Kandidaten für eine ausgeschriebene Stelle zu finden. Die Lösung für all diese Probleme, unter denen viele Unternehmen und Scaleups leiden, ist die Einstellung bereits getesteter und vorab geprüfter Kandidaten. Wir haben in der Vergangenheit erfolgreich Personal eingestellt, und wir sind derzeit auf der anderen Seite der Medaille. Was wir tun, ist einfach: Wir lösen das Problem vieler Personalvermittler, die erfahrene oder seltene Profile finden müssen, um sie einzustellen. Diese seltenen Profile sind schwer zu finden, aber im Laufe der Jahre waren wir an der Rekrutierung und Ausbildung von Software-Ingenieuren mit seltenen Fähigkeiten wie C++, Magento (Php), AQA, React und mehr beteiligt. Die meisten unserer Mitarbeiter werden durch dieses Modell erfolgreich in externen Projekten eingesetzt. Unsere Partner verlassen sich gerne auf uns, wenn wir den richtigen Kandidaten innerhalb von 3 Arbeitstagen liefern können.

  1. Die Personalverstärkung ist im Vergleich zu einer internen Einstellung billiger, weil es sich um ein Konzept der alten Schule handelt - Nearshore-Standort, wir stellen in Polen und Estland ein, Sie stellen normalerweise in Deutschland und Großbritannien ein. Ich wette, Sie geben mehr für Gehälter, Ausrüstung, Büroverwaltung usw. aus.
  2. Sie können sofort einstellen. Wir erlauben unseren Partnern, unsere Mitarbeiter zu interviewen, sie mit einer Testaufgabe zu beauftragen und innerhalb weniger Tage einzustellen.
  3. Schnelle Skalierbarkeit. Sie können jederzeit auf einen großen Pool von Bewerbern zugreifen.

Es gibt auch einen großen Nachteil bei der Personalaufstockung, nämlich den Mangel an internem Wissen, der bei bestimmten Projekten ein Muss ist, aber unserer Erfahrung nach lässt sich dies mit sehr einfachen Tricks und Regeln während des Projektlebenszyklus überwinden.

Schlussfolgerungen

Die Beauftragung einer Agentur ist nicht schlecht, die Beauftragung eines Freiberuflers auch nicht, aber wenn Sie strenge Projektfristen haben und Ihr Projektergebnis noch nicht auf dem Markt getestet ist, ist die Personalaufstockung oder die Einstellung von Mitarbeitern direkt von einer professionellen Agentur und der Aufbau eines Nearshore-Teams die beste Lösung für Sie. Wir würden uns freuen, von Ihren Erfahrungen zu hören: info@onectus.com

Aivaras Kazilas

Aivaras Kazilas ist der Mitbegründer der Abteilung Onectus Baltics und verantwortlich für das Wachstum und die Struktur des Unternehmens.

Lassen Sie uns gemeinsam etwas Großartiges aufbauen!

In unserem Blog vorgestellt

Fallstudien

Unser Angebot

Technologie-Know-how

vuejs logoreact logo
laravel logodjango logosymfony logo
aws partners logo docker logo kafka logo
kubernetes logoatlassian logo