4 Orte, an denen Sie versteckte Outsourcing-Kosten aufdecken können

Veröffentlicht: 2022-07-14

wie man versteckte Kosten des Outsourcings vermeidet

In einer perfekten Welt ist Outsourcing nur eine weitere Geschäftspraxis. Im wirklichen Leben fühlt sich die Einstellung eines Offshore-Teams an, als würde man über einen Fluss voller Krokodile schwimmen. Diebstahl von geistigem Eigentum, schlechte Qualität und Preistricksereien verleihen der Praxis einen schlechten Ruf.

Wir werden eine Brücke über diesen Fluss bauen.

4 Orte, an denen Sie versteckte Outsourcing-Kosten aufdecken können

In diesem Artikel zeigen wir Ihnen, wie Sie unlautere Geschäftspraktiken einiger Anbieter vermeiden und Ihre Outsourcing-Investition optimieren können .

Beim Outsourcing geht es vor allem darum, Geld zu sparen. Einige der folgenden versteckten Outsourcing-Praktiken könnten Sie jedoch tatsächlich mehr kosten als geplant.

Festpreisaufschlag

Das Festpreis-Kooperationsmodell ist ein Kundenfavorit. Es ist definitiv bequem, einen festgelegten Arbeitsumfang zu haben, der für einen festgelegten Geldbetrag geliefert werden soll. Doch dieser Komfort hat seinen Preis.

Nämlich der Aufschlag von 20-30 % für die Risikominderung .

Sie sehen, es geht um die Schätzung. Keine zwei Projekte sind genau gleich. Selbst wenn beispielsweise zwei verschiedene Kunden eine unserer beliebten Apps wie Duolingo klonen möchten , wären genügend geringfügige Änderungen erforderlich, um jedes Projekt auf deutlich unterschiedliche Weise zu ändern.

Das bedeutet, dass das Entwicklungsteam in den allermeisten Fällen kein 100 % genaues Angebot machen kann. Gleichzeitig schadet die Überschreitung von Zeit und Budget, die mit dem Kunden vereinbart wurden, seinem Ruf und seinem Gewinn.

Aber da der Kunde klare Zahlen sehen möchte, muss das Unternehmen sie zeigen. Um ihre Risiken zu mindern, fügen sie also etwa 20-30 % hinzu (möglicherweise mehr, wenn das Projekt kompliziert ist), um sicherzustellen, dass sie das Budget einhalten und einen Gewinn erzielen.

Das heißt, wenn der Auftragnehmer ein ehrliches Unternehmen ist. Einige verwenden fragwürdige Maßnahmen, wie das Ersetzen erfahrener (und teurer) Entwickler durch Neulinge oder das nicht ordnungsgemäße Testen der Arbeit.

Stellen Sie sich die Überraschung vor, wenn ein solches Projekt abstürzt, weil beispielsweise die Serverzeit von der Ortszeit des Benutzers abweicht. Stellen Sie sich auch vor, wie viel es kosten wird, das Projekt von Grund auf neu zu schreiben, weil es voller solcher Fehler ist.

Was tun gegen Risikominderung?

  1. Verwenden Sie ein Zeit- und Materialmodell und wöchentliche Fortschrittsberichte . Auf diese Weise können Sie den Projektstatus und die Budgetausgaben überwachen. Darüber hinaus müssen Sie, wenn (nicht „falls“) Sie sich entscheiden, zusätzliche Funktionen anzufordern, keinen Änderungsantrag stellen.
  2. Alternativ können Sie mit den zusätzlichen Kosten rechnen. Wir hatten einen Kunden, der uns sagte, wir sollten dem Angebot, das wir ihm gegeben haben, weitere 30 % hinzufügen. Sie arbeiteten für ein großes Unternehmen. Und es war für sie einfacher, eine einzige große Zuteilung von Ressourcen zu erhalten, als wiederholt nach kleineren Summen zu fragen, um Änderungen zu bezahlen.

Pay-for-Perfektionismus

Dies ist schwierig und erfordert ein Verständnis Ihrer Geschäftsziele und wie diese mit dem Berufsstolz der Entwickler korrelieren.

Sie sehen, die Programmierer wollen wirklich sauberen, lesbaren, funktionalen und optimierten Code schreiben, der Bjarne Stroustrup Freudentränen weinen lassen würde. Aber dafür braucht man viel Zeit. Die Zeit, die der Kunde (Sie) bezahlt. Darüber hinaus führt der saubere Code nicht unbedingt dazu, dass Ihre Software besser funktioniert.

Gleichzeitig bitten Entwickler ihre Kunden oft, Mittel für etwas namens „Refactoring“ bereitzustellen – die Verbesserung der Lesbarkeit des Codes. Und der geschäftliche Wert des Refactorings ist nicht offensichtlich.

Wie können Sie also nicht zu viel für den Perfektionismus der Entwickler bezahlen und gleichzeitig qualitativ hochwertige Arbeit erhalten?

Was tun gegen Perfektionismus?

Der Teufel steckt natürlich im Detail.

Es gibt Fälle, in denen Refactoring und Verbesserungen der Codebasis eine absolute Notwendigkeit sind. Sie sind ein Muss, wenn Sie Ihr Produkt skalieren, weitere Funktionen hinzufügen und das Team vergrößern möchten. Andernfalls riskieren Sie, dass neue Entwickler die ersten sechs Monate damit verbringen, zu verstehen, was vor sich geht.

„Refactoring ist ähnlich wie Zähneputzen. Es ist eine prophylaktische Arbeit, die fortgesetzt werden sollte, wenn Sie die exorbitanten Kosten vermeiden möchten, wenn der Notfall eintritt“, schrieb Dmitry Garbar (PM und Partner bei einem IT-Unternehmen) in seinem Artikel für Hackernoon.

Aber wenn sich Ihre Software nicht ändern oder skalieren lässt oder wenn es sich um ein MVP für ein Startup handelt, brauchen Sie kein Refactoring.

Besprechen Sie dieses Problem vorher mit dem Team und überwachen Sie die Berichte, die sie Ihnen senden, nur um sicherzugehen.

Verwaltungskosten

Beim Outsourcing geht es darum, Ihre Arbeit von jemand anderem erledigen zu lassen und dabei Geld zu sparen.

Obwohl es verlockend sein kann, alles nur von Ihrem virtuellen Auftragnehmer erledigen zu lassen, ist ein solches Szenario unwahrscheinlich:

  1. Sofern Sie nicht bereit sind, viel Zeit und Geld in das Schreiben eines detaillierten Anforderungsdokuments zu investieren, wird Ihr Beitrag in diesem Prozess benötigt ;
  2. Die Kontrolle aufzugeben ist eine großartige Möglichkeit , etwas völlig anderes als das zu erreichen, was Sie wollten.
  3. Sie könnten (und werden wahrscheinlich) Ideen zur Verbesserung Ihres ursprünglichen Projekts haben.

In jedem Fall sollten Sie sich darüber im Klaren sein, dass Sie einige wertvolle Zeit mit der Verwaltung des Auftragnehmers verbringen werden (ob es Ihre Zeit oder die Ihrer Mitarbeiter ist).

Ein weiterer Teil davon ist, einen ausgelagerten Entwickler als Ansprechpartner zu haben. Jede Minute, die sie damit verbringen, Ihre Fragen zu beantworten oder Sie über den Fortschritt zu informieren, ist eine Minute, in der sie nicht wirklich an Ihrem Projekt arbeiten.

Was tun bei Verwaltungskosten?

  1. Vereinbaren Sie den Kommunikationsprozess und den Besprechungsplan . Während die dringenden Fragen schnell beantwortet werden müssen, können Sie die Probleme in den meisten Fällen in Meetings (oder Videokonferenzen) besprechen. Es wird Ihnen ermöglichen, Ihre Zeit effektiv zu nutzen.

  2. Stellen Sie zweitens einen Projektmanager (mindestens in Teilzeit) als Teil Ihres Entwicklungsteams ein. Da sie vor Ort sind, können sie die Anforderungen der Entwickler besser erfüllen als Sie. Sie sind auch besser in der Kommunikation als die Entwickler. Sie sind dafür ausgebildet. PMs können Ihnen alles schneller erklären und sicherstellen, dass sich um Ihre Bedürfnisse gekümmert wird. Und die Kommunikation mit ihnen wird die Arbeit der Entwickler nicht unterbrechen.

Unserer Erfahrung nach bringt ein Product Owner auf der Seite des Kunden und ein Projektmanager in unserem Büro die besten Ergebnisse, insbesondere bei langfristigen Projekten.

Hockende Provision, versteckte Steuer

versteckte Gebühren des Outsourcings

Eine weitere verbotene Zitat-Fu-Technik aus dem Arsenal unehrlicher Anbieter.

Sie erhalten ein Angebot von ihnen und es ist wunderbar - ganze 20 % günstiger als das, was die Konkurrenz anbietet. Sie legen also das Kickoff-Datum fest und öffnen den Vertrag, um ihn zu unterschreiben.

„Der Kunde verpflichtet sich, die Mehrwertsteuer (20 %) und die Banküberweisungsgebühren (2 %) zu übernehmen“.

Grillen.

Einige Leute werden sofort davonstürmen, um einen neuen Entwickler zu finden. Andere werden seufzen und unterschreiben.

Im schlimmsten Fall erscheint dieser Mehrpreis erst bei der ersten Rechnung.

Was tun gegen die "hockende" Provision und die versteckte Steuer?

  1. Fragen Sie nach den Steuern und Gebühren , lange bevor über den Vertragsabschluss gesprochen wird. Während sie Ihnen die Informationen möglicherweise vorenthalten, werden nur sehr wenige Verkäufer lügen.

  2. Lesen Sie die Verträge sorgfältig durch . Auch wenn das Unternehmen keine Mehrwertsteuer zahlen muss (z. B. als Anreiz der Regierung), ist es dennoch ratsam, diese Informationen in den Vertrag aufzunehmen. Nur damit jeder weiß, wo das Geld hingeht.

  3. Vertrauen Sie nicht den supergünstigen Preisen. Wenn es zu gut aussieht, um wahr zu sein, ist es das wahrscheinlich auch.

Fazit

Wenn ein Auftragnehmer Ihnen gegenüber unehrlich ist, können Sie natürlich zu einem besseren wechseln (oder sogar rechtliche Schritte gegen ihn einleiten).

Aber warum Zeit und Geld dafür verschwenden, wenn Sie den Ärger vermeiden können?

Studieren Sie Ihren potenziellen Anbieter, seine Referenzen und Bewertungen. Überprüfen Sie ihre Preise und Verträge. Und genießen Sie es, Ihr Projekt in kompetenten Händen zum Leben zu erwecken.

Unser Gastautor Vadim Dyvlyash ist Senior Business Development Manager bei Belitsoft. Er ist seit 4 Jahren im IT-Vertrieb tätig, sowohl in Produkt- als auch in Dienstleistungsunternehmen. Seine Spezialgebiete sind Informationssicherheit und mobile Entwicklungsprojekte.