AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Outsourcing / insourcing?

Ein Thema von sx2008 · begonnen am 5. Dez 2009 · letzter Beitrag vom 6. Dez 2009
Antwort Antwort
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#1

Outsourcing / insourcing?

  Alt 5. Dez 2009, 18:10
Gibt es einen Fachbegriff dafür:
Ein Firma beschliesst den Sourcecode (C/C++) einer bestehenden Anwendung an eine externe Software-Firma
in Indien zu geben.
Dort soll die Anwendung quasi neu in Java programmiert werden.
Nach ca. einem halben bis ganzen Jahr wird der neue Java Code zurück nach Deutschland geliefert.

PS: fragt mich mich nach dem Sinn dieser Aktion; das Managemant glaubt jedenfalls mit
Java besser aufgestellt zu sein.
fork me on Github
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Outsourcing / insourcing?

  Alt 5. Dez 2009, 18:24
Das ist m.E. Schwachsinn. Wenn man schon ein Programm neu in einem moderneren Laufzeitumgebung/Framework entwickelt sollte man auch schauen die Vorteile dieses neuen Frameworks zu verwenden und auch die Systemarchitektur auf neue Beine zu stellen unter Berücksichtigung des vorhandenen Erfahrung mit dem bisherigen System. Und das werden schlecht externe Fimren können die sowas auf Basis des Quellcodes machen sollen.

Durch Bereitstellen des vorhandenen Codes und neu Schreiben in Java bekommt man vermutlich nur alten Wein (alte Architektur/Designfehler) in neuen Schleuchen (Java statt C/C++).

Und das evtl. ein neuer indischer Mitbewerber vor eurer Codelieferung auftaucht sollte euch auch klar sein wenn man das Know-How so offen "verschenkt".

Fachbegriff wäre für mich: "Nieten in Nadelsstreifen."
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Outsourcing / insourcing?

  Alt 5. Dez 2009, 18:35
Zitat von Bernhard Geyer:
... Schwachsinn
Ich seh das genauso.
Man verschwendet viele Monate Zeit und Geld, nur um am Ende einen Sourcecode zu bekommen,
den die Programmierer nicht verstehen.
Ich dachte nur, es gäbe dafür einen Fachbegriff mit dem ich suchen kann um Argumente gegen diesen Unsinn zu finden.
Zitat von Bernhard Geyer:
Fachbegriff wäre für mich: "Nieten in Nadelsstreifen."
fork me on Github
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Outsourcing / insourcing?

  Alt 5. Dez 2009, 18:42
Oder als Fachbegriff Offshore programming.

Vermutlich wurde auch ein unvorteilhafter Vertrag geschlosse so das man einen Teil der Rechte am Sourcecode nicht mehr besitzt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
fred.ahrens

Registriert seit: 11. Aug 2007
Ort: Ketzin/Havel
45 Beiträge
 
Delphi 12 Athens
 
#5

Re: Outsourcing / insourcing?

  Alt 6. Dez 2009, 01:41
Hallo sx2008,

der Ansatz ist meiner Meinung nach schon falsch. Wenn man den Sourcecode nach Indien gibt, macht man das vor allem, um ihn dann dort zu lassen und um ihn in Indien weiter zu verbessern, zu vervollständigen und pflegen zu lassen. Man will letztendlich Kosten sparen, da man auf diese Weise für bedeutend weniger Geld erfahrene Programmierer an den Sourcecode setzen kann. Man muss sich dabei aber darüber im Klaren sein, dass dabei nicht nur der Sourcecode übergeben wird, sondern das die gesamte weitere Pflege des Sourcecodes einer neuen Entwicklungskultur unterworfen wird (Kultur im Sinne der Art und Weise der Durchführung solcher Projekte). Unter anderem auch durch diesen Kulturwechsel ergeben sich oft die Kosteneinsparungen - wenn man es richtig macht und nicht zu naiv an die Sache ran geht.

Was Du da beschreibst, ist genau genommen doppeltes Outsourcing. Nach der Umwandlung nach Java kommt der neue Sourcecode zu Euch zurück - der Prozess ist durchaus vergleichbar mit dem Prozess der Übergabe des ursprünglichen Sourcecodes an Euren dortigen Partner. Neben den Kosten für das eigentliche Oursourcing müsst Ihr also auch an die Kosten denken, die beim "Insourcing" der gewandelten Sourcecodes entstehen. Die sind nicht unerheblich.

Nun habe ich keine Ahnung, wie groß und umfangreich Euer Projekt ist. Aber ich habe die starke Vermutung, wenn Ihr Euch klar darüber werdet, wie hoch die "Insourcingkosten" sein werden, habt Ihr spätestens zu diesem Zeitpunkt auch einen ungefähren finanziellen Rahmen, der alternativ für die Umsetzung des Vorhabens im eigenen Haus verwendet werden kann (und sollte).

Outsourcing funktioniert (meistens) nur in eine Richtung. In Indien (und in anderen Ländern natürlich) hat man die Kompetenzen dafür. Genau diese Kompetenzen müsstet Ihr haben, wenn Ihr zum Abschluss den Java Sourcode übernehmen wollt.

Wenn Ihr die Möglichkeit habt, besucht die für Euch in Frage kommenden Partner direkt vor Ort und stellt denen Euer Projekt vor. Ihr werdet auf professionelle Menschen treffen, die Euch von Eurem Vorhaben abraten werden. Wir hatten damals das Glück, auf Partner zu treffen, die unsere damalige Naivität bezgl. Outsourcing schnell erkannten und uns auf die Gefahren und tatsächlichen Kosten eines Outsourcing-Prozesses hingewiesen haben.

Der Begriff Outsourcing macht schnell die Runde, wenn es in Softwareentwicklungsprojekten zu Problemen kommt. Outsourcing gilt oft noch als Allheilmittel für solche Probleme. Aber die wenigsten Entwickler und Projektmanager sind sich darüber im Klaren, welche Code- und Projektqualität sie erreicht haben müssen, um ein Projekt in den Händen zu haben, das überhaupt für ein Outsourcing qualifiziert ist.

Der erste Schritt wäre also festzustellen, ob man die benötigte Code- und Projektqualität überhaupt schon erreicht hat. Wer ein Projekt vor dem Outsourcing "bewahren" möchte, hat hier bereits die besten Angriffspunkte.

Fred

Nachtrag: Man muss übrigens keine Angst davor haben, seine Source Codes nach Indien zu geben und sie tauchen dann später in Konkurrenzprodukten auf. Die Gesetzgebung in Indien ist da extrem vorteilhaft in Richtung der Auftraggeber. Das Outsourcing wird von staatlicher Seite als eine der wichtigen Einnahmequellen betrachtet und wird dementsprechend auch von staatlicher Seite umfangreich vor Missbrauch geschützt. Und das mit Erfolg. Mir sind in Indien keine Vorfälle bekannt, wo im Rahmen eines Outsourcing-Projektes Quellcodes unautorisiert verwendet wurden.
Fred Ahrens (ZeeBORN GmbH)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz