Agile Leadership Day 2015 – Markus Giacomuzzi - Siemens Building Technologies Headquarters Zug
Timebox Planning View der agile Ansatz für die visuelle Planung von System Engineering Projekt Portfolios
structure
Definitionen & Beispiele Features & Demo Page 2
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning View das Prinzip Page 3
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning View [story points]
Velocity
Story
Story
Story
Story Story
Story
Story Story
Story
Story
Story
Story
Story Story
Story
Story Story
Story
Story
Story
Story Story
Sprint 1 Page 4
Story
Story Sprint 2
Story
Story
Story Story
Story
Story Story
Story Sprint 3
Story
Sprint 4
Sprint 5
Sprint 6
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
30 [story points]
Story
Story
Story
wozu brauche ich die Timebox Planning View? Anzahl Story Points in Backlog / Velocity = Anzahl Sprints
Story Story
30 [Story Points] / 10 [Story Points/Sprint] = 3 Sprints
Story Story Story
Increment ?
Story Story Story Story Story
Increment
Velocity 10
Story Story Story Story Backlog Page 5
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
System Engineering ein kurzer Exkurs Page 6
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
ein Beispiel für System Engineering wie sieht die Topologie unseres Brandmelde-Systems aus ?
Page 7
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
welche Scrum Teams leisten einen Beitrag zu einem System Feature
System Feature
System Test
Java Application SW inkl. JUnit Test Java Configuration Tool inkl. JUnit Test
Hardware + Mechanik
C++ Firmware inkl. Unit Test
Page 8
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
von einem Single-Scrum-Team und Single-Project zu einem Multi-Team und Multi-Project Setup System Feature 2
PROJECT Brown PROJECT Green Service Release
> 1 team System Feature 1
PROJECT Pink PROJECT Green Inc 1
Inc 2
Inc 1.1
TEAM Configuration Tool (write Code + Unit-Test)
TEAM Firmware (write Code + Unit-Test)
Inc 3
Story 15
Story 19 Story 26 Story 32 Story 38 Story 45 Story 52
Story 16
Story 20 Story 27 Story 33 Story 39 Story 46 Story 53
Story 21 Story 28 Story 34 Story 17
Story 40 Story 41
time
Story 47 Story 54
Story 22 Story 29 Story 35 Story 42 Story 48 Story 55
Velocity [story points] TEAM Application Software (write Code + Unit-Test)
Story 2 Story 1 Sprint 1
Page 9
Story 4 Story 3
Sprint 2
Story 7 Story 10 Story 12 Story 6
Story 9
Story 5
Story 8
Sprint 3
Sprint 4
Story 11
Sprint 5
Story 14
Story 23 Story 30 Story 36 Story 43 Story 18 Story 24
Story 50
Story 56
Story 25 Story 31 Story 37 Story 44 Story 51 Story 57
Story 13 Sprint 6
Story 49
Sprint 7
Sprint 8
Sprint 9 Sprint 10 Sprint 11 Sprint 12 Sprint 13 Sprint 14 Sprint 15 Sprint 16
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Stories, die zu einem System Feature beitragen System Feature 2
PROJECT Brown PROJECT Green Service Release
> 1 team System Feature 1
PROJECT Pink PROJECT Green Inc 1
Inc 2
Inc 1.1
TEAM Configuration Tool (write Code + Unit-Test)
TEAM Firmware (write Code + Unit-Test)
Inc 3
Story 15
Story 19 Story 26 Story 32 Story 38 Story 45 Story 52
Story 16
Story 20 Story 27 Story 33 Story 39 Story 46 Story 53
Story 21 Story 28 Story 34 Story 17
Story 40 Story 41
time
Story 47 Story 54
Story 22 Story 29 Story 35 Story 42 Story 48 Story 55
Velocity [story points] TEAM Application Software (write Code + Unit-Test)
Story 2 Story 1 Sprint 1
Page 10
Story 4 Story 3
Sprint 2
Story 7 Story 10 Story 12 Story 6
Story 9
Story 5
Story 8
Sprint 3
Sprint 4
Story 11
Sprint 5
Story 14
Story 23 Story 30 Story 36 Story 43 Story 18 Story 24
Story 50
Story 56
Story 25 Story 31 Story 37 Story 44 Story 51 Story 57
Story 13 Sprint 6
Story 49
Sprint 7
Sprint 8
Sprint 9 Sprint 10 Sprint 11 Sprint 12 Sprint 13 Sprint 14 Sprint 15 Sprint 16
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Projekte geben Inkremente vor … Scrum Teams sprinten synchron
Projects
System Feature
Increments
PROJECT Brown
Increment 1
PROJECT Green Service Release
Increment 1
PROJECT Pink
Increment 1
PROJECT Green
Scrum Teams Configuration Tool (write Code + Unit-Test)
Increment 1
Increment 2
Increment 3
Increment 3
Increment 2
Sprints Sprint 1
Increment 2
Sprint 2
Stories
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Sprint 7
Sprint 8
Sprint 9 Sprint 10 Sprint 11 Sprint 12
Sprint 6
Sprint 7
Sprint 8
Sprint 9 Sprint 10 Sprint 11 Sprint 12
Sprint 7
Sprint 8
Sprint 9 Sprint 10 Sprint 11 Sprint 12
Stories Firmware (write Code + Unit-Test)
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Stories Application Software (write Code + Unit-Test)
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
time Page 11
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
SAFe
Page 12
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Page 13
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
rolling lookahead planning
Zitat: multiple teams benefit from incorporating a rolling lookahead plan into their release planning process. A rolling lookahead plan simply looks forward a small number of iterations (typically only two or three) and allows teams to coordinate work by sharing information about what each will be working on in the near future.
Page 14
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning die Views Page 15
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Team Backlog View – ScrumMaster View / Story Level [story points]
- stabile Velocity - die Höhe der Story entspricht der Anzahl Story Points - zeigt Ressourcen-Auslastung - Farbe entspricht den Projekten
Velocity
Page 16
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Release Backlog View – Project Leader View / System Feature Level [story points]
Page 17
- zeigt den Projektplan auf System Feature Ebene in Inkrementen - die Höhe der System Features entspricht der Summe aller Kind-Stories in Story Points - die Farbe korrespondiert mit dem Projekt
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Release Backlog View – Project Leader View / Story Level
[story points]
Page 18
- zeigt den Projektplan auf Story Ebene - die Höhe der Story entspricht der Anzahl Story Points - die Farbe entspricht den Beiträgen der Scrum-Teams
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning die Features Page 19
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature double-click auf eine Story zeigt alle Stories vom selben System Feature [story points]
Page 20
System Feature Release Backlog (Project Leader View) - zeigt alle Stories, die zum selben System Feature beitragen - zum planen von Scrum-of-Scrum - Farbe entspricht den Scrum-Teams
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature Schraffur markiert Stories mit Terminkonflikt
Release Backlog (Project Leader View) [story points]
schraffiert alle Stories, die den vom System Feature definierten Ziel-Termin auf Inkrement-Ebene nicht einhalten
Page 21
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature Schraffur markiert System Feature falls >= 1 Story Termin nicht einhält [story points]
Release Backlog (Project Leader View) schraffiert System Feature, sofern mindestens eine Story den Ziel-Termin auf Inkrement-Ebene des System Features nicht einhalten kann
Page 22
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature drag & drop [story points]
Page 23
Team Backlog View z.B. in der Sprint Planung
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature clone kopiert die Story inklusive der System Feature Zugehörigkeit [story points]
Page 24
z.B. Story konnte nicht abgeschlossen werden und wird im folgenden Sprint fortgesetzt
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
„Timebox Planning View“ Feature powerful SEARCH utility
Page 25
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Key Learning Points
die Timebox Planning View … … visualisiert die Planung von Scrum und Scrum-of-Scrum in System Engineering Projekten (Multi-Team und Multi-Projekte) … macht komplexe Pläne beherrschbar … ermöglicht mit ihrer einzigartigen Darstellung der Team- und Release-Backlogs eine Aussage bezüglich Terminen … zeigt den Ressourcen-Bedarf transparent auf Page 26
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning Tool Demos auf https://www.youtube.com/channel/UCcvclkdfdmOS6AuR62bZ_PA
Page 27
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning Tool Plugin für RTC kostenlos verfügbar https://hub.jazz.net/project/schneidg/Timebox/overview
Page 28
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
Timebox Planning View… … macht Planung einfach wie Tetris Page 29
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems
The image part with relationship ID rId8 was not found in the file.
Markus Giacomuzzi Scrum Master, SAFe Program Consultant (SPC) and Team Leader Siemens Schweiz AG Building Technologies Division International Headquarters Control Products & Systems Gubelstrasse 22 6300 Zug, Switzerland E-mail:
[email protected]
Page 30
Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems