SlideShare a Scribd company logo
Agile & Lean Program Management:
Scaling Collaboration Across the
Organization
Johanna Rothman
@johannarothman
www.jrothman.com
© 2017 Johanna Rothman@johannarothman 2
© 2017 Johanna Rothman@johannarothman
What Worked?
• Clear program vision
• Clear deliverables
• Feature teams who
delivered at least every
day
• Unit tests and system tests
as support
• Respect and trust across
the organization
3
Trust
Respect
Delivery
© 2017 Johanna Rothman@johannarothman
Program Management
• Organizing and
coordinating several
projects’ results into one
deliverable.
• That deliverable has the
value to the organization.
4
© 2017 Johanna Rothman@johannarothman
Programs Are Riskier Than
Projects
• Projects don’t scale
linearly
• The larger and the longer
the program, the more
risky it is
• The more pieces the
program has, the more
risky it has
5
© 2017 Johanna Rothman@johannarothman
Programs are Complex or
Complicated
6
© 2017 Johanna Rothman@johannarothman
Agile Teams
7
© 2017 Johanna Rothman@johannarothman
Scale from One Team to
Many Teams?
• What do you need to
scale collaboration from
one team to multiple
teams?
• Hint: you do not need a
framework
8
© 2017 Johanna Rothman@johannarothman
“Scaling” Agile requires:
Autonomy
Collaboration
Exploration
9
© 2017 Johanna Rothman@johannarothman
Use Sense-Making to Assist
the Program
• Where do you have
unknowns?
• What can you do to move
from unknown to known?
• What principles work?
• Think and experiment:
• Probe, sense, respond
10
© 2017 Johanna Rothman@johannarothman
Organize the Teams
• Teams decide if they use
iterations or flow as long
as they deliver often
• Small batch size and
continuous integration
• Evolving architecture
• Plan to replan
11
© 2017 Johanna Rothman@johannarothman
Collaborate Across the
Organization
• Transparency of progress
• Transparent and pervasive
communication
• Problem-solving autonomy
• Hierarchies slow
everything down
• Information has to flow
freely around the
organization
12
© 2017 Johanna Rothman@johannarothman
What’s the Most Effective
Way to Move Information
InYour Organization?
13
© 2017 Johanna Rothman@johannarothman
Rumor Mill
14
© 2017 Johanna Rothman@johannarothman
Small World Networks
• Small world networks are
more-and-less connected agile
teams
• How connected are you to
everyone else?
• Some of you are highly
connected
• Some less so
• Programs take advantage of the
network so they don’t need
hierarchies
15
© 2017 Johanna Rothman@johannarothman
Use Small-World Networks
• Feature teams take
responsibility
• Small-world networks
provide autonomy and
collaboration
• Communities of practice
help with exploration
16
© 2017 Johanna Rothman@johannarothman
Roadmaps & Backlogs
Provide Team Autonomy
• Roadmap is the wish list
• Backlog is what teams will
do
• Rank everything by value
• Sometimes learning
about risk is valuable
17
© 2017 Johanna Rothman@johannarothman
Typical Roadmap
18
© 2017 Johanna Rothman@johannarothman
Reality of Plans…
• Some feature sets have
more changes, more
features
• Arrival rate of changes/new
features is unpredictable
• Some features more
valuable than others
• Leads to pressure on teams
to do “more” & “change”
19
© 2017 Johanna Rothman@johannarothman
Continual Planning
One month rolling wave: time based
20
One quarter lean roadmap: scope-based
© 2017 Johanna Rothman@johannarothman
Change is Key
• The more often you
release, the more
successful the product
will be
• Fast feedback all over the
program
• Inspect and adapt
• Value-based approach to
product development
21
© 2017 Johanna Rothman@johannarothman
Lean is Essential
• See the flow of work
all over the
organization
• Manage WIP
• Create knowledge
• See the whole
22
© 2017 Johanna Rothman@johannarothman
Collaborate with Tests &
Integration
• Create a program
environment where
people can collaborate
• Tests and CI help teams
collaborate
• Safe places to explore
• Autonomous teams
• Deliver features often
23
© 2017 Johanna Rothman@johannarothman
Agile Changes Program
Management
• Teams (not managers) manage:
• Commitment
• How they build features
• Evolve architecture
• Program management
• Removes obstacles
• Collects and explains
program status
24
© 2017 Johanna Rothman@johannarothman
Core Program Team
• Manages
organizational
risks
• Shepherds
product business
value
25
© 2017 Johanna Rothman@johannarothman
Software Program Team
• Resolves obstacles
for technical teams
• Shepherds business
value of the
architecture, the
code, the testing…
26
© 2017 Johanna Rothman@johannarothman
Seeing Program Progress
• Program level measures!
• Working product is the
best measure
• Do not even think
about using team
velocities and merging
them
27
© 2017 Johanna Rothman@johannarothman
Product Backlog Burnup
28
© 2017 Johanna Rothman@johannarothman
Release Frequency, Costs &
Decisions
29
© 2017 Johanna Rothman@johannarothman
Agile and Lean Program
Management Scales
• Trust teams to do their
work (autonomy)
• Release often (to see
progress and invite
collaboration)
• Frequent releases
encourage exploration
• It’s agile and lean all the
way down
30
© 2017 Johanna Rothman@johannarothman
Let’s Stay in Touch
• Pragmatic Manager:
• www.jrothman.com/
pragmaticmanager
• Please link with me on
LinkedIn
31

More Related Content

PDF
Learn to Say No and End Your Multitasking (Agile Prague)
PDF
Think Big, Plan Small: How to Use Continual Planning
PDF
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
PDF
Agile projects.programs.portfolio
PDF
Agile Architect as Servant Leader
PDF
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
PDF
Agile h iring.team sport.phillyete
PDF
Agile teams.collaboration.charter
Learn to Say No and End Your Multitasking (Agile Prague)
Think Big, Plan Small: How to Use Continual Planning
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile projects.programs.portfolio
Agile Architect as Servant Leader
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Agile h iring.team sport.phillyete
Agile teams.collaboration.charter

What's hot (8)

PDF
Becoming an Agile Leader, Regardless of Your Role
PDF
Improve socialnetworkingskills
PDF
Yesorno.impossible
PDF
At Least Five Tips to Improve Your Geographically Distributed Agile Team
PDF
Becoming-an-agile-leader
PPT
YNPN Lean Presentation 2015 10 15
PDF
Editorial Calendar Show and Tell
PDF
MTP Digital 2020 - Developing as a Product Manager
Becoming an Agile Leader, Regardless of Your Role
Improve socialnetworkingskills
Yesorno.impossible
At Least Five Tips to Improve Your Geographically Distributed Agile Team
Becoming-an-agile-leader
YNPN Lean Presentation 2015 10 15
Editorial Calendar Show and Tell
MTP Digital 2020 - Developing as a Product Manager
Ad

Similar to Agile program management: Scaling Collaboration Across the Organization (Agile Prague) (20)

PDF
Agile program management: scaling collaboration across the organization
PDF
Program Management: Collaborating across the Organization
PDF
Agile Program Management: Networks, Not Hierarchies
PDF
Agile programmanagement
PDF
Agile programmanagement.collaboratingacrossorganization
PDF
Agile Program Management
PDF
Agile And Lean Program Management Scaling Collaboration Across The Organizati...
PDF
Agile Teams and Collaboration: What's New About Agile?
PDF
Stefan bargaoanu we're agile. and now what v1.1
PDF
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
PDF
Tackling Fake Agility w/ Johanna Rothman
PPTX
Henny Portman - Will the project manager survive in the agile world when scal...
PDF
DevOps, SAFe and critical information bearers: A practical approach for plann...
PDF
2016 04-07 key note -agile organizations
PDF
Agile frameworks: the why, how and what
PPTX
How to scale agility in your enterprise
PPTX
Agile Transformation | Mike Cottmeyer
PDF
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
PPTX
Agile Transformation Explained
PDF
Where is agile going withculture
Agile program management: scaling collaboration across the organization
Program Management: Collaborating across the Organization
Agile Program Management: Networks, Not Hierarchies
Agile programmanagement
Agile programmanagement.collaboratingacrossorganization
Agile Program Management
Agile And Lean Program Management Scaling Collaboration Across The Organizati...
Agile Teams and Collaboration: What's New About Agile?
Stefan bargaoanu we're agile. and now what v1.1
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Tackling Fake Agility w/ Johanna Rothman
Henny Portman - Will the project manager survive in the agile world when scal...
DevOps, SAFe and critical information bearers: A practical approach for plann...
2016 04-07 key note -agile organizations
Agile frameworks: the why, how and what
How to scale agility in your enterprise
Agile Transformation | Mike Cottmeyer
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Agile Transformation Explained
Where is agile going withculture
Ad

More from Johanna Rothman (14)

PDF
Agile Hiring: It's a Team Sport
PDF
What makesyoua greattestleader
PDF
Eight traps.networking
PDF
Hiring.for.cultural.fit
PDF
Creating an Adaptable life
PDF
Transparent Decisions: Managing the Project Portfolio
PDF
Agile hiring. It's a team sport
PDF
Manage.your.job.search
PDF
Exploding Management Myths
PDF
Overcoming Three Pitfalls of Transitioning to Agile
PDF
Agile.managers.essence.leadership
PDF
Becoming.kick ass.testmanager
PPT
JR.agile portfolioplanning.pmi
PDF
Influence.and.authority
Agile Hiring: It's a Team Sport
What makesyoua greattestleader
Eight traps.networking
Hiring.for.cultural.fit
Creating an Adaptable life
Transparent Decisions: Managing the Project Portfolio
Agile hiring. It's a team sport
Manage.your.job.search
Exploding Management Myths
Overcoming Three Pitfalls of Transitioning to Agile
Agile.managers.essence.leadership
Becoming.kick ass.testmanager
JR.agile portfolioplanning.pmi
Influence.and.authority

Recently uploaded (20)

PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
How to Get Funding for Your Trucking Business
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Training And Development of Employee .pdf
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Nidhal Samdaie CV - International Business Consultant
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Chapter 5_Foreign Exchange Market in .pdf
Belch_12e_PPT_Ch18_Accessible_university.pptx
Euro SEO Services 1st 3 General Updates.docx
Laughter Yoga Basic Learning Workshop Manual
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
DOC-20250806-WA0002._20250806_112011_0000.pdf
How to Get Funding for Your Trucking Business
Power and position in leadershipDOC-20250808-WA0011..pdf
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
COST SHEET- Tender and Quotation unit 2.pdf
Training And Development of Employee .pdf
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
340036916-American-Literature-Literary-Period-Overview.ppt
Ôn tập tiếng anh trong kinh doanh nâng cao
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
New Microsoft PowerPoint Presentation - Copy.pptx
Nidhal Samdaie CV - International Business Consultant

Agile program management: Scaling Collaboration Across the Organization (Agile Prague)

  • 1. Agile & Lean Program Management: Scaling Collaboration Across the Organization Johanna Rothman @johannarothman www.jrothman.com
  • 2. © 2017 Johanna Rothman@johannarothman 2
  • 3. © 2017 Johanna Rothman@johannarothman What Worked? • Clear program vision • Clear deliverables • Feature teams who delivered at least every day • Unit tests and system tests as support • Respect and trust across the organization 3 Trust Respect Delivery
  • 4. © 2017 Johanna Rothman@johannarothman Program Management • Organizing and coordinating several projects’ results into one deliverable. • That deliverable has the value to the organization. 4
  • 5. © 2017 Johanna Rothman@johannarothman Programs Are Riskier Than Projects • Projects don’t scale linearly • The larger and the longer the program, the more risky it is • The more pieces the program has, the more risky it has 5
  • 6. © 2017 Johanna Rothman@johannarothman Programs are Complex or Complicated 6
  • 7. © 2017 Johanna Rothman@johannarothman Agile Teams 7
  • 8. © 2017 Johanna Rothman@johannarothman Scale from One Team to Many Teams? • What do you need to scale collaboration from one team to multiple teams? • Hint: you do not need a framework 8
  • 9. © 2017 Johanna Rothman@johannarothman “Scaling” Agile requires: Autonomy Collaboration Exploration 9
  • 10. © 2017 Johanna Rothman@johannarothman Use Sense-Making to Assist the Program • Where do you have unknowns? • What can you do to move from unknown to known? • What principles work? • Think and experiment: • Probe, sense, respond 10
  • 11. © 2017 Johanna Rothman@johannarothman Organize the Teams • Teams decide if they use iterations or flow as long as they deliver often • Small batch size and continuous integration • Evolving architecture • Plan to replan 11
  • 12. © 2017 Johanna Rothman@johannarothman Collaborate Across the Organization • Transparency of progress • Transparent and pervasive communication • Problem-solving autonomy • Hierarchies slow everything down • Information has to flow freely around the organization 12
  • 13. © 2017 Johanna Rothman@johannarothman What’s the Most Effective Way to Move Information InYour Organization? 13
  • 14. © 2017 Johanna Rothman@johannarothman Rumor Mill 14
  • 15. © 2017 Johanna Rothman@johannarothman Small World Networks • Small world networks are more-and-less connected agile teams • How connected are you to everyone else? • Some of you are highly connected • Some less so • Programs take advantage of the network so they don’t need hierarchies 15
  • 16. © 2017 Johanna Rothman@johannarothman Use Small-World Networks • Feature teams take responsibility • Small-world networks provide autonomy and collaboration • Communities of practice help with exploration 16
  • 17. © 2017 Johanna Rothman@johannarothman Roadmaps & Backlogs Provide Team Autonomy • Roadmap is the wish list • Backlog is what teams will do • Rank everything by value • Sometimes learning about risk is valuable 17
  • 18. © 2017 Johanna Rothman@johannarothman Typical Roadmap 18
  • 19. © 2017 Johanna Rothman@johannarothman Reality of Plans… • Some feature sets have more changes, more features • Arrival rate of changes/new features is unpredictable • Some features more valuable than others • Leads to pressure on teams to do “more” & “change” 19
  • 20. © 2017 Johanna Rothman@johannarothman Continual Planning One month rolling wave: time based 20 One quarter lean roadmap: scope-based
  • 21. © 2017 Johanna Rothman@johannarothman Change is Key • The more often you release, the more successful the product will be • Fast feedback all over the program • Inspect and adapt • Value-based approach to product development 21
  • 22. © 2017 Johanna Rothman@johannarothman Lean is Essential • See the flow of work all over the organization • Manage WIP • Create knowledge • See the whole 22
  • 23. © 2017 Johanna Rothman@johannarothman Collaborate with Tests & Integration • Create a program environment where people can collaborate • Tests and CI help teams collaborate • Safe places to explore • Autonomous teams • Deliver features often 23
  • 24. © 2017 Johanna Rothman@johannarothman Agile Changes Program Management • Teams (not managers) manage: • Commitment • How they build features • Evolve architecture • Program management • Removes obstacles • Collects and explains program status 24
  • 25. © 2017 Johanna Rothman@johannarothman Core Program Team • Manages organizational risks • Shepherds product business value 25
  • 26. © 2017 Johanna Rothman@johannarothman Software Program Team • Resolves obstacles for technical teams • Shepherds business value of the architecture, the code, the testing… 26
  • 27. © 2017 Johanna Rothman@johannarothman Seeing Program Progress • Program level measures! • Working product is the best measure • Do not even think about using team velocities and merging them 27
  • 28. © 2017 Johanna Rothman@johannarothman Product Backlog Burnup 28
  • 29. © 2017 Johanna Rothman@johannarothman Release Frequency, Costs & Decisions 29
  • 30. © 2017 Johanna Rothman@johannarothman Agile and Lean Program Management Scales • Trust teams to do their work (autonomy) • Release often (to see progress and invite collaboration) • Frequent releases encourage exploration • It’s agile and lean all the way down 30
  • 31. © 2017 Johanna Rothman@johannarothman Let’s Stay in Touch • Pragmatic Manager: • www.jrothman.com/ pragmaticmanager • Please link with me on LinkedIn 31