© 2014 point of sail implementing agile/scrum with a tradition pmo… and making it work pmi...
TRANSCRIPT
© 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