SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Agile Projects, Program & Portfolio
Management: 	

No Air Quotes Required
Johanna Rothman
www.jrothman.com
@johannarothman
jr@jrothman.com
781-641-4046
© 2014 Johanna Rothman
Project Management is About Risk
We have risks everywhere:	

Schedule	

Technology	

People	

Murphy’s Law	

More	

How do we manage the risks?
2
© 2014 Johanna Rothman
Waterfall -> Command & Control
But when could you tell when anything was ready?
3
© 2013 Johanna Rothman
Johanna’s General Agile Picture
4
© 2014 Johanna Rothman
The Principles Behind the Agile
Manifesto
Satisfy the customer through early and continuous delivery
of valuable software.	

Welcome changing requirements, even late in development.
Agile processes harness change for the customer's
competitive advantage.	

Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.	

Business people and developers must work together daily
throughout the project.	

Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get
the job done.	

The most efficient and effective method of conveying
information to and within a development team is face-to-
face conversation.	

Working software is the primary measure of progress.	

Agile processes promote sustainable development. The
sponsors, developers, and users should be able to maintain a
constant pace indefinitely.	

Continuous attention to technical excellence and good
design enhances agility.	

Simplicity--the art of maximizing the amount of work not
done--is essential.	

The best architectures, requirements, and designs emerge
from self-organizing teams.	

At regular intervals, the team reflects on how to become
more effective, then tunes and adjusts its behavior
accordingly.
5
© 2014 Johanna Rothman
Why Do Agile?	

What’s the Point?
6
© 2014 Johanna Rothman7
© 2013 Johanna Rothman
Johanna’s General Agile Picture
8
© 2013 Johanna Rothman
AgileTeams
9
Contain all the roles
required	

5-7 people is the sweet
spot	

Deliver value every
iteration or every feature
© 2014 Johanna Rothman
EverWondered About Agile
“Projects?”
Agile projects are real
projects	

They have beginnings, middles
and ends	

Iterations help you manage
technical risk	

Increments help you manage
schedule risk
10
© 2014 Johanna Rothman
Prototypes Are an Old Design “Trick”
Think back to a time when you could not know if a
technical approach was right.What did you do?	

You can iterate on more than the architecture…
11
© 2014 Johanna Rothman
Timeboxes Are an Old PM “Trick”
Think back to a time when
you had the risk of not
finishing the work. Or, when
you didn’t want to start the
work.	

What did you do?
12
© 2014 Johanna Rothman
Agile ProvidesYou Iterative and
Incremental
You get both kinds of risk management with agile:
iteration and incremental risk management
13
© 2014 Johanna Rothman
Benefit of Short Cycles
“You gave me what I asked
for, but not what I wanted!”	

Feedback is key	

The shorter the cycle, the
smaller the story/task/item,
the more frequent the
feedback
14
© 2014 Johanna Rothman
How Long Should an Iteration Be?
How much can you afford
to throw away?
15
© 2014 Johanna Rothman
Let’s Discuss “Flow” or Lean
Kanban means “signboard”	

It can help you see your
bottlenecks
16
© 2014 Johanna Rothman
Different Planning Horizons
Project portfolio is which projects the
organization commits to.	

The roadmap explains the rough order of
the features.This changes.	

The release plan takes your Minimum
Viable Product and says this is when you
can release something	

If you use iterations (1-4 weeks), this is
your iteration goal	

Teams commit daily to one another at the
standup
17
© 2013 Johanna Rothman
Who DoesWhat?
18
© 2014 Johanna Rothman
What’s on the Board?
Not honking big requirements documents
19
But, user stories	

A promise for a conversation
© 2014 Johanna Rothman
How Big Is a Story?
Estimation is a tricky thing	

Relative sizing helps	

Separating sizing from
duration helps	

Planning poker helps you do
both
20
© 2014 Johanna Rothman
At LeastTwo Approaches for Relative
Sizing
When you separate sizing from
duration, you avoid estimation
commitments to a date	

If you use stories, you tend to
make stories smaller	

We are better at estimating
smaller things	

If we estimate as a team, we tend
to not forget things
21
© 2014 Johanna Rothman
What About #Noestimation?
Some teams have stopped
estimating entirely	

They swarm/mob over their
stories	

They find this quite
effective	

I do this too
22
© 2014 Johanna Rothman
What’s So Good About Agile?
How many times have
people asked you,“Where
are you?”	

Empirical feedback	

Transparency	

Let’s look at some boards
23
© 2014 Johanna Rothman
Typical Scrum Board
Ready column contents do
not change during the
iteration.	

The team commits to the
Ready column at the
beginning of the iteration,
for each iteration.
24
© 2014 Johanna Rothman
There is NoTypical Kanban Board
Every team’s board is unique
because it describes the
team’s flow	

There is a limit on each
column (Work in Progress)	

The team always takes the
first card on the Ready
column	

Kanban shows the flow of
work and the bottlenecks
25
© 2014 Johanna Rothman
Standup!
How you move items across
a board	

How you make micro-
commitments inside the
team	

Track where you are: create
your velocity chart at the
board
26
© 2014 Johanna Rothman
TheThree Questions
My questions:	

What did you complete
since the last standup?	

What are you working on
now?	

What are your
impediments?
27
© 2014 Johanna Rothman
BurnupVelocity Charts Provide a
Team Feedback
Velocity is personal to a team
28
© 2014 Johanna Rothman
Velocity Charts
Velocity is personal to a team and can
change depending on many factors:	

vacation, story breakdown, how
consistently the team estimates, if
anyone pressures the team to
estimate differently, etc.	

I have yet to see a project that did
not add features	

You might want to add that to your
burnup charts
29
© 2014 Johanna Rothman
Information Radiators
Project dashboards are
information radiators	

You can see everything at
one glance	

Public	

Big	

Transparent
30
© 2014 Johanna Rothman
OneTeam Sounds Possible—A
Program?
Can we scale agile to a
program? 	

Is it possible?
31
© 2014 Johanna Rothman
Agile Can Scale to Programs
Several competing ideas:	

Scrum of Scrums	

Disciplined Agile Delivery	

SAFe	

Small world networks
32
© 2014 Johanna Rothman
Agile Programs: Scale Out, Not Up
Allows for geographically
distributed teams	

Assumes people are
responsible and will help
each other	

This image is the software
program team in a small
world network
33
© 2014 Johanna Rothman
You May NeedTwo ProgramTeams
Core Team manages the
cross-functional business
risks	

That Core Team may/may
not manage the project
portfolio	

The Core Team delivers the
product
34
© 2014 Johanna Rothman
Manage Project Portfolio
The product development
team works on tactical
work: the project	

Managing the project
portfolio is strategic
management work	

Agile allows you to iterate
on these decisions
35
© 2014 Johanna Rothman
Reading Recommendations
http://www.jrothman.com/services/minimum-reading-list-
for-an-agile-transition/	

My other writing:	

http://www.jrothman.com/tag/transition-to-agile/	

http://www.jrothman.com/blog/mpd/tag/transition-to-agile
36
© 2014 Johanna Rothman
Stay inTouch?
Pragmatic Manager:
www.jrothman.com/
pragmaticmanager	

Please link with me on
LinkedIn:
www.linkedin.com/in/
johannarothman/
37

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleader
 
Think Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual PlanningThink Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual Planning
 
Yesorno.impossible
Yesorno.impossibleYesorno.impossible
Yesorno.impossible
 
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?
 
Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)
 
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
 
Agile teams.collaboration.charter
Agile teams.collaboration.charterAgile teams.collaboration.charter
Agile teams.collaboration.charter
 
Becoming-an-agile-leader
Becoming-an-agile-leaderBecoming-an-agile-leader
Becoming-an-agile-leader
 
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
 
Webinar: How to Facilitate Successful Virtual Kaizen Events
Webinar: How to Facilitate Successful Virtual Kaizen EventsWebinar: How to Facilitate Successful Virtual Kaizen Events
Webinar: How to Facilitate Successful Virtual Kaizen Events
 
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt ProjectWebinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
 
Webinar: Online Green Belt Workshop Information Session
Webinar: Online Green Belt Workshop Information SessionWebinar: Online Green Belt Workshop Information Session
Webinar: Online Green Belt Workshop Information Session
 
Webinar: Online Green Belt Information Session
Webinar: Online Green Belt Information SessionWebinar: Online Green Belt Information Session
Webinar: Online Green Belt Information Session
 
Webinar: Going Remote - How Process Improvement Teams Collaborate Virtually
Webinar: Going Remote - How Process Improvement Teams Collaborate VirtuallyWebinar: Going Remote - How Process Improvement Teams Collaborate Virtually
Webinar: Going Remote - How Process Improvement Teams Collaborate Virtually
 
Scrum simple to understand v.1.2
Scrum simple to understand v.1.2Scrum simple to understand v.1.2
Scrum simple to understand v.1.2
 
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breeze
 
WEBINAR: How to Use Group Reviews to Help Ensure Your Team's Green Belt Train...
WEBINAR: How to Use Group Reviews to Help Ensure Your Team's Green Belt Train...WEBINAR: How to Use Group Reviews to Help Ensure Your Team's Green Belt Train...
WEBINAR: How to Use Group Reviews to Help Ensure Your Team's Green Belt Train...
 
PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
 

Andere mochten auch

KeyedIn Projects Overview
KeyedIn Projects OverviewKeyedIn Projects Overview
KeyedIn Projects Overview
Jeff McClay
 
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
Tim Wyand, CSRIC™
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
Mike Cottmeyer
 
P3O - The Value Adding PMO - from Strategy to Projects
P3O - The Value Adding PMO - from Strategy to ProjectsP3O - The Value Adding PMO - from Strategy to Projects
P3O - The Value Adding PMO - from Strategy to Projects
Tony Vynckier
 
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Al Nahj Consultancy and Training
 
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
Al Nahj Consultancy and Training
 
PMI Global Congress 2005: Portfolio and Program Management implementation in ...
PMI Global Congress 2005: Portfolio and Program Management implementation in ...PMI Global Congress 2005: Portfolio and Program Management implementation in ...
PMI Global Congress 2005: Portfolio and Program Management implementation in ...
Thomas Walenta, PMI Fellow
 
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
Al Nahj Consultancy and Training
 

Andere mochten auch (20)

Introduction to project, program & portfolio management
Introduction to project, program & portfolio managementIntroduction to project, program & portfolio management
Introduction to project, program & portfolio management
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
KeyedIn Projects Overview
KeyedIn Projects OverviewKeyedIn Projects Overview
KeyedIn Projects Overview
 
Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)
 
Ben Chamberlain, UMT360: PPM + Financial Intelligence = Greater ROI
Ben Chamberlain, UMT360: PPM + Financial Intelligence = Greater ROIBen Chamberlain, UMT360: PPM + Financial Intelligence = Greater ROI
Ben Chamberlain, UMT360: PPM + Financial Intelligence = Greater ROI
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...
 
AgileLIVE Webinar - Agile Program & Portfolio Management
AgileLIVE Webinar - Agile Program & Portfolio ManagementAgileLIVE Webinar - Agile Program & Portfolio Management
AgileLIVE Webinar - Agile Program & Portfolio Management
 
Agile financial prioritisation
Agile  financial prioritisationAgile  financial prioritisation
Agile financial prioritisation
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecycles
 
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
crafting-an-investment-strategy-a-process-guidance-for-asset-owners (2)
 
Program and Portfolio Risk Management
Program and Portfolio Risk ManagementProgram and Portfolio Risk Management
Program and Portfolio Risk Management
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
P3O - The Value Adding PMO - from Strategy to Projects
P3O - The Value Adding PMO - from Strategy to ProjectsP3O - The Value Adding PMO - from Strategy to Projects
P3O - The Value Adding PMO - from Strategy to Projects
 
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Stanford-SDG Webinar Six critical principles of strategic portfolio management
Stanford-SDG Webinar Six critical principles of strategic portfolio managementStanford-SDG Webinar Six critical principles of strategic portfolio management
Stanford-SDG Webinar Six critical principles of strategic portfolio management
 
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
Project Life cycle - Closing (دورة حياة المشروع - عمليات أنهاء المشروع )
 
PMI Global Congress 2005: Portfolio and Program Management implementation in ...
PMI Global Congress 2005: Portfolio and Program Management implementation in ...PMI Global Congress 2005: Portfolio and Program Management implementation in ...
PMI Global Congress 2005: Portfolio and Program Management implementation in ...
 
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
Project Life Cycle - Implementation (دورة حياة المشروع - عمليات التنفيذ )
 
Express Usability: Conduct Usability in 40 Hours or Less (Sarah Weise)
Express Usability: Conduct Usability in 40 Hours or Less (Sarah Weise)Express Usability: Conduct Usability in 40 Hours or Less (Sarah Weise)
Express Usability: Conduct Usability in 40 Hours or Less (Sarah Weise)
 

Ähnlich wie Agile projects.programs.portfolio

Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
Johanna Rothman
 
Where is agile going withculture
Where is agile going withcultureWhere is agile going withculture
Where is agile going withculture
Johanna Rothman
 

Ähnlich wie Agile projects.programs.portfolio (20)

Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
 
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
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Agile programmanagement
Agile programmanagementAgile programmanagement
Agile programmanagement
 
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to AgileOvercoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to Agile
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanager
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program Management
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)
 
Manage.your.job.search
Manage.your.job.searchManage.your.job.search
Manage.your.job.search
 
Marketing scrum at VODW dag
Marketing scrum at VODW dagMarketing scrum at VODW dag
Marketing scrum at VODW dag
 
Agile testandtestmgmt.atd
Agile testandtestmgmt.atdAgile testandtestmgmt.atd
Agile testandtestmgmt.atd
 
Congruent Coaching: An Interactive Exploration
Congruent Coaching: An Interactive ExplorationCongruent Coaching: An Interactive Exploration
Congruent Coaching: An Interactive Exploration
 
Where is agile going withculture
Where is agile going withcultureWhere is agile going withculture
Where is agile going withculture
 
How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)
 
Short and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback LoopsShort and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback Loops
 
Scrum
ScrumScrum
Scrum
 
20 years.lessons.learned.key
20 years.lessons.learned.key20 years.lessons.learned.key
20 years.lessons.learned.key
 
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
 

Mehr von Johanna Rothman

Mehr von Johanna Rothman (8)

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 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
 
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
 
Influence.and.authority
Influence.and.authorityInfluence.and.authority
Influence.and.authority
 

Kürzlich hochgeladen

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 

Kürzlich hochgeladen (20)

PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 

Agile projects.programs.portfolio

  • 1. Agile Projects, Program & Portfolio Management: No Air Quotes Required Johanna Rothman www.jrothman.com @johannarothman jr@jrothman.com 781-641-4046
  • 2. © 2014 Johanna Rothman Project Management is About Risk We have risks everywhere: Schedule Technology People Murphy’s Law More How do we manage the risks? 2
  • 3. © 2014 Johanna Rothman Waterfall -> Command & Control But when could you tell when anything was ready? 3
  • 4. © 2013 Johanna Rothman Johanna’s General Agile Picture 4
  • 5. © 2014 Johanna Rothman The Principles Behind the Agile Manifesto Satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 5
  • 6. © 2014 Johanna Rothman Why Do Agile? What’s the Point? 6
  • 7. © 2014 Johanna Rothman7
  • 8. © 2013 Johanna Rothman Johanna’s General Agile Picture 8
  • 9. © 2013 Johanna Rothman AgileTeams 9 Contain all the roles required 5-7 people is the sweet spot Deliver value every iteration or every feature
  • 10. © 2014 Johanna Rothman EverWondered About Agile “Projects?” Agile projects are real projects They have beginnings, middles and ends Iterations help you manage technical risk Increments help you manage schedule risk 10
  • 11. © 2014 Johanna Rothman Prototypes Are an Old Design “Trick” Think back to a time when you could not know if a technical approach was right.What did you do? You can iterate on more than the architecture… 11
  • 12. © 2014 Johanna Rothman Timeboxes Are an Old PM “Trick” Think back to a time when you had the risk of not finishing the work. Or, when you didn’t want to start the work. What did you do? 12
  • 13. © 2014 Johanna Rothman Agile ProvidesYou Iterative and Incremental You get both kinds of risk management with agile: iteration and incremental risk management 13
  • 14. © 2014 Johanna Rothman Benefit of Short Cycles “You gave me what I asked for, but not what I wanted!” Feedback is key The shorter the cycle, the smaller the story/task/item, the more frequent the feedback 14
  • 15. © 2014 Johanna Rothman How Long Should an Iteration Be? How much can you afford to throw away? 15
  • 16. © 2014 Johanna Rothman Let’s Discuss “Flow” or Lean Kanban means “signboard” It can help you see your bottlenecks 16
  • 17. © 2014 Johanna Rothman Different Planning Horizons Project portfolio is which projects the organization commits to. The roadmap explains the rough order of the features.This changes. The release plan takes your Minimum Viable Product and says this is when you can release something If you use iterations (1-4 weeks), this is your iteration goal Teams commit daily to one another at the standup 17
  • 18. © 2013 Johanna Rothman Who DoesWhat? 18
  • 19. © 2014 Johanna Rothman What’s on the Board? Not honking big requirements documents 19 But, user stories A promise for a conversation
  • 20. © 2014 Johanna Rothman How Big Is a Story? Estimation is a tricky thing Relative sizing helps Separating sizing from duration helps Planning poker helps you do both 20
  • 21. © 2014 Johanna Rothman At LeastTwo Approaches for Relative Sizing When you separate sizing from duration, you avoid estimation commitments to a date If you use stories, you tend to make stories smaller We are better at estimating smaller things If we estimate as a team, we tend to not forget things 21
  • 22. © 2014 Johanna Rothman What About #Noestimation? Some teams have stopped estimating entirely They swarm/mob over their stories They find this quite effective I do this too 22
  • 23. © 2014 Johanna Rothman What’s So Good About Agile? How many times have people asked you,“Where are you?” Empirical feedback Transparency Let’s look at some boards 23
  • 24. © 2014 Johanna Rothman Typical Scrum Board Ready column contents do not change during the iteration. The team commits to the Ready column at the beginning of the iteration, for each iteration. 24
  • 25. © 2014 Johanna Rothman There is NoTypical Kanban Board Every team’s board is unique because it describes the team’s flow There is a limit on each column (Work in Progress) The team always takes the first card on the Ready column Kanban shows the flow of work and the bottlenecks 25
  • 26. © 2014 Johanna Rothman Standup! How you move items across a board How you make micro- commitments inside the team Track where you are: create your velocity chart at the board 26
  • 27. © 2014 Johanna Rothman TheThree Questions My questions: What did you complete since the last standup? What are you working on now? What are your impediments? 27
  • 28. © 2014 Johanna Rothman BurnupVelocity Charts Provide a Team Feedback Velocity is personal to a team 28
  • 29. © 2014 Johanna Rothman Velocity Charts Velocity is personal to a team and can change depending on many factors: vacation, story breakdown, how consistently the team estimates, if anyone pressures the team to estimate differently, etc. I have yet to see a project that did not add features You might want to add that to your burnup charts 29
  • 30. © 2014 Johanna Rothman Information Radiators Project dashboards are information radiators You can see everything at one glance Public Big Transparent 30
  • 31. © 2014 Johanna Rothman OneTeam Sounds Possible—A Program? Can we scale agile to a program? Is it possible? 31
  • 32. © 2014 Johanna Rothman Agile Can Scale to Programs Several competing ideas: Scrum of Scrums Disciplined Agile Delivery SAFe Small world networks 32
  • 33. © 2014 Johanna Rothman Agile Programs: Scale Out, Not Up Allows for geographically distributed teams Assumes people are responsible and will help each other This image is the software program team in a small world network 33
  • 34. © 2014 Johanna Rothman You May NeedTwo ProgramTeams Core Team manages the cross-functional business risks That Core Team may/may not manage the project portfolio The Core Team delivers the product 34
  • 35. © 2014 Johanna Rothman Manage Project Portfolio The product development team works on tactical work: the project Managing the project portfolio is strategic management work Agile allows you to iterate on these decisions 35
  • 36. © 2014 Johanna Rothman Reading Recommendations http://www.jrothman.com/services/minimum-reading-list- for-an-agile-transition/ My other writing: http://www.jrothman.com/tag/transition-to-agile/ http://www.jrothman.com/blog/mpd/tag/transition-to-agile 36
  • 37. © 2014 Johanna Rothman Stay inTouch? Pragmatic Manager: www.jrothman.com/ pragmaticmanager Please link with me on LinkedIn: www.linkedin.com/in/ johannarothman/ 37