SlideShare a Scribd company logo
1 of 25
Offshoreentwicklung
- Scrum, Teambildung, Tools, Kennzahlen

Wolfgang Kraus
29.01.2009, München
Allgemeines
Motivation, Gründe




Ressourcenmangel
Preis
Management Attention
Meinungen, Vorurteile - 1
Preis




Offshore ist „billig“
Unendlicher Ressourcenpool
Alles High-Professionals
Meinungen, Vorurteile - 2
Skalierbarkeit



1 Chinese 100 Chinesen
100 Projekttage  1 Projekttag 
Meinungen, Vorurteile - 3
Projektvorbereitungen





Mauerbesuch
Land und Leute
Termin, Budget
Wir probieren das mal
Beispielszenario - 1
Web-Anwendung



J2EE-Umfeld
Landschaft
 Jboss, Linux
 Eclipse, Maven, Junit, Selenium
 Jira, SVN, Hudson
Beispielszenario - 2
Team


OnSide




1 Projektleiter, 1 Teamleiter
2 Entwickler (Architektur, Tool, Support)
1 Produktmanager
Beispielszenario - 3
Team
Offshore Team




1 Projektleiter, 1 Teamleiter
3 Entwickler
1 Testingenieur
1.Versuch
Prozess



Scrum
Iteration 2 Wochen
1.Versuch
Infrastruktur





VPN-Verbindung
Applikationserver
DB-Server
Entwicklungsserver
1. Versuch
Tools




Software Configuration Mangement
 Hudson
Versionskontrolle
 Subversion
1. Versuch
Tools




Build
 Maven
Anforderungsmanagement
 TrendAnalyst
1. Versuch
Test



Junit
Selenium
1. Versuch
Kommunikation






Spark (Chat)
JIRA (Ticketsystem)
Wiki
Telefon
Videokonferenz
1. Versuch
Ergebnisse





Schlechte Performance
geringe Qualität
schleppende Kommunikation
instabiler Prozess (häufige

Änderungen)

 Was läuft hier falsch?
1. Versuch
Ursachen





mangelnde Kompetenz des Teams
unzureichende Spezifikationen
unklare Aufgabenverteilung, Rollen
keine Kennzahlen
2. Versuch
Kennzahlen







Daily Burn Down Chart
StoryPoint für Aufwandsschätzung
Testabdeckung, Performancemessungen
Soll-, Istaufwände
Reifegrad von Spezifikationen
MIX und BSI (Team, Kunde)
2. Versuch
Team



Pair Programming
Teamverantwortung (‚Sippenhaft‘)
2. Versuch
Analyse / Design





UseCase driven
Dokumenten Metamodell
Testbarkeit,
Messbarkeit von Anforderungen
2. Versuch
Reviews




Produkt
Prozess
Kommunikation
Ergebnis
Transparenz




Täglich aktueller Projektstatus
gültige Dokumentation
gelebter Prozess
Ergebnis
Messbarkeit



Entwicklungsergebnisse
Softwarequalität
 Performance
 Testabdeckung
 Architekturstandards
Ergebnis
Testbarkeit


Klare Abnahmekriterien
Fazit







Prozess
Tools
Kommunikation
Transparenz
Teamkultur
Fazit

Offshore = Collaboration

More Related Content

Viewers also liked (15)

Presentaciones Multimedia
Presentaciones MultimediaPresentaciones Multimedia
Presentaciones Multimedia
 
Cv
CvCv
Cv
 
Bio para prensa melo bakale, ep terreno peligroso, a tu lado ok 2013
Bio para prensa melo bakale, ep terreno peligroso, a tu lado ok 2013Bio para prensa melo bakale, ep terreno peligroso, a tu lado ok 2013
Bio para prensa melo bakale, ep terreno peligroso, a tu lado ok 2013
 
Storybuilder creadores de historias
Storybuilder creadores de historias Storybuilder creadores de historias
Storybuilder creadores de historias
 
Plagio gustavo y carlos 11 dos
Plagio   gustavo y carlos 11 dosPlagio   gustavo y carlos 11 dos
Plagio gustavo y carlos 11 dos
 
Proyecto ciencias doris
Proyecto ciencias dorisProyecto ciencias doris
Proyecto ciencias doris
 
Spreadshirt Sommer 2011 Kollektion (German)
Spreadshirt Sommer 2011 Kollektion (German)Spreadshirt Sommer 2011 Kollektion (German)
Spreadshirt Sommer 2011 Kollektion (German)
 
Refuerzo 1°
Refuerzo 1°Refuerzo 1°
Refuerzo 1°
 
Angela
AngelaAngela
Angela
 
Youtube presentación
Youtube presentaciónYoutube presentación
Youtube presentación
 
Coaching
CoachingCoaching
Coaching
 
Blondes Motsfleches
Blondes MotsflechesBlondes Motsfleches
Blondes Motsfleches
 
LOMCE
LOMCELOMCE
LOMCE
 
BI User
BI UserBI User
BI User
 
De Cuaresma a Pascua superando los desafíos de hoy.
De Cuaresma a Pascua superando los desafíos de hoy.De Cuaresma a Pascua superando los desafíos de hoy.
De Cuaresma a Pascua superando los desafíos de hoy.
 

Similar to Offshoreentwicklung - OOP 2009

Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014WebcsonsultsEU
 
JWD - janz weit draußen - Herbstcampus 2009
JWD - janz weit draußen - Herbstcampus 2009JWD - janz weit draußen - Herbstcampus 2009
JWD - janz weit draußen - Herbstcampus 2009Wolfgang Kraus
 
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Wolfgang Kraus
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Digicomp Academy AG
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Michael Hübl
 
Feedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP SoftwareentwicklungFeedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP SoftwareentwicklungPascal_Erni
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teamsWalter Strametz
 
USEEDS° :: Responsive Design im Projektalltag bei mobile.de
USEEDS° :: Responsive Design im Projektalltag bei mobile.deUSEEDS° :: Responsive Design im Projektalltag bei mobile.de
USEEDS° :: Responsive Design im Projektalltag bei mobile.deUSEEDS GmbH
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 

Similar to Offshoreentwicklung - OOP 2009 (13)

Feature teams
Feature teamsFeature teams
Feature teams
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014
 
JWD - janz weit draußen - Herbstcampus 2009
JWD - janz weit draußen - Herbstcampus 2009JWD - janz weit draußen - Herbstcampus 2009
JWD - janz weit draußen - Herbstcampus 2009
 
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)
 
Feedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP SoftwareentwicklungFeedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP Softwareentwicklung
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teams
 
USEEDS° :: Responsive Design im Projektalltag bei mobile.de
USEEDS° :: Responsive Design im Projektalltag bei mobile.deUSEEDS° :: Responsive Design im Projektalltag bei mobile.de
USEEDS° :: Responsive Design im Projektalltag bei mobile.de
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 

Offshoreentwicklung - OOP 2009

Editor's Notes

  1. Meinungen, Vorurteile
  2. Beispielszenario
  3. 1. Versuch
  4. 1. Versuch
  5. Vorgehensmodell – 1 Besser? 1.Teilprojektphase
  6. Wie kann eine Entwicklungslandschaft aussehen? Erfahrungen – verlängerte Werkbank scheint sinnvoll Gemeinsame Server-, Entwicklungslandschaft
  7. Videokonferenz – grosser Aufwand wenig Nutzen
  8. Ergebnisse, Zwischenstand
  9. Kennzahlen MIX Mood index