© 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI...

Preview:

Citation preview

© 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

© 2014 Point of Sail© 2014 Point of Sail

Can a PMO and Agile/Scrum Coexist

© 2014 Point of Sail© 2014 Point of Sail

What Does Agile / Scrum Want

© 2014 Point of Sail© 2014 Point of Sail

What Does The PMO Want

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

© 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

© 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

© 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

© 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

© 2014 Point of Sail© 2014 Point of Sail

Scrum framework consists of…

• Scrum Teams• Time-Boxes• Artifacts• Rules

Scrum Concepts

© 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

© 2014 Point of Sail© 2014 Point of Sail

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

Scrum Concepts – Scrum Teams

© 2014 Point of Sail© 2014 Point of Sail

Ham n’ EggsHam n’ EggsInvolvedInvolved CommittedCommitted

Scrum Concepts – Scrum Teams

© 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

© 2014 Point of Sail© 2014 Point of Sail

What Does Agile / Scrum Want

© 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

© 2014 Point of Sail© 2014 Point of Sail

Principal Artifacts…

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

• The Product Itself

Scrum Concepts - Artifacts

© 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

© 2014 Point of Sail© 2014 Point of Sail

What Does The PMO Want

© 2014 Point of Sail© 2014 Point of Sail

Project Phasesand

Artifacts

Orderand

Audit

=

=

What Does The PMO Want

© 2014 Point of Sail© 2014 Point of Sail

Life of A Project

What Does the PMO Want - Order

© 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

© 2014 Point of Sail© 2014 Point of Sail

What Does the Customer Want

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

© 2014 Point of Sail© 2014 Point of Sail

What Does The Customer Want

© 2014 Point of Sail© 2014 Point of Sail

Making It Work

© 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

© 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

© 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

© 2014 Point of Sail© 2014 Point of Sail

Can a PMO and Agile/Scrum Coexist

© 2014 Point of Sail© 2014 Point of Sail

Recommended