Agility Brainfucks - Von Menschen, Bildern und Steampunk-Management mit Notizen
Scaled, Distributed, Agile - Produktentwicklung auf neuen Wegen
1. Arno Nix | HUP AG
Gerrit Beine | adessoAG
Scaled, distributed, agile –
Produktentwicklung auf neuen Wegen
2. Agenda
• Der Anfang
• Wege finden
• Straßen ausbauen
• Communities of Practise
• Kundenintegration
• Retrospektive
3. Vorstellung HUP AG
• Ausgangslage: HUP AG
• 5 Standorte, mir 140 Mitarbeiter
• 3 Entwicklungsstandorte, 60 Entwicklern
• 6 Produktlinien mit 15 Lizenz-Modulen, und
mehr als 50 Verkaufsmodule
• Bis auf eine Produktlinie im Web (PHP) alles
Fat-Client, Oldfashioned
4. Vorstellung adesso AG
• Full Service IT Dienstleister
• 1500 Mitarbeiter in der adesso Group
• Deutschlands beste Arbeitgeber (2010,
2012, 2014)
• Standorte: 9 (Deutschland), 4 (Europa)
• Agilität in der gesamten Breite
11. Neues Produkt der HUP AG
• HUP.one
• Java, vaadin, Docker, etc.
• Web-Client
• Continuous....
Deployment,
Delivery,
Integration,
Documentation
12. Motivation für Agile
• Warum wollte die HUP AG agile
Entwicklung?
Entwickeln, was wir brauchen - Vertrauen durch Transparenz -
Fertigungsqualität - Erkennen Sie Risiken rechtzeitig -
Die Kosten unter Kontrolle - Änderungen sind willkommen -
Effiziente Zusammenarbeit und Kundenzufriedenheit -
Scrum ist perfekt für die Systementwicklung - Letztlich ist Scrum
Spaß
15. Erste Schritte mit Scrum
• Workshops mit den Teams
– Agility Basics
– Professional Scrum Product Owner
– Professional ScrumMaster
– SoftwareArchitektur in agilen Projekten
– Requirements Engineering in agilen
Projekten
16. Erste Schritte mit Scrum
• 1-Tages-Workshop
– Rollen und Verantwortungen klären
– Scrum Cycle, Rechte und Pflichten des
Teams klären
– Gemeinsames Backlog aufbauen
– Team Estimation der ersten Backlog Items
18. Fragen der Zusammenarbeit
• Verteilte Standorte
• Übergreifende Teams
• Alte Produkte weiter pflegen
• Konkurrierende Entwicklungen
• Endkundensupport
20. Kollaborationslösung
• Architektur und Arbeitsmodell müssen
zusammen passen
• Nicht einfach nur „Skalierte Agilität“,
sondern das beste Modell für den Start
• Standortübergreifende Zusammenarbeit
erfordert Tools und Empathie
22. Adaption
• Wie viel von LeSS brauchen wir?
• Agile Organisation muss sich entwickeln
• Natürlich: Scrum
• Koordination: Product Owner, Teams
• Retrospektiven und CoPs
23. Communities of
Practise
Ein Tag CoP:
„Agile Methoden, Organisation“, „Atlassian, Werkzeuge“,
„DB Modellierung“, „Deployment, Server, Tools“, „Fasten
Your seatbelts!“, „Konfigurationssystem“, „Portale, Apps,
Produkte“, „Software Dokumentation“,
„Testautomatisierung“, „Theaterstück (Verkauf)“, „User
Experience“, „Zeitung der Zukunft“
24. Teams aufbauen
Team-Pattern:
• POs sind berufen
• Die Teams sind definiert
• SMs werden gefunden...
• adesso begleitet den Start intensiv und
ist bei jedem der 6 Teams dabei
26. Reviews mit Kunden
• Kunden-Scrum-Workshops
• Alle 4 Wochen bis 8 Wochen treffen aller Teilnehmer
an allen Standorten alterierend
• PO, Designer Chief-PO und bis 6 Kunden á 1-2
Teilnehmer
• Userstories, nach 4 Wochen Design, Mockups oder
UX, nach weiteren 4 Wochen fertige Iteration und
ausrollen auf den Testsysteme
• Es startet der zweite Workshop CRM-pipes...
33. Was würden wir anders
machen?
• Alle Unternehmensbereiche sofort
integrieren.
• Früher Entscheidungen herbeiführen
und schneller justieren.
• Schnell erreichbare und mehr Ziele
definieren.
34. Was würden wir wieder so
machen?
• Mit adesso AG
• Teams nacheinander aufbauen
• Communities of Practise nutzen