31
© 2014 Point of Sail © 2014 Point of Sail Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

Embed Size (px)

Citation preview

Page 1: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Implementing Agile/Scrum with a Tradition PMO…

and Making it Work

PMI Pittsburgh Chapter Meeting

12 June 2014

Page 2: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Can a PMO and Agile/Scrum Coexist

Page 3: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does Agile / Scrum Want

Page 4: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does The PMO Want

Page 5: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

Page 6: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

A Little About Agile / Scrum

What Does Agile / Scrum Want

What Does The PMO Want

What Does The Customer Want

Making It Work Together

Agenda

Page 7: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Transparency

Insp

ectio

n Adaption

First Leg - Transparency

Aspects of the process that affect the outcome must be visible to those managing the outcome

Aspects of the process that affect the outcome must be visible to those managing the outcome

The Three Legs of Scrum

Page 8: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Transparency

Insp

ectio

n Adaption

Second Leg - Inspection

Various aspects of the process must be inspected frequently enough so that unacceptable

variance in the process can be detected

Various aspects of the process must be inspected frequently enough so that unacceptable

variance in the process can be detected

The Three Legs of Scrum

Page 9: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Transparency

Insp

ectio

n Adaption

Third Leg - Adaption

If one or more aspects of the process are outside of

acceptable limits adjustments to the process must be made

If one or more aspects of the process are outside of

acceptable limits adjustments to the process must be made

The Three Legs of Scrum

Page 10: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Scrum framework consists of…

• Scrum Teams• Time-Boxes• Artifacts• Rules

Scrum Concepts

Page 11: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

• Optimized for flexibility and productivity:– Self-Organizing– Cross-Functional– Work in Iterations– Accountable to themselves and the

Product Owner

Scrum Concepts – Scrum Teams

Page 12: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

• Three Roles:– Scrum Master– Product Owner– The Team…that does the work

Scrum Concepts – Scrum Teams

Page 13: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Ham n’ EggsHam n’ EggsInvolvedInvolved CommittedCommitted

Scrum Concepts – Scrum Teams

Page 14: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

• Scrum Master - “Pig” Scrum Process• Product Owner - “Pig” Product Backlog• Team - “Pig” Sprint Backlog

• Everyone else…a “Chicken”

• The Product Owner Drives the Order The Team Drives the Schedule

Scrum Concepts – Scrum Teams

Page 15: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does Agile / Scrum Want

Page 16: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Time Boxes…

• Release Planning Meeting• Sprint Planning Meeting• The Sprint• Daily Scrum• Sprint Retrospective

Scrum Concepts – Time Boxes

Page 17: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Principal Artifacts…

• Product Backlog• Sprint Backlog• Release Burndown• Sprint Burndown

• The Product Itself

Scrum Concepts - Artifacts

Page 18: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Scrum Concepts - Rules

Rules…

• Bind Together Scrum’s Team, Time-Boxes, and Artifacts

• Purpose of Sprint• Definition of Done• Undone Work

Page 19: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does The PMO Want

Page 20: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Project Phasesand

Artifacts

Orderand

Audit

=

=

What Does The PMO Want

Page 21: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Life of A Project

What Does the PMO Want - Order

Page 22: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Phase PMO

Initiation Project CharterBusiness Case

Planning Project PlanRequirements

Execution

DevelopmentTesting

Training Plan

Controlling

Change ManagementRisk/Issues Management

Agenda and MinutesStatus Reporting

Sign-Off

Closing Post Implementation Project Survey

What Does The PMO Want - Audit

Page 23: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does the Customer Want

Page 24: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

Page 25: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

Page 26: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Making It Work

Page 27: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Making It All Work

Life of A Project

Q Q Q Q Q Q P

A A A A A A A

/Scrum/Scrum

RetroRetro RetroRetro RetroRetroPppp

Q Q Qq q q q

A A A A A

A A A A

Page 28: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Phase PMO Agile/Scrum

Initiation Project CharterBusiness Case

Planning Project PlanRequirements

Product Backlog

Execution

DevelopmentTesting

Training Plan

Product BacklogSprint BacklogSprints/Scrums

Controlling

Change ManagementRisk/Issues Management

Agenda and MinutesStatus Reporting

Sign-Off

Product Burndown

Sprint BurndownRetrospectives

Planning

Closing Post Implementation Project Survey

Making It All Work with the PMO

Page 29: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Constraint

PMO Agile/Scrum

Scope Requirements Document

Product Backlog

Time Project Plan Product Burndown

Cost Cost Model (Project Plan)

Cost Model (Product Backlog)

Quality Gate Post Inspection/Adaption

Making It All Work with the Customer

Page 30: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail

Can a PMO and Agile/Scrum Coexist

Page 31: © 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014

© 2014 Point of Sail© 2014 Point of Sail