agilelive webinar - agile program & portfolio management

204
Agile Program and Portfolio Management Mike Cottmeyer, President & Agile Coach LeadingAgile, LLC Wednesday, February 6, 13

Upload: versionone

Post on 09-May-2015

1.956 views

Category:

Business


1 download

DESCRIPTION

Is your organization struggling to make the right investments at the enterprise level and deliver value as quickly as possible to the end-user? Mike Cottmeyer from LeadingAgile explained what agility means at the portfolio and program level, and how it differs from traditional plan-driven approaches.

TRANSCRIPT

Page 1: AgileLIVE Webinar - Agile Program & Portfolio Management

Agile Program and Portfolio ManagementMike Cottmeyer, President & Agile CoachLeadingAgile, LLC

Wednesday, February 6, 13

Page 2: AgileLIVE Webinar - Agile Program & Portfolio Management

Mike [email protected]

www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer

Wednesday, February 6, 13

Page 3: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start...

Wednesday, February 6, 13

Page 4: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start...

This is not a process overlay for your existing organization...

Wednesday, February 6, 13

Page 5: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start... Organiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Wednesday, February 6, 13

Page 6: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start... Organiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Wednesday, February 6, 13

Page 7: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start... Organiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Continuous

Strategic

Release

Iteration

Daily

Wednesday, February 6, 13

Page 8: AgileLIVE Webinar - Agile Program & Portfolio Management

Before We Start... Organiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Continuous

Strategic

Release

Iteration

Daily

Wednesday, February 6, 13

Page 9: AgileLIVE Webinar - Agile Program & Portfolio Management

Projects, Programs, Portfolios

Wednesday, February 6, 13

Page 10: AgileLIVE Webinar - Agile Program & Portfolio Management

Agile Project Management

Scrum Team

ScrumTeam

ScrumTeam

ScrumTeam

Wednesday, February 6, 13

Page 11: AgileLIVE Webinar - Agile Program & Portfolio Management

Agile Program Management

Scrum Team

ProgramTeam

ScrumTeam

ScrumTeam

ScrumTeam

ProgramTeam

Wednesday, February 6, 13

Page 12: AgileLIVE Webinar - Agile Program & Portfolio Management

Agile Portfolio Management

Scrum Team

ProgramTeam

ScrumTeam

ScrumTeam

ScrumTeam

ProgramTeam

PortfolioTeam

Wednesday, February 6, 13

Page 13: AgileLIVE Webinar - Agile Program & Portfolio Management

Enterprise Portfolio Management

Scrum Team

ProgramTeam

ScrumTeam

ScrumTeam

ScrumTeam

ProgramTeam

StrategyTeam

SupportPortfolioTeam

Wednesday, February 6, 13

Page 14: AgileLIVE Webinar - Agile Program & Portfolio Management

How is Agile PPM Different?Business Agility at the Portfolio Level

• Want our investment portfolio to respond to the needs of changing market conditions

• We need the ability as an organization to respond to changing market conditions

Wednesday, February 6, 13

Page 15: AgileLIVE Webinar - Agile Program & Portfolio Management

How is Agile PPM Different?Business Agility at the Portfolio Level

• Want our investment portfolio to respond to the needs of changing market conditions

• We need the ability as an organization to respond to changing market conditions

• It’s less about team level agility, although that is an essential component

Wednesday, February 6, 13

Page 16: AgileLIVE Webinar - Agile Program & Portfolio Management

Foundational Stuff...The Anatomy of Agile Teams

Wednesday, February 6, 13

Page 17: AgileLIVE Webinar - Agile Program & Portfolio Management

Agile Teams• Who’s involved?

• Dependencies

• Backlog

• Velocity

• Accountability

Wednesday, February 6, 13

Page 18: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam

DevelopersDevelopersWednesday, February 6, 13

Page 19: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

DevelopersDevelopersWednesday, February 6, 13

Page 20: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

Testers

DevelopersDevelopersWednesday, February 6, 13

Page 21: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

Testers

Analysts

DevelopersDevelopersWednesday, February 6, 13

Page 22: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

Testers

Analysts

DevelopersDevelopers

Lead

Wednesday, February 6, 13

Page 23: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

Testers

Analysts

DevelopersDevelopers

ScrumMaster

Lead

Wednesday, February 6, 13

Page 24: AgileLIVE Webinar - Agile Program & Portfolio Management

ScrumTeam Developers

Testers

Analysts

DevelopersDevelopers

ScrumMaster

Product Owner

Lead

Wednesday, February 6, 13

Page 25: AgileLIVE Webinar - Agile Program & Portfolio Management

Foundational Stuff... Time, Cost, and Scope

Wednesday, February 6, 13

Page 26: AgileLIVE Webinar - Agile Program & Portfolio Management

Scope

CostTime

Wednesday, February 6, 13

Page 27: AgileLIVE Webinar - Agile Program & Portfolio Management

Scope

CostTime

Wednesday, February 6, 13

Page 28: AgileLIVE Webinar - Agile Program & Portfolio Management

CostTime

$$$

Scope

Wednesday, February 6, 13

Page 29: AgileLIVE Webinar - Agile Program & Portfolio Management

Managing Variable ScopeHow to deal with making commitments when scope is

constantly changing

Wednesday, February 6, 13

Page 30: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Maps

Wednesday, February 6, 13

Page 31: AgileLIVE Webinar - Agile Program & Portfolio Management

EpicEpics  collec*ons  of  features,  typically  1-­‐3  months  in  dura*on.    Epics  span  releases.    Epics  can  span  more  than  one  team.    These  are  the  things  senior  leadership  cares  about.  

Wednesday, February 6, 13

Page 32: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Epics  collec*ons  of  features,  typically  1-­‐3  months  in  dura*on.    Epics  span  releases.    Epics  can  span  more  than  one  team.    These  are  the  things  senior  leadership  cares  about.  

Features  are  smaller  than  epics,  typically  2-­‐4  weeks  in  dura*on.    Features  are  contained  within  releases.    Features  are  contained  within  a  team.    These  are  what  the  Product  Owner  Cares  about.    

Wednesday, February 6, 13

Page 33: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Epics  collec*ons  of  features,  typically  1-­‐3  months  in  dura*on.    Epics  span  releases.    Epics  can  span  more  than  one  team.    These  are  the  things  senior  leadership  cares  about.  

Features  are  smaller  than  epics,  typically  2-­‐4  weeks  in  dura*on.    Features  are  contained  within  releases.    Features  are  contained  within  a  team.    These  are  what  the  Product  Owner  Cares  about.    

User  Stories  are  the  smallest  increment  of  value,  typically  less  than  a  week.    User  Stories  are  contained  within  sprint.    These  are  the  things  Engineering  Management  Cares  about.  

Wednesday, February 6, 13

Page 34: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

Story  Maps  visually  show  the  rela*onship  between  User  Stories  

and  Business  Value

Wednesday, February 6, 13

Page 35: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Story  Maps  start  with  the  iden*fica*on  of  larger,  more  strategic  organiza*onal  goals

Wednesday, February 6, 13

Page 36: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Epics  are  decomposed  into  Features  that  describe  the  value  

added  into  the  product

Wednesday, February 6, 13

Page 37: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature Feature

Epics  are  decomposed  into  Features  that  describe  the  value  

added  into  the  product

Wednesday, February 6, 13

Page 38: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature Feature Feature

Epics  are  decomposed  into  Features  that  describe  the  value  

added  into  the  product

Wednesday, February 6, 13

Page 39: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature Feature Feature Feature

Epics  are  decomposed  into  Features  that  describe  the  value  

added  into  the  product

Wednesday, February 6, 13

Page 40: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

Features  are  decomposed  into  User  Stories  that  are  thin  slices  of  

value  added  into  the  system

Wednesday, February 6, 13

Page 41: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

Features  are  decomposed  into  User  Stories  that  are  thin  slices  of  

value  added  into  the  system

Wednesday, February 6, 13

Page 42: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

Features  are  decomposed  into  User  Stories  that  are  thin  slices  of  

value  added  into  the  system

Wednesday, February 6, 13

Page 43: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

Features  are  decomposed  into  User  Stories  that  are  thin  slices  of  

value  added  into  the  system

Wednesday, February 6, 13

Page 44: AgileLIVE Webinar - Agile Program & Portfolio Management

Minimally Marketable Features

Wednesday, February 6, 13

Page 45: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

User  Stories  are  es*mated  in  rela*ve  units  of  measure  called  

Story  Points

Wednesday, February 6, 13

Page 46: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

Story  Points  can  be  added  up  to  size  Features

Wednesday, February 6, 13

Page 47: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 Feature  Points  can  be  added  up  to  size  Epics

Wednesday, February 6, 13

Page 48: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 Our  Goal  is  to  build  the  smallest  system  possible  to  deliver  the  

value  in  the  Epic

Wednesday, February 6, 13

Page 49: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 We  con*nuously  evaluate  the  Story  Map  to  determine  the  Minimally  Marketable  Feature

Wednesday, February 6, 13

Page 50: AgileLIVE Webinar - Agile Program & Portfolio Management

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story User  Story

User  Story

User  Story

Epic

Feature Feature Feature Feature

User  Story User  Story User  Story

11 7 12 8

38

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

We  con*nuously  evaluate  the  Story  Map  to  determine  the  Minimally  Marketable  Feature

Wednesday, February 6, 13

Page 51: AgileLIVE Webinar - Agile Program & Portfolio Management

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story User  Story

User  Story

User  Story

Epic

Feature Feature Feature Feature

User  Story User  Story User  Story

10 4 5 7

26

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

When  we  focus  on  Minimally  Marketable  Features,  we  deliver  

Business  Value  early

Wednesday, February 6, 13

Page 52: AgileLIVE Webinar - Agile Program & Portfolio Management

Essential View #1Velocity & Burndown

Wednesday, February 6, 13

Page 53: AgileLIVE Webinar - Agile Program & Portfolio Management

Sprinting

Wednesday, February 6, 13

Page 54: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

Minimally  Marketable  Features  feed  the  priori*za*on  of  our  

Sprint  Planning

Wednesday, February 6, 13

Page 55: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

Iden*fy  the  User  Story  most  likely  to  contribute  to  the  MMF  and  

build  that  one  first

Wednesday, February 6, 13

Page 56: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story3

Iden*fy  the  User  Story  most  likely  to  contribute  to  the  MMF  and  

build  that  one  first

Wednesday, February 6, 13

Page 57: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story3

Pull  User  Stories  in  priority  order  focusing  on  delivering  complete  

MMFs

Wednesday, February 6, 13

Page 58: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

3

2

Pull  User  Stories  in  priority  order  focusing  on  delivering  complete  

MMFs

Wednesday, February 6, 13

Page 59: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

3

2

It’s  okay  to  work  User  Stories  across  MMFs  if  that  is  what  the  

Product  Owner  needs

Wednesday, February 6, 13

Page 60: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

3

2

1

It’s  okay  to  work  User  Stories  across  MMFs  if  that  is  what  the  

Product  Owner  needs

Wednesday, February 6, 13

Page 61: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

3

2

1

Planned  Team  Velocity  =  6  points

The  team  uses  its  past  velocity  to  determine  how  many  stories  go  in  

the  Sprint

Wednesday, February 6, 13

Page 62: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

3

2

1

Planned  Team  Velocity  =  6  points

The  Team  breaks  each  User  Story  down  into  Tasks

Wednesday, February 6, 13

Page 63: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

3

2

1

Task Task

TaskTask

Planned  Team  Velocity  =  6  points

The  Team  breaks  each  User  Story  down  into  Tasks

Wednesday, February 6, 13

Page 64: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

Planned  Team  Velocity  =  6  points

The  Team  breaks  each  User  Story  down  into  Tasks

Wednesday, February 6, 13

Page 65: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

Planned  Team  Velocity  =  6  points

And  es*mates  each  Task  in  Real  Hours  so  they  can  assess  if  they  can  make  a  solid  Commitment  to  

Deliver

Wednesday, February 6, 13

Page 66: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

16 2

48

Planned  Team  Velocity  =  6  points

And  es*mates  each  Task  in  Real  Hours  so  they  can  assess  if  they  can  make  a  solid  Commitment  to  

Deliver

Wednesday, February 6, 13

Page 67: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

16 2

48

8 4

16 8

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

And  es*mates  each  Task  in  Real  Hours  so  they  can  assess  if  they  can  make  a  solid  Commitment  to  

Deliver

Wednesday, February 6, 13

Page 68: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

16 8

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

At  the  beginning  of  the  Sprint,  The  Team  pulls  Tasks  from  the  top  of  

the  Task  Backlog

Wednesday, February 6, 13

Page 69: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

16 8

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

Tasks  move  across  the  Story  Board  un*l  there  is  a  completed  User  

Story.    

Wednesday, February 6, 13

Page 70: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

2

1

Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16User  Story

3

Tasks  move  across  the  Story  Board  un*l  there  is  a  completed  User  

Story.    

Wednesday, February 6, 13

Page 71: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

Tasks  move  across  the  Story  Board  un*l  there  is  a  completed  User  

Story.    

Wednesday, February 6, 13

Page 72: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

Task

Task Task

Task

Task Task

TaskTask

3

1

Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

User  Story2

The  Team  works  from  the  top  of  the  Story  Board,  Swarming  to  get    User  Stories  across  the  board  as  

fast  as  possible  .    

Wednesday, February 6, 13

Page 73: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

Task

Task Task

Task

Task Task

TaskTask

3

2

1

Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

The  Team  works  from  the  top  of  the  Story  Board,  Swarming  to  get    User  Stories  across  the  board  as  

fast  as  possible  .    

Wednesday, February 6, 13

Page 74: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

3

2Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

User  Story1

The  Team  works  from  the  top  of  the  Story  Board,  Swarming  to  get    User  Stories  across  the  board  as  

fast  as  possible  .    

Wednesday, February 6, 13

Page 75: AgileLIVE Webinar - Agile Program & Portfolio Management

Story  Backlog Task  Backlog In  Process Task  Done Story  Done

User  Story

User  Story

User  Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Planned  Team  Velocity  =  6  pointsPlanned  Es*mated  Hours  =  98  hours

Task 8

Task 16

Un*l  the  en*re  Sprint  has  been  delivered  to  the  Product  Owner.    

Wednesday, February 6, 13

Page 76: AgileLIVE Webinar - Agile Program & Portfolio Management

Measuring Progress

Wednesday, February 6, 13

Page 77: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 78: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 79: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 80: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 81: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 82: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 83: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 84: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 85: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

6

From  a  Metrics  perspec*ve,  we  Burn  Down  hours  to  make  sure  

the  sprint  is  on  track

Wednesday, February 6, 13

Page 86: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

From  a  Metrics  perspec*ve,  we  Burn  Down  points  to  make  sure  

the  Release  is  on  track

Wednesday, February 6, 13

Page 87: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

8

From  a  Metrics  perspec*ve,  we  Burn  Down  points  to  make  sure  

the  Release  is  on  track

Wednesday, February 6, 13

Page 88: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

8

5

We  track  Velocity  Trend  to  make  sure  the  team  is  delivering  in  a  

Predictable  manner

Wednesday, February 6, 13

Page 89: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

8

5

When  the  Release  is  ready  to  deliver,  The  Team  has  completed  the  highest  priority  User  Stories,  

against  the  highest  priority  Features  ,against  the  highest  

priority  Epics.    

Wednesday, February 6, 13

Page 90: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

8

5

When  the  Release  is  ready  to  deliver,  The  Team  has  completed  the  highest  priority  User  Stories,  

against  the  highest  priority  Features  ,against  the  highest  

priority  Epics.    

Everyone  is  focused  on  delivering  value  early  and  o\en!

Wednesday, February 6, 13

Page 91: AgileLIVE Webinar - Agile Program & Portfolio Management

Essential View #2Roadmap Over Time

Wednesday, February 6, 13

Page 92: AgileLIVE Webinar - Agile Program & Portfolio Management

Planning Horizons

Wednesday, February 6, 13

Page 93: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 94: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 95: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 96: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 97: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 98: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 99: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 100: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 101: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 102: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic Epic Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch Arch

Wednesday, February 6, 13

Page 103: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic Epic Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 104: AgileLIVE Webinar - Agile Program & Portfolio Management

Progressive Elaboration

Wednesday, February 6, 13

Page 105: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

Epic

Feature

Epic Epic Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 106: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

Epic

Feature

Epic

Feature

Epic

Feature

Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Wednesday, February 6, 13

Page 107: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

Epic

Feature

Epic

Feature

Epic

Feature

Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Feature Feature

Wednesday, February 6, 13

Page 108: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

Epic

Feature

Epic

Feature

Epic

Feature

Epic Epic Epic Epic

Q1 Q2 Q3 Q4

Feature Feature Feature

Wednesday, February 6, 13

Page 109: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

Epic

Feature

Epic

Feature

Epic

Feature

Epic Epic

Q1 Q2 Q3 Q4

Feature

Wednesday, February 6, 13

Page 110: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic

Feature

Epic Epic

Q1 Q2 Q3 Q4

Feature

Wednesday, February 6, 13

Page 111: AgileLIVE Webinar - Agile Program & Portfolio Management

Dealing with Risk

Wednesday, February 6, 13

Page 112: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic

Feature

Epic Epic

Q1 Q2 Q3 Q4

Feature

Risk Risk

Wednesday, February 6, 13

Page 113: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic

Feature

Epic Epic

Q1 Q2 Q3 Q4

Feature

Risk Risk

User  Story User  Story

Wednesday, February 6, 13

Page 114: AgileLIVE Webinar - Agile Program & Portfolio Management

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic Epic

Risk Risk Risk Risk

Q1 Q2 Q3 Q4

Feature

Wednesday, February 6, 13

Page 115: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  StoryUser  Story

Wednesday, February 6, 13

Page 116: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  Story

Risk

User  Story

Wednesday, February 6, 13

Page 117: AgileLIVE Webinar - Agile Program & Portfolio Management

Release Spikes

Wednesday, February 6, 13

Page 118: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  Story

Risk

Spike Spike

User  Story

Wednesday, February 6, 13

Page 119: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  Story

Risk

Spike SpikeSpike

User  Story

Wednesday, February 6, 13

Page 120: AgileLIVE Webinar - Agile Program & Portfolio Management

Budgeting vs. Estimating

Wednesday, February 6, 13

Page 121: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  Story

Risk

Spike SpikeSpike

User  Story

Wednesday, February 6, 13

Page 122: AgileLIVE Webinar - Agile Program & Portfolio Management

Essential View #3Flow

Wednesday, February 6, 13

Page 123: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 124: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 125: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 126: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 127: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 128: AgileLIVE Webinar - Agile Program & Portfolio Management

Key Concepts• Flow

• Kanban

• Value Streams

• Small Batches

• WIP Limits

Wednesday, February 6, 13

Page 129: AgileLIVE Webinar - Agile Program & Portfolio Management

n-Tier Model

Wednesday, February 6, 13

Page 130: AgileLIVE Webinar - Agile Program & Portfolio Management

Enterprise Portfolio Model

Scrum Team

ProgramTeam

ScrumTeam

ScrumTeam

ScrumTeam

ProgramTeam

StrategyTeam

SupportPortfolioTeam

Wednesday, February 6, 13

Page 131: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Tier 1 - Scrum

Wednesday, February 6, 13

Page 132: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Tier 1 - Scrum

Tier 2 - Kanban

Wednesday, February 6, 13

Page 133: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - Kanban

Wednesday, February 6, 13

Page 134: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

User  Story

Feature Feature Feature

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

User  Story

Wednesday, February 6, 13

Page 135: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - Kanban

User Story

Wednesday, February 6, 13

Page 136: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - Kanban

Feature

User Story

Wednesday, February 6, 13

Page 137: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - KanbanEpic

Feature

User Story

Wednesday, February 6, 13

Page 138: AgileLIVE Webinar - Agile Program & Portfolio Management

Kanban creates a Pull System across the entire portfolio that is

limited by your Actual Capacity

Wednesday, February 6, 13

Page 139: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Wednesday, February 6, 13

Page 140: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Wednesday, February 6, 13

Page 141: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Wednesday, February 6, 13

Page 142: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Wednesday, February 6, 13

Page 143: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Wednesday, February 6, 13

Page 144: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Wednesday, February 6, 13

Page 145: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Spike

Feature

Wednesday, February 6, 13

Page 146: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

User Story

User Story

Spike

Feature

Wednesday, February 6, 13

Page 147: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

User Story

User Story

Spike

Feature

Wednesday, February 6, 13

Page 148: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

Wednesday, February 6, 13

Page 149: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

Epic

Epic

Wednesday, February 6, 13

Page 150: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

Epic

Wednesday, February 6, 13

Page 151: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

Epic

Epic

Wednesday, February 6, 13

Page 152: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

Epic

Epic

Feature

Wednesday, February 6, 13

Page 153: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

EpicEpic

Feature

Wednesday, February 6, 13

Page 154: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

8 16

8

Feature

EpicEpic

Feature

Wednesday, February 6, 13

Page 155: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

TaskTask

Task

816

8

Epic

Spike

Feature

Feature

Wednesday, February 6, 13

Page 156: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

SpikeTaskTask

Task

816

8

Epic

Feature

Feature

Wednesday, February 6, 13

Page 157: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser Story

TaskTask

Task

816

8

Spike

Epic

Feature

Feature

Wednesday, February 6, 13

Page 158: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Feature

Wednesday, February 6, 13

Page 159: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Feature

Wednesday, February 6, 13

Page 160: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Wednesday, February 6, 13

Page 161: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Wednesday, February 6, 13

Page 162: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

FeatureFeature

Wednesday, February 6, 13

Page 163: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User Story

User Story

Spike

EpicEpic

Feature Feature

Wednesday, February 6, 13

Page 164: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User Story

User Story

Spike

EpicEpic

FeatureFeature

Wednesday, February 6, 13

Page 165: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User Story

User Story

Spike

EpicEpic

FeatureFeature

Wednesday, February 6, 13

Page 166: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

TaskTask

Task

816

8

User Story

User Story

Spike

EpicEpic

FeatureFeature

Wednesday, February 6, 13

Page 167: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

TaskTask

8

16

8User StoryUser Story

Spike

EpicEpic

FeatureFeature

Wednesday, February 6, 13

Page 168: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

TaskTask

8

16

8User StoryUser Story

Spike

EpicEpic

FeatureFeature

Wednesday, February 6, 13

Page 169: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Task

TaskTask

8

16

8User Story

Spike

User Story

Epic

FeatureFeatureFeature

User Story

User Story

SpikeTask

Task

Task

8

8

Wednesday, February 6, 13

Page 170: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Task

TaskTask

8

16

8User Story

Spike

User Story

Epic

Feature

User Story

User Story

Spike

FeatureFeature

Wednesday, February 6, 13

Page 171: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

User Story

SpikeTask

Task

Task

8

8

FeatureFeatureFeature

8

Wednesday, February 6, 13

Page 172: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

User Story

SpikeTask

Task

8

8

FeatureFeatureFeature

Task 8

Wednesday, February 6, 13

Page 173: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User StoryUser Story

SpikeTask

Task

8

8

FeatureFeatureFeature

Task 8

Wednesday, February 6, 13

Page 174: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User StoryTask

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Wednesday, February 6, 13

Page 175: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Wednesday, February 6, 13

Page 176: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Wednesday, February 6, 13

Page 177: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Wednesday, February 6, 13

Page 178: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Wednesday, February 6, 13

Page 179: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Epic

Feature

User Story User Story

SpikeTask

Task

Task

8

8 Task 8

Task 8

Wednesday, February 6, 13

Page 180: AgileLIVE Webinar - Agile Program & Portfolio Management

Bottlenecks & Dependencies

Wednesday, February 6, 13

Page 181: AgileLIVE Webinar - Agile Program & Portfolio Management

Enterprise Portfolio Model

Scrum Team

ProgramTeam

ScrumTeam

ScrumTeam

ScrumTeam

ProgramTeam

StrategyTeam

SupportPortfolioTeam

Wednesday, February 6, 13

Page 182: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis (2) Design (2) Build (3) Test (2) Deploy (1)

Inception (3) Elaboration (4) Construction (5) Transition (2)

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Epic

Feature

User Story User Story

SpikeTask

Task

Task

8

8 Task 8

Task 8

Wednesday, February 6, 13

Page 183: AgileLIVE Webinar - Agile Program & Portfolio Management

Essential View #4Progress

Wednesday, February 6, 13

Page 184: AgileLIVE Webinar - Agile Program & Portfolio Management

Assessing ProgressHow do we visualize progress to the rest of the organization

• Start

• End

• Budget

• SWAG

• Estimate

• Actual

• % Complete

Wednesday, February 6, 13

Page 185: AgileLIVE Webinar - Agile Program & Portfolio Management

Planned Planned Progress Budget Estimate Detail Start End

TextWednesday, February 6, 13

Page 186: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Planned Planned Progress Budget Estimate Detail Start End

300 280

Text

325 Sprint 1 Sprint 5

Wednesday, February 6, 13

Page 187: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

300

16

280

19

Text

325

21

Sprint 1

Sprint 2

Sprint 5

Sprint 4

Wednesday, February 6, 13

Page 188: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

300

16

5

280

19

8

Text

325

21

8

Sprint 1

Sprint 2

Sprint 2

Sprint 5

Sprint 4

Sprint 2

Wednesday, February 6, 13

Page 189: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

300

16

5

3

280

19

8

Text

3

325

21

8

5

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Wednesday, February 6, 13

Page 190: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 191: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 192: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 193: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 194: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 195: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13

Page 196: AgileLIVE Webinar - Agile Program & Portfolio Management

Pulling it all together

Wednesday, February 6, 13

Page 197: AgileLIVE Webinar - Agile Program & Portfolio Management

Transforming the OrganizationOrganiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Wednesday, February 6, 13

Page 198: AgileLIVE Webinar - Agile Program & Portfolio Management

Transforming the OrganizationOrganiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Wednesday, February 6, 13

Page 199: AgileLIVE Webinar - Agile Program & Portfolio Management

Transforming the OrganizationOrganiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Continuous

Strategic

Release

Iteration

Daily

Wednesday, February 6, 13

Page 200: AgileLIVE Webinar - Agile Program & Portfolio Management

Transforming the OrganizationOrganiza(onal+Transforma(on+

Adopt++Prac(ces+

Personal+Transforma(on+

Continuous

Strategic

Release

Iteration

Daily

Wednesday, February 6, 13

Page 201: AgileLIVE Webinar - Agile Program & Portfolio Management

Release  Burndown

38

Sprint  Burndown

96

Velocity  Trend

66

8

5

Everyone  is  focused  on  delivering  value  early  and  o\en!

Wednesday, February 6, 13

Page 202: AgileLIVE Webinar - Agile Program & Portfolio Management

Q1 Q2 Q3 Q4

Arch Arch Arch Arch Arch Arch Arch ArchEpic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

User  Story

Epic

Feature

User  Story

Epic

Feature

User  Story

Epic

Feature

Epic Epic

Risk Risk Risk Risk

Feature

User  Story

Risk

Spike SpikeSpike

User  Story

Wednesday, February 6, 13

Page 203: AgileLIVE Webinar - Agile Program & Portfolio Management

Story Backlog Task Backlog In Process Task Done Story Done

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - KanbanEpic

Feature

User Story

Wednesday, February 6, 13

Page 204: AgileLIVE Webinar - Agile Program & Portfolio Management

Epic

Feature

Planned Planned Progress Budget Estimate Detail Start End

User  Story

User  Story

User  Story

300

16

5

3

8

280

19

8

8

Text

3

325

21

8

5

8

Sprint 1

Sprint 2

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 4

Sprint 2

Sprint 3

Sprint 4

Wednesday, February 6, 13