19
Agile Release Planning: Building on SAFe® and OST Bob Cameron Cameron Technology Solutions www.cameronts.com [email protected] SAFe is a registered mark of Scaled Agile, Inc.

Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

  • Upload
    others

  • View
    13

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Agile Release Planning: Building on SAFe® and OST

Bob Cameron

Cameron Technology Solutions

www.cameronts.com

[email protected]

SAFe is a registered mark of Scaled Agile, Inc.

Page 2: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Planning Layers

Vision

Roadmap

Release

Sprint

Daily

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 2

Page 3: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Scrum Release Planning

• Ordered Product Backlog

• Velocity

• Sprint Goal

• Projections Mentioned in the Scrum Guide– Burn Down– Burn Up– Cumulative Flow

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 3

Sprint 1

Sprint 3

Sprint 2

Sprint 4

Page 4: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Story Mapping

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 4

Goal Goal Goal

Time

Feature Feature FeatureFeature Feature

Story

Story

Story Story

Story

Story

Story

Story

Story

Story

StoryStory

StoryStory

Necessity

2 wks

4 wks

8 wks

Story

Page 5: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Many Features – Many Teams

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 5

Feature

Feature

Feature

Feature

Feature

Feature

Feature

ProgramBacklog

Story

StoryStory

Story

TeamBacklog

Story

StoryStory

Story

TeamBacklog

Story

StoryStory

Story

TeamBacklog

Page 6: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Program Backlog

Refinement

Release Planning

Scrum of Scrums

System Testing

System Demos

Inspect and Adapt

Release Decisions

SAFe® Program Increment Planning

Program Increment

Program Level Concepts• Agile Release Train (ART)• Team Dependencies• Architectural Runway• WSJF• New Roles and Teams

Program Backlog Program PI

Objectives

Roadmap

Vision

SAFe is a registered mark of Scaled Agile, Inc.

Page 7: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Weighted Shortest Job First

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 7

𝑊𝑆𝐽𝐹 =𝐵𝑢𝑠𝑖𝑛𝑒𝑠𝑠 𝑉𝑎𝑙𝑢𝑒 + 𝑇𝑖𝑚𝑒 𝐶𝑟𝑖𝑡𝑖𝑐𝑎𝑙𝑖𝑡𝑦 + 𝑅𝑖𝑠𝑘 𝑅𝑒𝑑𝑢𝑐𝑡𝑖𝑜𝑛

𝐽𝑜𝑏 𝑆𝑖𝑧𝑒

Feature Bus Value

Time Critical

Risk Reduction

Job Size

WSJF

Feature 1 8 3 1 1 12

Feature 2 3 1 8 3 4

Feature 3 1 3 2 2 3

Page 8: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Program Increment Planning Event

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 8

Business Context

Product Solution Vision

Architecture Vision & Dev Practices

Team Breakouts

Planning Retrospective and Moving Forward

Planning Context

End of Day Reviews

Final Plan Review

Risks / PI Confidence Vote

Page 9: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Can We Improve SAFe® PI Planning?

• Product Owners do not need to know the architecture details

• Predetermined agendas may miss important topics that attendees know about

• With team to team meetings, not everyone hears the conversations they need

• Conversation details are forgotten

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 9

Page 10: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Open Space Technology (OST)

– Some of the most valuable conversations are in the hallway between sessions

• Need everyone together

• Participants generate the agenda

• Five Principles and One Law

• Proceedings / Breaking News

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 10

Page 11: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Participants Generate the Agenda

Time Area 1 Area 2 Area 3 Area 4

Time 1

Time 2

Time 3

Time 4

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 11

Page 12: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Five Principles

Whoever comes are the right

people

Whenever it starts is the right time

Whatever happens is the only thing that could have

When its over its over

Wherever it happens is the

right place

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 12

Page 13: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 13

Page 14: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Proceedings / Breaking News

Sample Outline

• Topic

• Facilitator

• Participants

• Discussion Notes

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 14

• Topic Facilitator Takes Notes

• Proceedings are Posted in a Breaking News Area

• Proceedings are posted after the meeting for further reference

Page 15: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Combining Agile Release Planning Methods

Agile Release Planning

Backlogs

Story Mapping

SAFe

OST

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 15

Page 16: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Program Planning Event

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 16

Business Context

Product Solution Vision

Planning Context / OST Agenda

End of Day Reviews

Publish Proceedings

Open Space Breakouts

Final Plan Adjustments and ReviewRisks / PI Confidence Vote

Planning Retrospective and Moving Forward

Page 17: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Next Steps

Combining release planning methods from

the first release plan

Better define when and when not to combine

Story Mapping, SAFe and OST

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 17

Page 18: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Web Resources

• http://www.CameronTS.com/

• http://jpattonassociates.com/

• http://www.scaledagileframework.com/

• http://openspaceworld.org/wp2/

• http://openspaceagility.com/

6/24/2016Copyright ©2010 - 2015 Cameron Technology Solutions, Inc.

All Rights Reserved 18

Page 19: Agile Release Planning: Building on SAFe and OSTtriagile.com/wp-content/uploads/2016/06/AgileReleasePlanning.pdfAgile Release Planning: Building on SAFe®and OST Bob Cameron Cameron

Contact Information

Bob Cameron

Cameron Technology Solutions

www.cameronts.com

[email protected]