Join cPrime Agile Coach, Brian Mulconrey, and Tasktop Business Analyst, Rebecca Dobbin, as they present why leading program and project management officers are learning to love agile program management. You'll leave this session having received easy to implement tips for tackling scope changes, impossible deadlines, poor communication, lack of accountability, and poor risk management.
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes the Game
1. 1
Thursday, June 22, 2017
#5 Leading Challenges Facing PMOs
And how Agile Program Management is
Changing the Game…
2. 2
Agenda & Speakers
• Intros
• Presentation by Brian Mulconrey
• Presentation by Rebecca Dobbin
• Q&A
Ben Lack
cPrime
Moderator
Brian Mulconrey, SPC4,
CSP, CSSBB, PMP, ACP
cPrime
Agile Coach
Rebecca Dobbin
Tasktop
Product Analyst
3. 3
Drive Agile and DevOps success through a
blend of unified software services
4. 4
Do these 5 Challenges sound familiar?
1. “We’re constantly changing scope
and writing change requests!”
2. “Our senior managers are
continually ‘announcing’
impossible deadlines.”
3. “Nobody seems to feel
accountable for these impossible
deadlines.”
4. “Poor communications result in
‘surprises’ late in the life of our
projects.”
5. “We aren’t very good at managing
the real risks that threaten our
programs.”
5. 5
What is Agile Program Management?
Program
Backlog
Product
Backlog
6. 6
#1 – Learning to Love Scope Changes!
Why would we want to “love” scope changes???
“Our highest
priority is to
satisfy the
customer
through early
and continuous
delivery of
valuable
software.” –
Agile Manifesto
7. 7
#1 – Learning to Love Scope Changes!
Empowered Program Level and Team Level Product
Owners…
…Versus Heavyweight and Disruptive “Change Control”
Scope
Changes
8. 8
#2 – Meeting “Impossible” Dates
>>> The Iron Triangle <<<
9. 9
#2 – Meeting “Impossible” Dates by
Prioritizing Scope!
Agile
Triangle
SCOPE
Resources Time
10. 10
#2 – Meeting “Impossible” Dates by
Prioritizing Scope!
Agile
Triangle
SCOPE
Resources Time
Leveraging the Minimum Viable Product (MVP)
Feedback Cycle
11. 11
#3 – Agile Teams “Own” Their Commitments
Program Release Planning with All Teams (e.g., 3 months)
• Agile Teams Plan & Estimate Together
• Program Leadership is there to resolve conflicts rapidly!
12. 12
#3 – Agile Teams “Own” Their Commitments
Sprint Planning with Team (e.g., every 2 weeks)
• Product Owner brings prioritized backlog to planning meeting.
• Team Estimates work, makes commitment, breaks down tasks.
13. 13
#4 – Agile Teams Communicate Continuously
• Release Planning –
Several teams planning
together to reach program
milestones.
• Scrum of Scrums
Meetings – Meetings to
coordinate among scrum
masters and product
owners of multiple teams.
• The User Story - A reason
to have a conversation.
• Sprint Planning – What
are we going to do this
sprint?
14. 14
#4 – Agile Teams Communicate Continuously
• The Daily Stand-Up –
Sharing your progress
with team.
• The Sprint Review –
Stakeholder
communication and
demo.
• The Retrospective –
What can we do
better? What is
working well?
15. 15
#5 – The ROAM Formula for Engaging Agile
Teams in Risk Management
• Resolved – The teams
agree that the issue
has been resolved.
• Owned – The issue
can’t be resolved in the
meeting but someone
owns the follow up.
• Accepted – Some risks
are just facts and need
to be accepted.
• Mitigated – Teams can
find ways to soften the
impact of a risk.
16. 16
#5 – The ROAM Formula for Engaging Agile
Teams in Risk Management
• Resolved – The teams
agree that the issue
has been resolved.
• Owned – The issue
can’t be resolved in the
meeting but someone
owns the follow up.
• Accepted – Some risks
are just facts and need
to be accepted.
• Mitigated – Teams can
find ways to soften the
impact of a risk.
Leveraging the “Wisdom
of Your Teams” to
identify and manage risk!
17. 17
Agile Program Management
• Establish the Program Level Backlog with
epics and stories
• Identify an Agile Program Management
framework (e.g., SAFe) and train members
of your teams
• Identify program level roles and
responsibilities
• Set a date for a Agile Program Release
Planning Meeting(s) to bring the teams
together to plan their work over the next 10-
13 weeks.
18. 18
Agile Program Management
Transforming #5 Challenges into #5
Opportunities
1. Learning to Love Scope Changes
2. Meeting Impossible Dates by
Prioritizing Scope
3. Agile Teams ”Own” Their
Commitments
4. Agile Teams Communicate
Continuously
5. The ROAM Formula for Engaging
Agile Teams in Risk Management