Diplomarbeit, 2008
132 Seiten, Note: 1,5
1 Management Summary
2 Einleitung
2.1 Motivation und Ziele
2.2 Methode und Vorgehensweise
3 Definitionen
3.1 Agiles Offshoring
3.2 Agile Softwareenwicklung
3.3 Extreme Programming
3.4 Komplexität
3.5 Kultur
3.6 Offshore
3.7 Projektmanagement
3.8 Prozessmodell
3.9 Softwaretechnik
4 Einführung IT - Offshore
4.1 Formen des Offshorings
4.1.1 Leistungsformen
4.1.2 Gestaltungsformen
4.1.3 Organisationsformen
4.2 Unterschied zwischen Outsourcing und Offshoring
4.3 Unterschied zwischen Nearshoring und Offshoring
4.4 Offshore - Kooperationsmodelle
4.5 Entscheidungsprozesse und Strategie in einem IT – Offshore – Projekt
4.6 Projektmanagement von IT – Offshore
4.6.1 Strategische Ebene
4.6.2 Operative Ebene: Ein klassisches Phasenmodell für Offshore – Projekte
4.7 Vor- und Nachteile des IT - Offshorings
5 PM – Aspekte für die agile Softwareentwicklung
5.1 Einführung: Ein klassisches Phasenmodell
5.2 Klassische Vorgehensmodelle der Softwareentwicklung
5.2.1 Wasserfallmodell
5.2.2 RUP
5.2.3 V - Modell
5.2.4 Spiralmodell
5.3 Typische Problemfälle bei Softwareentwicklungsprojekten
5.4 Agile Vorgehensmodelle der Softwareentwicklung
5.4.1 Agiles Projektmanagement (APM)
5.4.2 Extreme Programming (XP)
5.4.3 Feature Driven Development (FDD)
5.4.4 Scrum
5.4.5 Lean Software Development (LSD)
5.5 Zusammenfassung
6 Anwendung agiler Methoden auf ein Offshore – Projekt
6.1 Prozessplanung für agiles Offshoring
6.1.1 Best Practices
6.1.2 Effektive Teamstrukturen
6.1.3 Kommunikationsstrukturen
6.1.4 Projektführung
6.1.5 Entwicklungsmethoden und Werkzeuge
6.1.6 Deployment und Support
6.1.7 Zusammenfassung
6.2 Erfolgsfaktoren Agiles Offshoring
7 Einfluss der Kultur auf Projektmanagement - Methoden
7.1 Kultur
7.1.1 Die 5 Kulturdimensionen nach Geert Hofstede
7.1.2 Die 7 Kulturdimensionen nach Fons Trompenaars
7.2 Erfolgsfaktoren Kultur
7.3 Anforderungen an den Projektmanager
7.4 Wichtige kulturelle Indikatoren
8 Schlussfolgerung
Das Hauptziel dieser Arbeit besteht darin, zu untersuchen, wie agile Softwareentwicklungsmethoden effektiv in einem Offshore-Projekt eingesetzt werden können, wobei ein besonderer Fokus auf den Einfluss kultureller Faktoren auf das Projektmanagement liegt. Die Forschungsfrage fokussiert sich darauf, welche Methoden und Prozesse ein Projektmanager anpassen muss, um ein agiles Softwareprojekt in einem Offshore-Umfeld steuerbar, kontrollierbar und erfolgreich zu machen.
6.1.2 Effektive Teamstrukturen
In agilen Offshore – Projekten müssen zu Beginn klare Rollenverteilungen stattfinden. In einem normalen Offshore – Projekt gibt es einen Onsite – Projektmanager, der das Offshore – Team managed, in einem agilen Offshore – Projekt funktioniert dies so nicht. In agilen Offshore – Projekten werden die Teams nach Funktionalität und nicht nach Aktivitäten zusammengesetzt (vgl. Fowler, 2006, S. 8). Dabei sind die sog. Soft Skills von besonderer Bedeutung, denn es macht Sinn, jemanden als „Botschafter“ einzusetzen, der sehr kommunikativ ist, es gewöhnt ist zu reisen und sich in bestimmten Kulturen auskennt. Kennt ein Projektmanager das Offshore – Team bereits, kann mit dem Projekt schneller begonnen werden, da die Vertrauensbildende Phase wegfällt vgl. Hoffmann, 2004, S. 53).
Um eine effiziente Teamstruktur aufzubauen sollten auf Seite des Offshore – Kunden folgende Rollen und Verantwortlichkeiten gebildet werden:
• Projektmanager: Neben den normalen Projektmanagement – Aktivitäten ist der Offshore – Projektmanager verantwortlich, die Kommunikation zwischen Onsite und Offshore – Team aufrechtzuerhalten und zu ‚verstärken’. Ausserdem hat er die Aufgabe, eine ‚Ein-Team’ – Kultur zu schaffen.
• Product Owner: Er übernimmt die Rolle der ersten Kontaktanlaufstelle für alle Stakeholder. Er ist verantwortlich für das Priorisieren und Managen des Auftrags. Ausserdem bildet er die Schnittstelle für das Entwickler – Team und bestimmt über die Abfolge der Featureentwicklung.
• Business Analyst Onsite: Der Business Analyst ist ein bevollmächtigter Kunde. Er sollte eingesetzt werden, wenn die Projekte gross sind, resp. die Stakeholder nicht Vollzeit im Projekt eingesetzt werden können. Er behält den Überblick über die ändernden Prioritäten und steht in ständigem Kontakt zum Offshore – Team, indem er sie durch jede Iteration hindurch unterstützt (dies kann auch direkt Offshore sein, also vor Ort beim Offshore – Anbieter). Der Business Analyst nimmt häufig die Funktionalitäten ab, testet sie und ist verantwortlich für die Präsentation des Produkts (sog. Showcases) gegenüber den Stakeholdern.
• Entwickler: Nicht immer werden Onsite – Entwickler eingesetzt. Die Erfahrung hat allerdings gezeigt, dass das Offshore – Entwickler – Team in einem grossen Projekt besser an einem Teil arbeitet und durch das Onsite – Entwickler – Team unterstützt wird. Onsite – Entwickler werden vor allen Dingen eingesetzt, um Teile oder das System abzunehmen, bzw. zu testen bevor der Business Analyst das Resultat ansehen und freigeben kann.
1 Management Summary: Bietet einen Überblick über die Globalisierung von Softwareentwicklungsprojekten und die Notwendigkeit, agile Methoden unter kulturellen Gesichtspunkten anzupassen.
2 Einleitung: Beschreibt die zunehmende Bedeutung der IT-Auslagerung und definiert das Forschungsziel sowie die methodische Vorgehensweise der Arbeit.
3 Definitionen: Erläutert zentrale Begriffe wie Agiles Offshoring, Extreme Programming, Kultur und Projektmanagement, die für das Verständnis der Arbeit essenziell sind.
4 Einführung IT - Offshore: Untersucht die verschiedenen Formen des Offshorings, Strategien für Offshore-Projekte sowie deren spezifische Vor- und Nachteile.
5 PM – Aspekte für die agile Softwareentwicklung: Vergleicht klassische Phasenmodelle mit agilen Vorgehensmodellen wie Scrum, XP und Lean Software Development und analysiert typische Problemfelder.
6 Anwendung agiler Methoden auf ein Offshore – Projekt: Detailliert die Prozessplanung für agiles Offshoring, inklusive Teamstrukturen, Kommunikation und technischer Werkzeuge.
7 Einfluss der Kultur auf Projektmanagement - Methoden: Analysiert tiefgehend den Einfluss verschiedener Kulturdimensionen (Hofstede, Trompenaars) auf die Projektführung und definiert Erfolgsfaktoren für interkulturelle Zusammenarbeit.
8 Schlussfolgerung: Reflektiert die Ergebnisse der Arbeit und betont die Notwendigkeit, agile Methoden als langfristige Strategie unter Berücksichtigung des Faktors Mensch zu etablieren.
Agiles Offshoring, IT-Projektmanagement, Softwareentwicklung, Kulturelle Unterschiede, Geert Hofstede, Fons Trompenaars, Extreme Programming, Scrum, Kommunikation, Projektmanager, Interkulturelle Zusammenarbeit, Offshore-Strategie, Prozessmodell, Outsourcing, Führungskompetenz.
Die Arbeit untersucht, wie agile Softwareentwicklungsmethoden in Projekten angewendet werden können, die in ein geographisch entferntes Ausland (Offshore) verlagert wurden, wobei insbesondere kulturelle Unterschiede als kritischer Einflussfaktor auf das Projektmanagement betrachtet werden.
Zentral sind die Themen Agilität, IT-Offshoring, kulturelle Einflussfaktoren auf Arbeitsprozesse, Projektmanagement-Methodik in verteilten Teams sowie die Rolle des Projektmanagers als Kommunikator und Brückenbauer.
Ziel ist es, eine methodische Vorgehensweise zu erarbeiten, die es einem Projektmanager ermöglicht, agile Softwareprojekte unter Berücksichtigung kultureller und geographischer Unterschiede erfolgreich zu steuern und zu kontrollieren.
Es wurde eine theoretische Literaturanalyse zu den Themen Offshoring, agile Methodik und Kultur durchgeführt, ergänzt durch eine eigene Umfrage unter Fachleuten sowie E-Mail-Diskussionen mit Experten im Bereich agiler Projektmethodik.
Der Hauptteil befasst sich mit der detaillierten Einführung in Offshoring-Strategien, dem Vergleich klassischer und agiler Vorgehensmodelle, der praktischen Prozessplanung für agiles Offshoring sowie der tiefgehenden Analyse kultureller Dimensionen und deren Auswirkungen auf Führung und Kommunikation.
Wichtige Begriffe sind Agiles Offshoring, Kulturelle Indikatoren, Projektmanagement, Kommunikation, Extreme Programming, Scrum, Machtdistanz und interkulturelle Führung.
Kulturelle Faktoren treten oft früh auf und beeinflussen die Arbeitsweise, Motivation und Kommunikation. Da agile Methoden auf Eigenverantwortung und offener Kommunikation basieren, können sie in hierarchisch geprägten Kulturen scheitern, wenn der Projektmanager nicht aktiv kulturelle Barrieren erkennt und mit geeigneten Führungsmethoden darauf reagiert.
Er fungiert nicht mehr primär als klassischer Administrator, sondern als Leader, Kommunikator und Organisator, der ein "Ein-Team-Gefühl" schaffen muss, kulturelle Besonderheiten bei der Steuerung berücksichtigt und bei der Einführung agiler Praktiken moderierend unterstützt.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

