• Keine Ergebnisse gefunden

Global Sourcing und die Industrialisierung der Software-Entwicklung

N/A
N/A
Protected

Academic year: 2022

Aktie "Global Sourcing und die Industrialisierung der Software-Entwicklung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Global Sourcing und die Industrialisierung der Software-Entwicklung

Robert Martignoni robert.martignoni@pagoges.de

1 Ausgangssituation und Ziel

Die Industrialisierung der Software-Entwicklung hat in den letzten Jahren an Bedeutung gewonnen. Zus¨atzlich ist Global Sourcing als Form des globalen Ressourcen-Managements nicht mehr aus der Software-Entwicklung wegzudenken. Die Verteilung der Entwicklung auf global verteilte Teams stellt neue Herausforderungen an die Vorbereitung, das Ma- nagement und die Durchf¨uhrung von Software-Entwicklungsprojekten. Existierende Ent- wicklungsprozessmodelle reflektieren diese Herausforderungen nur unzureichende.

Der Vortrag beschreibt einen m¨oglichen Ansatz zur Optimierung von global verteilten Software-Entwicklungsprojekten. Dieser Ansatz basiert auf Grundpfeilern der Industriali- sierung der Software-Entwicklung.

2 L¨osungsansatz

Die Industrialisierung der Software-Entwicklung ist durch den Grad der Automatisierung, Standardisierung und Steuerungsm¨oglichkeiten gepr¨agt.

Automatisierung Die Automatisierung dient prim¨ar der direkten Kosteneinsparung. Vor dem Hintergrund des Global Sourcing gewinnt die Automatisierung zunehmend an Bedeutung, da sowohl unterst¨utzenden Management-Prozesse (automatisierte Qua- lit¨atsbewertung von Source Cods als Basis der Dienstleistersteuerung), wie auch Teile der Leistungserbringung automatisiert werden k¨onnen.

Standardisierung Die intra-kulturelle Kommunikation ist ein oft genannter Grund f¨ur das Scheitern von Global Sourcing Projekten. Die Standardisierung der Kommuni- kation und der Abl¨aufe unterst¨utzt die Vermeidung von Fehlern.

Management Entwicklungsprojekte m¨ussen von dem Kunden kontrolliert und gesteuert werden. In der Praxis findet eine ¨Uberpr¨ufung der erbrachten Leistung nur an be- stimmten Meilensteinen statt. Der Auftraggeber steht bei strategisch wichtigen Ent- wicklungen vor dem Problem die Entwicklung nicht zeitnah beeinflussen zu k¨onnen.

21

(2)

Diesen Herausforderungen kann man durch den Einsatz einer zentralen Entwicklungs- und Projektumgebung begegnen. Eine schematische Darstellung zeigt die Abbildung 1.

Client

EZ EZ Client

Entwicklungszentren

EZ EZ

Zentrale Plattform

EZ

Abbildung 1: Zentrale Plattform als L¨osungsansatz

Die zentrale Plattform ¨ubernimmt dabei kritische Unterst¨utzungsleistungen f¨ur die Software- Entwicklung. Des weiteren werden ben¨otigte Funktionen durch den zentralisierten Ansatz standardisiert (beispielsweise das Anforderungsmanagement oder das Issue Tracking). Die Investition zur Automatisierung von Prozessen sind in diesem Umfeld ¨okonomisch sinn- voll.

Der Einsatz einer zentralen Entwicklungsplattform zur Industrialisierung der Software- Entwicklung bietet die M¨oglichkeit Outsourcing Projekte effizient, mit gesicherten Qua- lit¨atsstandards und auch schnell umzusetzen.

3 Ergebnisse und n¨achste Schritte

Das Ziel dieses Vortrages war es die Industrialisierung der Software-Entwicklung, re- pr¨asentiert durch die drei Komponenten Automatisierung, Standardisierung, und Steue- rung als eine nachhaltige M¨oglichkeit der Optimierung von Globalen Sourcing Projekten darzustellen. In einem ersten Schritt wurden die zentralen Herausforderungen hinsicht- lich der Komponenten identifiziert. Es folgte die Fokussierung auf ausgew¨ahlte Entwick- lungsprozesse und deren Untersuchung auf die M¨oglichkeiten der Industrialisierung. Da- bei konnten die signifikanten Vorteile aufgezeigt werden. In einem n¨achsten Schritt wer- den diese nun qualitativ beschriebenen Vorteile, durch den Einsatz quantitativer Methoden pr¨azisiert.

22

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie in einer Klasse Investitionsrechner ein Java-Programm, welches pro Jahr aus- gibt, das wievielte Jahr gerade berechnet wird, wieviele Autos in diesem Jahr

a) Geben Sie an, welche dieser Ausdr¨ ucke syntaktisch nicht korrekt und welche Ausdr¨ ucke syntaktisch korrekt, aber nicht typkorrekt sind (jeweils mit Begr¨ undung).. Aufgabe

a) Definieren Sie in einer Klasse InvestitionsrechnerA zun¨ achst die Herstellungskosten von 22500 Euro f¨ ur ein Auto, den Verkaufspreis von 25000 Euro sowie die zu erwartende

b) Deklarieren Sie in Ihrer Klasse FigurFrame ein Attribut aktuelleFigur mit Klassentyp Figur. Erweitern Sie Ihre Klasse FigurFrame um eine Ereignisbehandlung f¨ ur den Button

d) Zur L¨ osung der Aufgabe sollen nun die generischen Klassen LinkedList<E> und Iterator<E> der Java-Bibliothek verwendet werden. Nehmen Sie die Benutzeroberfl¨ ache

 Bachelor Statistik Wahlpflichtlehrveranstaltung (falls Informatik nicht als Nebenfach gewählt ist).  Bachelor Chemie und

„Ohne eine starke Re-Industrialisierungsstrategie“, betonte Wolfgang Lemb, „gefährden wir nicht nur die Zukunft der Industrie und der dort Be- schäftigten, sondern auch die

– Testfall (englisch: test case) – Fehlerursache (englisch: fault) – Fehlverhalten (englisch: failure) – Fehler (englisch: error, defect). Machen Sie