SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Becoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your RoleBecoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your RoleJohanna Rothman
 
Improve socialnetworkingskills
Improve socialnetworkingskillsImprove socialnetworkingskills
Improve socialnetworkingskillsJohanna Rothman
 
At Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile TeamAt Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile TeamJohanna Rothman
 
Becoming-an-agile-leader
Becoming-an-agile-leaderBecoming-an-agile-leader
Becoming-an-agile-leaderJohanna Rothman
 
YNPN Lean Presentation 2015 10 15
YNPN Lean Presentation 2015 10 15YNPN Lean Presentation 2015 10 15
YNPN Lean Presentation 2015 10 15Matt Horvat
 
Editorial Calendar Show and Tell
Editorial Calendar Show and TellEditorial Calendar Show and Tell
Editorial Calendar Show and TellKivi Leroux Miller
 
MTP Digital 2020 - Developing as a Product Manager
MTP Digital 2020 - Developing as a Product ManagerMTP Digital 2020 - Developing as a Product Manager
MTP Digital 2020 - Developing as a Product ManagerPetra Wille
 

Mais procurados (8)

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

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

Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationAgile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationJohanna Rothman
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationJohanna Rothman
 
Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationTechWell
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceCynthia Clay
 
Program management skills
Program management skillsProgram management skills
Program management skillsTathagat Varma
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJohanna Rothman
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceCynthia Clay
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual TeamsCynthia Clay
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual TeamsCynthia Clay
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual TeamsCynthia Clay
 
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2Learning's Big Data Problem: Measuring & Analyzing Impact Part 2
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2Watershed
 
Strategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceStrategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceCynthia Clay
 
Agile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not HierarchiesAgile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not HierarchiesTechWell
 
Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioJohanna Rothman
 
Performance Management: How to Build a Program People Won't Hate
Performance Management: How to Build a Program People Won't HatePerformance Management: How to Build a Program People Won't Hate
Performance Management: How to Build a Program People Won't HateJulie Harrison
 
Tackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna RothmanTackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna RothmanStefan Wolpers
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Stefan Wolpers
 
Preparing New Leaders for Frontline Management
Preparing New Leaders for Frontline ManagementPreparing New Leaders for Frontline Management
Preparing New Leaders for Frontline ManagementCynthia Clay
 
Ensuring Success in the Virtual Workplace
Ensuring Success in the Virtual WorkplaceEnsuring Success in the Virtual Workplace
Ensuring Success in the Virtual WorkplaceCynthia Clay
 

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

Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationAgile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
 
Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
 
Agile programme management, Wednesday 21st January 2015
Agile programme management, Wednesday 21st January 2015Agile programme management, Wednesday 21st January 2015
Agile programme management, Wednesday 21st January 2015
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual Workplace
 
Program management skills
Program management skillsProgram management skills
Program management skills
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual Workplace
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual Teams
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual Teams
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual Teams
 
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2Learning's Big Data Problem: Measuring & Analyzing Impact Part 2
Learning's Big Data Problem: Measuring & Analyzing Impact Part 2
 
Strategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceStrategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual Workplace
 
Agile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not HierarchiesAgile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not Hierarchies
 
Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
 
Performance Management: How to Build a Program People Won't Hate
Performance Management: How to Build a Program People Won't HatePerformance Management: How to Build a Program People Won't Hate
Performance Management: How to Build a Program People Won't Hate
 
Tackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna RothmanTackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna Rothman
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
 
Preparing New Leaders for Frontline Management
Preparing New Leaders for Frontline ManagementPreparing New Leaders for Frontline Management
Preparing New Leaders for Frontline Management
 
Ensuring Success in the Virtual Workplace
Ensuring Success in the Virtual WorkplaceEnsuring Success in the Virtual Workplace
Ensuring Success in the Virtual Workplace
 

Mais de Johanna Rothman

Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportAgile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportJohanna Rothman
 
What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleaderJohanna Rothman
 
Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable lifeJohanna Rothman
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Johanna Rothman
 
Agile hiring. It's a team sport
Agile hiring. It's a team sportAgile hiring. It's a team sport
Agile hiring. It's a team sportJohanna Rothman
 
Exploding Management Myths
Exploding Management MythsExploding Management Myths
Exploding Management MythsJohanna Rothman
 
Overcoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to AgileOvercoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to AgileJohanna Rothman
 
Agile.managers.essence.leadership
Agile.managers.essence.leadershipAgile.managers.essence.leadership
Agile.managers.essence.leadershipJohanna Rothman
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanagerJohanna Rothman
 

Mais de Johanna Rothman (13)

Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportAgile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
 
What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleader
 
Eight traps.networking
Eight traps.networkingEight traps.networking
Eight traps.networking
 
Hiring.for.cultural.fit
Hiring.for.cultural.fitHiring.for.cultural.fit
Hiring.for.cultural.fit
 
Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable life
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?
 
Agile hiring. It's a team sport
Agile hiring. It's a team sportAgile hiring. It's a team sport
Agile hiring. It's a team sport
 
Manage.your.job.search
Manage.your.job.searchManage.your.job.search
Manage.your.job.search
 
Exploding Management Myths
Exploding Management MythsExploding Management Myths
Exploding Management Myths
 
Overcoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to AgileOvercoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to Agile
 
Agile.managers.essence.leadership
Agile.managers.essence.leadershipAgile.managers.essence.leadership
Agile.managers.essence.leadership
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanager
 
Influence.and.authority
Influence.and.authorityInfluence.and.authority
Influence.and.authority
 

Último

Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 

Último (20)

Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 

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