51
Why You'll Love the New Rational Team Concert Widget with SAFe Support for Timebox-Based Planning DOP-3145 – Markus Giacomuzzi ScrumMaster / SAFe Program Consultant (SPC)

Timebox Planning with SAFe Support - presented@IBM's InterConnect 2016 Las Vegas

Embed Size (px)

Citation preview

Page 1 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Why You'll Love the New RationalTeam Concert Widget with SAFeSupport for Timebox-Based Planning

DOP-3145 – Markus GiacomuzziScrumMaster / SAFe Program Consultant (SPC)

Page 2 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

in the beginningthere were

lots of Stories …

Page 3 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

… we used tape and wool cord strings …

Page 4 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

however,I think that …

Page 5 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

… teams deserve a moresophisticated tool tovisualize dependencies

Why You'll Love the New Rational TeamConcert Widget with SAFe Support forTimebox-Based Planning

DOP-3145 – Markus Giacomuzzi – ScrumMaster / SAFe Program Consultant (SPC)

Page 7 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

… showing the team’s resource needstransparently

You‘ll love this new Timebox Planning Widgetbecause you will learn how it supports you in …

… visualizing dependencies betweenStories and Features

… planning and tracking the SAFeProgram Increment (PI)

Page 8 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

structure TimeboxWidget

Introduction

Agile Teamsin SystemsEngineering

SAFe

Demo

123

4

Page 9 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

at the end

Page 10 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox WidgetIntroduction

Page 11 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ScrumMaster-Tetris

Page 12 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ScrumMaster-Tetris

Backlog Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint IP

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

StoryStory

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

StoryStory

Story

[story points]

Velocity

to… „Timebox Planning“ view

Page 13 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox PlanningWidget

Basic Features

Page 14 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox Planning Widget on the Dashboard

Timebox PlanningWidget

Page 15 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

clone a Story (copies all fields and the parent-link)

Release Backlog View

- a big Story shall be split upinto two smaller ones- a Story will be continued inthe next Sprint

[storypoints]

Page 16 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

drag & drop

Team Backlog View

Drag & Drop is very useful inthe Planning Meeting

[storypoints]

Page 17 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

powerful SEARCH

Page 18 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

why do I need the Timebox Planning View?

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5

[storypoints]

Velocity

Backlog

30

10

30 [Story Points] / 10 [Story Points/Sprint]= 3 Sprints

Number of Story Points in Backlog / Velocity = Number of Sprints

IncrementIncrement?

Story

StoryStory

Story

StoryStoryStoryStory

Story

StoryStory

Story

Story

Story

Story

Story

Story

Page 19 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

rolling lookahead planning (by Mike Cohn)

Quote:

multiple teams benefit fromincorporating a rolling lookahead planinto their release planning process.A rolling lookahead plan simplylooks forward a small number ofiterations (typically only two or three)and allows teams to coordinate workby sharing information about whateach will be working on in the nearfuture.

Page 20 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Agile Teams inSystems Engineering

Page 21 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

an example for Systems Engineeringthe topology of a Fire Safety System

Page 22 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Agile Teams contribute to a System Feature

SystemFeature

SystemTest

Java Configuration Tool incl. JUnit Test

C++ Firmware incl. Unit Test

Java Application SWincl. JUnit Test

Hardware +Mechanics

Page 23 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

The Project defines Increments …Agile Teams run in concurrent Sprints

time

Feature A

Project Increments

SprintsAgileTeams

Team Yellow

Team Red

Team Blue 1 2 3 54Story

Story

Story

Project Green

1 2 3 54 1

1 2 3 54 1 2 3 54 1

1 2 3 54 1 2 3 54 1

Feature C Feature DFeature B

Page 24 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox PlanningWidget

Advanced Features

Page 25 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

double-click a Storyà show siblingshighlights all Stories from the same Feature

Release Backlog View

- highlights all Stories fromthe same System Feature- used for Scrum-of-Scrumplanning- color corresponds with theScrum Team

Feature[story points]

Page 26 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

crosshatching marks Storieswhich don‘t meet deadline of the Increment

[storypoints]

Release Backlog View

a Story is crosshatched if itdoes not meet the deadlinegiven by the System Feature(end of Sprint is compared toend of Increment)

Page 27 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

crosshatching marks Featureif >= 1 Story doesn‘t meet deadline of the Increment

[storypoints]

Release Backlog View

System Feature iscrosshatched if one or moreStories do not meet thedeadline given by the SystemFeature (end of Sprint iscompared with end ofIncrement)

Page 28 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

SAFe

Page 29 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

3.0SAFe ?

Page 30 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

3.0

the Timebox Planning Widgetsupports this area

Page 31 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

concurrent or sequential delivery of StoriesApply the Widget for the Roadmap

Page 32 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Scaled Agile FrameworkApply the Widget for the Roadmap

Roadmap(Features & Arch)

Page 33 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Roadmap example from SAFe

Features

Page 34 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green PROGRAM RoadmapTimebox Planning Widget

Program Increments PI1 … 3

Backlog and the next 3 PIs

Page 35 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green PROGRAM Roadmaptypical use case – drag & drop Features to PIs

Page 36 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Scaled Agile FrameworkApply the Widget for planning the Program Increment (PI)

PI Release View PROGRAM(Features & Arch)

Page 37 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green Program Increment (PI)Timebox Planning Widget

Program Increments PI1

red dashed boxà no children

planning mismatchà cross-hatching

Complexity in StoryPoints shown if childrenavailable(adding up)

Page 38 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green Program Increment (PI)typical use case – create child Story for Feature

Page 39 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Scaled Agile FrameworkApply the Widget for TEAM PI Planning (visualizing all Teams)

PI Release View allTEAMs (Stories)

Page 40 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green TEAM PI Planning (visualizing all Teams)Timebox Planning Widget

Backlog and Sprints ofProgram Increment PI1horizontally

Story Points vertically

Color for Teams

Cross-hatching formisplanned Stories

Highlighting for Siblings

Page 41 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green TEAM PI Planning (visualizing all Teams)typical use case – double click to highlight Siblings

Backlog and Sprints ofProgram Increment PI1horizontally

Story Points vertically

Color for Teams

Cross-hatching formisplanned Stories

Highlighting for Siblings

Page 42 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green TEAM PI Planning (visualizing all Teams)RTC Plan View („depends on“ – „blocks“ link types)

If show siblings is not sufficientuse link types „depends on“ and„blocks“ in order to showdependencies

Page 43 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Scaled Agile FrameworkApply the Widget for TEAM PI Planning (visualizing one Team)

PI Release View oneTEAM (Stories)

Page 44 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

ART Green TEAM PI Planning (visualizing one Team)Timebox Planning Widget

Backlog and Sprints ofProgram Increment PI1horizontally

Story Points vertically

Color for Team

Cross-hatching formisplanned Stories

Team‘s Velocity forResource Management

Velocity

Page 45 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Page 46 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

what‘s next ?

Page 47 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox Planning Widget for RTC is freeand ready for download

https://hub.jazz.net/project/schneidg/Timebox/overview

Page 48 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox Planning Widget Demos on

https://www.youtube.com/channel/UCcvclkdfdmOS6AuR62bZ_PA

Page 49 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Timebox Planning Widgetwith SAFe-Support is …

easyreal to

playingasalter-native

tapeTetris

and

as a

woolcord

strings

and

Page 50 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

questions ?

Page 51 Siemens Schweiz AG, Building Technologies Division, International Headquarters, Control Products & Systems

Markus GiacomuzziSAFe Program Consultant (SPC) / ScrumMasterand Team Leader

Siemens Schweiz AGBuilding Technologies DivisionInternational HeadquartersControl Products & Systems

Gubelstrasse 226300 Zug, Switzerland

E-mail:[email protected]