Outsourcing Software Development Offshore: Die Vor-und Nachteile
986 mal angesehenBei der Prüfung, ob die Auslagerung eines Software-Projektes, die folgende Vorteile sowie die Nachteile in Betracht gezogen werden sollten:
Kosten
Die Kosten sind der Hauptgrund dafür, dass die meisten Unternehmen berücksichtigen, wenn die Auslagerung eines Projekts. Software-Ingenieure außerhalb der entwickelten Länder, werden deutlich weniger als ihre Kollegen in den entwickelten Ländern. Der durchschnittliche Lohn für einen Software-Ingenieur in Vietnam ist $ 8000 pro Jahr. Die Einsparungen bei den Lohn kann an die Kunden. Vielleicht in ein paar Jahren die Kosten-Nutzen-Outsourcing wird nicht so offensichtlich. Es gibt jedoch noch viele andere wichtige Vorteile, dass ein Outsourcing sollten.
Zeit
Es gibt nur wenige Menschen in den Unternehmen mit den richtigen Fähigkeiten, um ein bestimmtes Projekt. In diesem Fall wird das Projekt in Gefahr, der nicht seine Fristen. Das Unternehmen konnte Firma Miete mehr qualifizierte Personen (entweder in Vollzeit Mitarbeiter oder Auftragnehmer) und Management. Dies wäre jedoch teuer, und nachdem das Projekt beendet ist können Sie nicht auf die zusätzliche Arbeitskraft. Outsourcing kann eine Lösung zu finden. Es gibt viele Outsourcing-Unternehmen mit vielen verschiedenen Fachrichtungen. Die richtige Firma könnte die Fähigkeiten und Personal erforderlich sind, um alle strengen Fristen.
Fertigkeiten
Ein Outsourcing-Unternehmen können dem Kunden mit Kompetenz, dass der Client nicht. Zum Beispiel, vielleicht der Kunde will einige Software kodiert in einer bestimmten Technologie, sondern der Kunde nicht die Technologie. Das Outsourcing-Unternehmen könnten diese Fähigkeiten für den Kunden. Allerdings ist zu beachten, dass Sie, wenn Sie die Outsourcing-Projekt außerhalb Ihres Unternehmens Skillset, könnte dies zu Problemen mit den Standards und Wartung später.
Die einzelnen Menschen in der Gesellschaft
Da die Offshore-Gesellschaft wird dabei die "grunt work", bleibt mehr Zeit für den Einzelnen innerhalb des Unternehmens konzentriert sich auf "höhere" Aufgaben, wie die Sammlung Anforderungen, Design und Management. Die einzelnen smart finden sich führende andere, sondern als allgemeine Wartung und Entwicklungsarbeit.
Fallstricke des Outsourcing
Muss ständig Management
Dies ist die Nummer 1 Grund, warum Outsourcing-Projekte scheitern. Sie benötigen ein guter Manager, ein Führer, der in ständiger Kommunikation mit den Offshore-Anbieter. Der Führer muss, um die Anforderungen, und jeden Tag dafür sorgen, dass die Offshore-Anbieter auch die Anforderungen. Der Kunde sollte dafür sorgen, dass die Normen eingehalten werden, indem Sie Code, suchen spätestens baut, die sich der Bug-Tracker, die sich die Sprache-Ressource-Dateien, usw. Ein Mangel an konstante Management im Allgemeinen bedeutet, wird das Projekt außer Kontrolle.
Anstieg der Frustration
Ein Anstieg der Frustration in der Gesellschaft kann sich aus einer Reihe von Gründen:
- Zeit Unterschied: In der Regel gibt es etwa einen halben Tag Unterschied zwischen Client-und Offshore-Anbieter. Dies macht die Kommunikation sehr schwierig. Eine Frage könnte gefragt werden am Montag, beantwortet am Dienstag, eine Antwort forderte am Mittwoch und am Donnerstag eine Antwort. Um dieses Problem zu lösen, planen wöchentlichen Sitzungen. Wenn ein schwieriges Problem entsteht - Zeitplan eine zusätzliche Sitzung zu diskutieren. Jede menschenwürdige Offshore-Anbieter sollte die Notwendigkeit für eine gute, rechtzeitige und bereit, auf Ihren Zeitplan.
- Niedrige Qualität: Wenn die Offshore-Gesellschaft produziert niedrige Qualität Code oder Architektur, das wird definitiv erhöhen Frustration innerhalb des Unternehmens. Diese muss gelöst werden, indem mit allen Menschen, die für die Aufrechterhaltung der Code / Architektur, die frühzeitig in das Projekt. Code-Reviews zu tun häufig. Wenn häufige Treffen / Code-Reviews / Bewertungen mit den Kunden sind nicht geschieht, dann sind die Chancen, erhalten Sie ein Produkt, das nicht den Anforderungen, ist schlecht geschrieben, nicht pflegbar (oder nur von den gleichen Offshore-Anbieter - Gebühren wird für Sie sicher, ), und ist nicht skalierbar nach Ihren Wünschen.
- "Dies ist nicht das, was ich brauche!" - Wenn der Kunde wird nur dann angezeigt, das Produkt am Ende des Entwicklungszyklus ist, stehen die Chancen das ist es, was Sie hören! Im Allgemeinen sind die Kunden nicht sehr gut zu beschreiben, was sie brauchen. Manchmal ist es, weil sie nicht wissen, was sie brauchen. Je früher Sie können die Entwicklung von System an den Kunden, desto besser. Nur dann werden Sie vielleicht feststellen, dass die Anforderungen nicht klar kommuniziert.
Seien Sie gewarnt, dass die Offshore-Anbieter ist einfach ein Sündenbock. Verärgerten Mitarbeitern wird die Möglichkeit, direkt auf die Schuld der Offshore-Gesellschaft für alle Fehler gemacht. Die Arbeitnehmer sollten daran erinnert werden, dass niemand perfekt ist. Wenn ein Fehler ist, die die Offshore-Gesellschaft können Sie ermächtigen die Mitarbeiter zu finden, die der Grund für den Fehler, und fragen Sie ihn / sie zu bemühen, das Problem zu lösen, indem sie mit der Leitung und die Offshore-Gesellschaft.
Testen schwieriger
Im Allgemeinen sind die Testphase in einem Outsourcing-Projekt ist schwieriger als eine in-house. Wenn Sie testen, ein Stück Software, das entwickelt wurde, in der Offshore-Haus (und Sie sollten) und finden Sie ein Problem, diese Bedürfnisse zu machen, ist der Offshore-Anbieter. Dies könnte zu Problemen führen, da die Offshore-Anbieter kann nicht in der Lage, das Problem zu reproduzieren. Es könnte sein, leicht zu beheben, wenn sie nur sehen konnte, die Maschine, dass es geschah am. Oder vielleicht ist das Problem nicht richtig kommuniziert werden. Der "Anfang der Testphase" Seite wird Ihnen helfen, haben eine glattere Testphase.
Firma Moral
Die Entscheidung für eine Auslagerung ein Projekt zu entwickeln, anstatt im Haus beeinträchtigen könnte die Moral der Gesellschaft. Mitarbeiter können das Gefühl, dass ihre Arbeitsplätze gefährdet sind. Wenn Arbeitsplätze gefährdet sind, dann die Mitarbeiter wissen sollten so bald wie möglich, um die Verbreitung von schlechten Moral. Ebenso, wenn die Arbeitsplätze nicht bedroht, dann die Mitarbeiter sollten darauf hingewiesen werden, der geändert werden soll, und dass nicht nur ihre Arbeitsplätze sicher, aber die Arbeitnehmer sollen die Möglichkeit erhalten, um ein höheres Maß an Arbeit. Siehe "Die Einführung von Outsourcing für Ihr Unternehmen" für die Tipps.
von Mark Davies
Verwandte Web-Design Artikel
Tags: Offshore, Outsourcing
Dieser Eintrag wurde am Donnerstag, den 7. August 2008 auf 1.35 Uhr und ist Gespeichert unter Software-Entwicklung, Software-Outsourcing. Sie können alle Antworten auf diesen Eintrag durch den RSS 2.0 Feed. Sie können eine Antwort hinterlassen, oder Trackback von Ihrem eigenen Website.


















22. August 2008 bei 12:58
Vielen Dank für die gemeinsame Nutzung der Informationen des Outsourcing Software Development Offshore. Das wichtigste, was Sie genannt haben, ist die Vor-und Nachteile, die so viel für mich, als auch die Person, die sich auf Outsourcing-Dienstleistungen. Gute Arbeit weiter so ... ... ...
17. Oktober 2008 um 9:01 Uhr
Outsourcing ist eine außergewöhnliche Möglichkeit, Kapital auf Ihr Kerngeschäft betrifft in der heutigen Geschäftswelt. : D Mit der ständig wachsenden Unangemessenheit unserer Wirtschaft.
Man muss zu dem Schluss gekommen, festzustellen, ob und Business Process Outsourcing für ihr Unternehmen oder nicht. 
Was ist, wenn es Ihre einzige Möglichkeit? Die Banken haben eine finanzielle Rettungsaktion, aber was ist mit dem Rest der Wirtschaft leiden im Allgemeinen? Buchstäblich ein Jahr im Wert von Aktien nach unten auf den Kopf des Portfolios. Billionen von $ $-Dollar verloren und waren sicher nicht das Ergebnis von Outsourcing.
Ich denke, wir müssen diversifizieren, uns selbst und zu Pionieren der Zukunft gemeinsam gestalten, anstatt weiterhin auf schädliche!
18. Oktober 2008 bei 4:57
Jedes Unternehmen haben Vor-und Nachteile, es ist die Natur für die Unternehmen. Offshoring Ihr Unternehmen könnte von Vorteil.