scrum | gestaltungsoptionen...
TRANSCRIPT
© 2015 andrena objects ag
Experts in agile software engineering
WING – Zweite Transferkonferenz, 2016-04-06
Matthias Grund, andrena objects ag
Scrum | Gestaltungsoptionen |Empowerment
© 2015 andrena objects ag
Scrum-Modell kommt mit (nur!) drei Rollen aus:
• Team (crossfunctional)
• Scrum Product Owner
• Scrum Master
Team
ProductOwner
Scrum Master
Experts in agile software engineering2
© 2015 andrena objects ag
Scrum: Dimensionen der Verantwortung
Experts in agile software engineering3
Agility
APMProject
Management
ARERequirementsEngineering
ASESoftware
Engineering
EmpowermentImprovement
BusinessValue
DeliveryQuality
Team ProductOwner
Scrum Master
© 2015 andrena objects ag
Scrum Flow
4
2-4 Weeks
24 hours
SprintBacklogProduct
Backlog
ProductIncrement
Experts in agile software engineering
© 2015 andrena objects ag
Iterative Planning and Estimation
5
2-4 Weeks
24 hours
SprintBacklogProduct
Backlog
ProductIncrement
PlanningMeeting
Team ProductOwner
Experts in agile software engineering
© 2015 andrena objects ag
Incremental Delivery
6
SprintBacklogProduct
Backlog
ProductIncrement
Team ProductOwnerReview
Meeting
2-4 Weeks
24 hours
Experts in agile software engineering
© 2015 andrena objects ag
Continuous Improvement
7
RetrospectiveMeeting
Scrum Master
Team
2-4 Weeks
24 hours
SprintBacklogProduct
Backlog
ProductIncrement
Experts in agile software engineering
© 2015 andrena objects ag
Transparency
8
Burndown Chart
Daily Scrum
2-4 Weeks
24 hours
SprintBacklogProduct
Backlog
ProductIncrement
Scrum Master
Team
Experts in agile software engineering
© 2015 andrena objects ag
• Räumt Hindernisse aus dem Weg
• Schützt das Team vor Übergriffen
• Moderiert alle Meetings
• Steuert (im Team mit allen ScrumMastern) den Übergang zur Agilität
• Ist die zentrale Instanz für Veränderung
• Ist die zentrale Instanz für Empowerment
• Scrum Master Ausbildung (CSM oder PSM)
• Coaching durch externe (oder interne) Coaches – bis seine Rolle stabil empowert ist
• Beständiger Austausch (Community of Practice)
• Coaching / Moderationstechniken / Techniken von Retrospektiven/ …
Experts in agile software engineering9
Empowerment = Bevollmächtigung + Befähigung
Dürfen Können
Scrum Master:
Empowert als Change Manager
Scrum Master
© 2015 andrena objects ag
• Verantwortet das Budget
• Bewertet und priorisiert Anforderungen (die letzte Entscheidungsinstanz)
• Steuert den Anforderungsfluss (Verfeinerung von der „Vision“ zur „User Story“)
• Plant Sprints und Releases (zusammen mit dem Team)
• Steuert das Projekt
• Product Owner Ausbildung (CSM oder PSM)
• Coaching durch externe (oder interne) Coaches – bis seine Rolle stabil empowert ist
• Beständiger Austausch (Community of Practice)
• Intime Kenntnisse der Produktstrategie
• Umsetzung von Produktstrategie in fachliche Anforderungen
Experts in agile software engineering10
Empowerment = Bevollmächtigung + Befähigung
Dürfen Können
Product Owner:
Empowert als Produkt- und Projektmanager
ProductOwner
© 2015 andrena objects ag
• Schätzt Anforderungen und plant Sprints und Releases (zusammen mit dem Product Owner)
• Entscheidet über Tools und Technik
• Organisiert sich selbst (Verteilung der Arbeit)
• Verhandelt „Definition of Done“ mit dem Product Owner
• Liefert iterativ die geplanten Produktinkremente
• Ausbildung in modernem Software-Engineering (ASE)
• Clean Code, Test Driven Development
• Coaching durch externe (oder interne) Coaches – Team muss sich als handelndes und entscheidendes Subjekt wahrnehmen
• Engineering KVP (zusammen mit Scrum Master)
Experts in agile software engineering11
Empowerment = Bevollmächtigung + Befähigung
Dürfen Können
Team:
Empowert für Schätzung, Lieferung, Qualität
Team
© 2015 andrena objects ag
Fazit
1. Alle drei Rollen sind Management-Rollen
2. Team managet sich selbst
3. Bevollmächtigung allein genügt nicht: Empowerment heißt auch Befähigung
4. Befähigung fällt nicht vom Himmel, sondern braucht Ausbildung + Coaching
Experts in agile software engineering12