16
1

Vw+mein+auto+ +client+as+a+partner

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Vw+mein+auto+ +client+as+a+partner

1

Page 2: Vw+mein+auto+ +client+as+a+partner

Wer hatte schon mal so ein richtiges Katastrophenprojekt?

Woran hat es gelegen?

============================

Absurdes Timing?

Keine Spezifikationen?

Die falschen Player an Bord?

Permanente Änderungswünsche?

Unmöglich?

Nein, machbar, wenn der Prozess stimmt, nicht alles zusammenkommt und der Kunde als Partner agiert!

2

Page 3: Vw+mein+auto+ +client+as+a+partner

Das Projekt

========

September 11: Pitch - Kundenbindungsportal

November 11: Entwicklungsbeginn

April 12: Deadline

Material: Grobkonzept

3

Page 4: Vw+mein+auto+ +client+as+a+partner

September bis Dezember '11

==================

Auftraggeber: Vision eines Großkonzerns, aber schwerfällige Prozesse (SEP), wechselhafte Anforderungen

Agentur: Kreativität einer Digitalagentur, aber auch ihr Perfektionismus, detailverliebt, immer auf Top-Ergebnisse aus

IT: Pragmatismus eines IT-Dienstleisters, aber auch Hang zur Nüchternheit

Zusammenarbeit Ogilvy/ETECTURE nicht in der Dimension erprobt (mit Kreation und Konzeption); Zusammenarbeit Kunde/Dienstleister neu;

Kommunikations- und Entscheidungswege unklar; Hierarchieebenen und Zuständigkeiten nicht definiert; initiale Workshops mit bis zu 40 Personen

4

Page 5: Vw+mein+auto+ +client+as+a+partner

Requirements Engineering

================

Requirement Engineering nicht definiert

Architektur in der Konzerninfrastruktur noch nicht klar

Zulieferung durch andere Dienstleister nicht definiert

Fokus volatil

Umfang unklar

Komplexität unbekannt

5

Page 6: Vw+mein+auto+ +client+as+a+partner

Ursprünglich SEHR sportliches Timing

=======================

Hektik durch hohe Taktung der ersten Liefergegenstände

Zeitliche Abhängigkeiten von anderen Projekten auf Kundenseite

6

Page 7: Vw+mein+auto+ +client+as+a+partner

Unklares Team -> Scrum Team Struktur

========================

Product Owner Team gebildet (Kunde/Agentur/IT-Dienstleister), aber noch mit unklaren Zuständigkeiten

Zusammenstellung eines neuen, noch nicht eingespielten Entwicklungsteams

Gemeinsamer Arbeitsbereich für das Gesamtteam, kurze Wege

Ergänzung des PO-Teams durch Vor-Ort-PO in Wolfsburg

Kundenvertreter jede Woche(!) vor Ort in Frankfurt zum PO-Meeting

7

Page 8: Vw+mein+auto+ +client+as+a+partner

Unklare Requirements -> Agiles Requirement Engineering

===================================

Ableitung von Epics aus Grobkonzept als Use Case unter steter Mitarbeit des Kunden

Nutzung von Jira/Greenhopper als Backlog-Tool incl. Kundenzugriff

Integration von Kreation/Konzeption in den Entwicklungsprozess

- immer noch Probleme bei der rechtzeitigen Fertigstellung von Zulieferungen

8

Page 9: Vw+mein+auto+ +client+as+a+partner

Unklares Timing -> Iterative Planung

=======================

Durchführung von 2-Wochen-Sprints, aber gewöhnungsbedürftige Taktung durch „Versatz“ mit Agentur

Planung „auf Sicht“ in enger Abstimmung mit Fachbereich, da langfristige Planung nicht möglich

9

Page 10: Vw+mein+auto+ +client+as+a+partner

Scrum Prozess

=========

Internes Coaching des Gesamtteams

Durchhaltevermögen wird belohnt mit Routine

Retrospektiven haben die Abläufe weiter optimiert

Transparenz wird zur vertrauensbildenden Maßnahme insbesondere zum Kunden

- "Wenn du X willst, fällt Y hinten runter.“

- „Nein, das ist in diesem Sprint nicht fertig – das ist aber nicht schlimm“

- PMO (Risikomanager) nach weniges Sprints ziemlich entspannt

10

Page 11: Vw+mein+auto+ +client+as+a+partner

Requirements Engineering

================

Requirements in wöchentlichen PO-Meetings mit Kunden abgestimmt

Grooming (Agentur/Entwicklung) nach ersten Sprints eingeführt

Gemeinsame Detailausarbeitung der Requirements innerhalb des Sprints durch Kreation/Konzeption und Entwicklung

Product Backlog wird zur inkrementellen Dokumentation

11

Page 12: Vw+mein+auto+ +client+as+a+partner

Requirements Engineering

================

Requirements in wöchentlichen PO-Meetings mit Kunden abgestimmt

Grooming (Agentur/Entwicklung) nach ersten Sprints eingeführt

Gemeinsame Detailausarbeitung der Requirements innerhalb des Sprints durch Kreation/Konzeption und Entwicklung

Product Backlog wird zur inkrementellen Dokumentation

12

Page 13: Vw+mein+auto+ +client+as+a+partner

Qualitätssicherung

===========

Hohe Testabdeckung (80%, Junit, Selenium)

Exploratives Testing per Test-Touren

Usability Tests mit Zielgruppen

Continuous Integration

Einbindung des Volkswagen-Testdienstleisters - Transparenz der internen Testergebnisse und -vorgehens

13

Page 14: Vw+mein+auto+ +client+as+a+partner

Qualitätssicherung

===========

Hohe Testabdeckung (80%, Junit, Selenium)

Exploratives Testing per Test-Touren

Usability Tests mit Zielgruppen

Continuous Integration

Einbindung des Volkswagen-Testdienstleisters durch Transparenz der internen Testergebnisse und -vorgehens

Übertragung der testbaren Jira-Stories in das VW-Testenvironment

14

Page 15: Vw+mein+auto+ +client+as+a+partner

Launch (Oktober bis November '12)

======================

Kundenentscheidung für längere Projektlaufzeit aufgrund Abhängigkeiten zu anderen Projekten (Zielplattform, notwendige CMS-CRs, etc.)

Starke Priorisierung der ausstehenden Funktionalitäten

Geringe Menge an Abweichungen, die vom VW-Testteam gefunden wurden

Launchparty (Teambuilding durch gemeinsamen Konsum von Alkohol)

15

Page 16: Vw+mein+auto+ +client+as+a+partner

Erfolgsfaktoren (aus Projektretrospektive)

=========================

KundenPARTNERSCHAFT

Teamzusammensetzung

Transparenz

Räumliche Nähe

Agile Feinkonzeption

Scrum als Prozessframework

16