Wie Sie ein geeignetes Softwareentwicklungsunternehmen auswählen

Überblick:

  • Faktoren, die Sie bei der Auswahl eines Outsourcing-Unternehmens berücksichtigen sollten
  • DON’Ts des Outsourcings
  • Sonerim-Checkliste für den ‘perfekten Outsourcing-Match’

Wir haben die Vor- und Nachteile des Outsourcings von Softwareentwicklung bereits in einem unserer  früheren Artikel besprochen. In diesem Artikel befassen wir uns mit den Phasen des Vorbereitungs- und Auswahlprozesses. Am Ende des Artikels finden Sie außerdem eine Checkliste, die Sie verwenden können, bevor Sie sich für ein Outsourcing-Unternehmen für Ihr Projekt entscheiden. 

Faktoren, die Sie bei der Auswahl eines Outsourcing-Unternehmens berücksichtigen sollten

Phase 1. Bevor Sie ein Outsourcing-Projekt starten

  • Nennen Sie Ihre Projektziele, Zielvorgaben und den erforderlichen Zeitrahmen. Machen Sie genaue Angaben zum Umfang, zur Skalierbarkeit und ggf. zur spezifischen Technologie. Wenn Sie sich mit Technik nicht auskennen, ist eine einfache Liste von Anforderungen zusammen mit einfachen Mockups und einem Arbeitsablauf ein guter Anfang. 
  • Überlegen Sie, wie viel Budget Ihr Unternehmen für ein Projekt bereitstellen kann, ohne Kompromisse bei der Qualität einzugehen. Um einige Anhaltspunkte zu erhalten, vergleichen Sie die kostenlosen Kostenvoranschläge von potenziellen Anbietern und die von ihnen angebotenen Preisspannen. Achten Sie besonders auf den niedrigsten und den höchsten Preis, um keine potenziellen Komplikationen oder Risiken zu übersehen. Entscheiden Sie sich nicht für das erste Unternehmen, das Ihnen die größten Einsparungen verspricht – wägen Sie die Vor- und Nachteile mehrerer Unternehmen in der engeren Wahl ab. Außerdem sollten Sie nicht zu viel für Dienstleistungen bezahlen, die Sie nicht benötigen.

Phase 2. Bestimmung des richtigen Softwareentwicklungsunternehmens

  • Prüfen Sie die verfügbaren Daten über die Erfahrung eines Unternehmens und bewerten Sie seine Branchenkenntnisse. Prüfen Sie die Website des Unternehmens und das Portfolio früherer Projekte, Erfolge und Auszeichnungen. Wenn ein Unternehmen erfahren genug ist, weiß es, wo die gefährlichsten Fallstricke liegen und welche Abzweigungen auf dem Weg zu einem erfolgreichen Produkt vermieden werden müssen.
  • Lesen Sie die Bewertungen des Unternehmens durch echte Kunden in offenen internationalen Quellen, wie Capterra, G2, Clutch, GetApp, oder Trustpilot. Diese Ranking-Websites können durch verschiedene Vergleichsparameter viele Einblicke bieten.
  • Bitten Sie um direktes Feedback von den Kunden des Unternehmens. Versuchen Sie, persönlich mit ihnen zu sprechen, um ihre Meinung über Ihren potenziellen Partner einzuholen. 
  • Verstehen Sie die Arbeitskultur eines Softwareentwicklungsunternehmens. Sie können das Büro des Unternehmens besichtigen (direkt oder virtuell über soziale Medien) und mit den Mitarbeitern sprechen, um ein Gefühl für die Arbeitsumgebung zu bekommen. 
  • Sehen Sie sich an, wie das Outsourcing-Unternehmen mit den folgenden Punkten umgeht: die Art und Weise, wie es den Arbeitsprozess aufbaut, die Geschwindigkeit und Qualität des Feedbacks, die Untersuchung des Projekts vor dem Start und die Erstellung einer technischen Dokumentation mit den zu erreichenden Etappen und Zielen. Je mehr Fragen Ihre potenziellen Partner zu Beginn stellen, desto besser: Sie müssen Ihre geschäftlichen Anforderungen vollständig verstehen. 
  • Prüfen Sie die Entwicklungsmethodik (ob das Unternehmen Scrum oder einen anderen agilen Ansatz verwendet). Prüfen Sie, ob das Unternehmen über einen gut dokumentierten Projektentwicklungsprozess verfügt, der eine adaptive Planung, eine frühzeitige Lieferung, häufige Aktualisierungen und fortschrittliche Kommunikationsmittel umfasst.
  • Prüfen Sie, wie das Unternehmen Tests durchführt und wie lange und zu welchem Preis es seine Backup-Services, den Support und die Wartung übernimmt. 
  • Beurteilen Sie die Sicherheitsrichtlinien und andere Unternehmensdokumente. Prüfen Sie, wie das Unternehmen mit dem Risikomanagement umgeht und ob es einen soliden Plan für unvorhergesehene Umstände hat. Dieser Plan sollte Überprüfungen der Vertragserfüllung, regelmäßige Leistungsbewertungen und andere Maßnahmen zur Risikominderung umfassen.

Tipp: Sie können eine lange Liste von Kandidaten erstellen, diese nach mehreren wichtigen Faktoren bewerten, alle Ergebnisse in ein Webdiagramm einfügen, sie vergleichen und eine kurze Liste der besten Kandidaten erhalten (siehe Abbildung unten):

Quelle: Softkraft

 

Stufe 3. Nachdem Sie sich für ein bestimmtes Outsourcing-Unternehmen entschieden haben

  • Unterzeichnen Sie einen starken, detaillierten Vertrag mit einem für Ihr Unternehmen angemessenen Preismodell. Schließen Sie eine hieb- und stichfeste Geheimhaltungsvereinbarung ab, die sensible Daten, alle Rechte an Codes, finanzielle Informationen und Rechte nach dem Einsatz betrifft. 
  • Sorgen Sie für eine gute Kommunikation mit dem ausgewählten Team (siehe unseren Artikel über interkulturelle Kommunikation in Softwareentwicklungsprojekten). Sie können verschiedene Anwendungen (Google Hangouts, Skype, Slack usw.) für eine konsequente Überwachung und die Gewinnung von Erkenntnissen in Echtzeit verwenden.  

DON’Ts des Outsourcings

Ein einfacher Fehler kann eine Menge Ressourcen, Zeit und Mühe kosten. Um ihn zu verhindern, sollten Sie Folgendes meiden:

  1. Zu schön, um wahr zu sein. 

Kostensenkung allein ist keine gute Grundlage für Outsourcing – solche scheinbar vorteilhaften Geschäfte können ernsthafte Auswirkungen haben. Seien Sie bei dieser Suche nicht geizig. 

  1. Ein Mangel an geeigneten Strategien. 

Die Ausarbeitung einer Projektvision und eines Plans ist für Unternehmen ratsam, die zum ersten Mal mit dem Outsourcing beginnen. Erstellen Sie jedoch keinen übermäßig detaillierten Plan, da dessen tatsächliche Kontinuität nicht dynamisch unterstützt werden kann.

  1. Outsourcing von zu vielen Aufgaben auf einmal. 

Sie müssen strategisch vorgehen, wenn Sie Ihre Aufgaben delegieren. Wenn Sie zu viele Funktionen auf einmal auslagern, kann das Ihrem Projekt schaden. Das Wichtigste, was nicht ausgelagert werden kann, ist Ihre einzigartige Projektvision der Rest kann mit etwas Zurückhaltung delegiert werden. 

  1. Ihr Team im Stich lassen.

Lassen Sie Ihr ausgelagertes Team nicht alleine arbeiten. Binden Sie sie ein, geben Sie ihnen das Gefühl, ein Teil Ihres Unternehmens zu sein, und helfen Sie ihnen, Ihre Erwartungen zu erfüllen.

  1. Das Fehlen eines Notfallplans.

Ein Notfallplan kann dazu beitragen, Ihre Markenidentität und Ihren Ruf vor Schäden zu bewahren, die durch Outsourcing-Anbieter verursacht werden könnten, die die Erwartungen nicht erfüllen. 

Sonerim-Checkliste für den ‘perfekten Outsourcing-Match’

Im Folgenden finden Sie eine Checkliste, die Ihnen helfen kann, das richtige Outsourcing-Unternehmen für Ihr Softwareentwicklungsprojekt zu finden. Befolgen Sie diese Schritte, um eine optimale Übereinstimmung zu erzielen! 

Damit Sie es herunterladen können! 

  Unternehmen in der engeren Wahl
  CHECKLISTE 1 2 3
1. Prüfen Sie die Website eines potenziellen Anbieters  technische Ausstattung, frühere Projekte, Preisspanne, Zeitzone, Englischkenntnisse und Kommunikationskanäle.
2. Prüfen Sie die Bewertungen eines Unternehmens auf Bewertungsportalen, sein Image in den sozialen Medien und das direkte Feedback von aktuellen/früheren Kunden und/oder Mitarbeitern.
3. Prüfen Sie, ob Sie eine Notfallstrategie haben.
4. Prüfen Sie, ob Sie Meilensteine und Fristen für Ihr Projekt definiert und KPIs und wichtige Kennzahlen festgelegt haben.
5. Vereinbaren Sie einen Gesprächstermin mit dem Manager eines Unternehmens, um Lücken zu schließen, klare Erwartungen zu formulieren und Ihre Anforderungen im Detail zu erläutern.
6. Prüfen Sie, ob Sie einen Projektplan von einem zukünftigen Anbieter erhalten haben.
7. Prüfen Sie, ob Sie eine Liste der Ausgaben gesehen und genehmigt haben.
8. Prüfen Sie, ob Sie eine Vertraulichkeitsvereinbarung unterzeichnet haben.
9. Prüfen Sie, ob Sie ein Einführungsgespräch mit dem ausgelagerten Team geführt haben.

 

Seien Sie bei der Auswahl einer vertrauenswürdigen Outsourcing-Agentur akribisch. Was kann Ihnen helfen, eine möglichst fundierte Entscheidung zu treffen? Unsere obige Checkliste, die alle wesentlichen Punkte abdeckt. Viel Erfolg bei Ihrer Suche!

Quellen:

https://www.softkraft.co/how-to-choose-software-development-company/

https://www.entrepreneur.com/growing-a-business/what-not-to-do-when-outsourcing/387202

https://optibpo.com/blog/factors-to-consider-when-outsourcing/

https://www.tatvasoft.com/outsourcing/2021/08/things-to-consider-when-outsourcing-software-development.html

No comments found for this post.

Leave a Reply

Your email address will not be published. Required fields are marked *

Additional Articles

  • mainImage

    Sie wissen bereits alles über die Geschichte von Sonerim (Sie können sie hier nachlesen). Jetzt ist es an der Zeit, ein paar interessante Fakten über unseren Geist zu erfahren, d.h. über unsere Unternehmenskultur, unsere Werte, unsere Struktur und unser Team. Los geht’s!

  • mainImage

    Bist du ein Einzelunternehmer und möchtest einen Softwareentwickler für dein Projekt einstellen? Es scheint eine Herausforderung zu sein, Softwareentwickler anzulocken und zu beurteilen, ohne selbst ein Entwickler zu sein. Mit einer soliden Einstellungsstrategie ist es jedoch kein Problem, einen Spezialisten zu finden, der zu deiner Rolle und deinem Team passt. 

  • mainImage

    Die Beschäftigung eines vollwertigen Softwareentwicklungsteams ist für Start-ups und mittelständische Unternehmen, manchmal sogar für Großunternehmen, nicht möglich. Um den Mangel an eigenen Programmierern zu beheben, greifen Unternehmen auf das Outsourcing der Softwareentwicklung zurück. Werfen wir einen genaueren Blick auf die ständig wachsende Praxis des Outsourcings und betrachten wir seine Vor- und Nachteile.