SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleaderJohanna Rothman
 
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 PlanningJohanna 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
 
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)Johanna Rothman
 
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...Johanna Rothman
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationJohanna Rothman
 
Agile teams.collaboration.charter
Agile teams.collaboration.charterAgile teams.collaboration.charter
Agile teams.collaboration.charterJohanna Rothman
 
Becoming-an-agile-leader
Becoming-an-agile-leaderBecoming-an-agile-leader
Becoming-an-agile-leaderJohanna Rothman
 
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
 
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 EventsGoLeanSixSigma.com
 
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 ProjectGoLeanSixSigma.com
 
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 SessionGoLeanSixSigma.com
 
Webinar: Online Green Belt Information Session
Webinar: Online Green Belt Information SessionWebinar: Online Green Belt Information Session
Webinar: Online Green Belt Information SessionGoLeanSixSigma.com
 
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 VirtuallyGoLeanSixSigma.com
 
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.2Alex Gray
 
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...GoLeanSixSigma.com
 
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 Breezejzapin
 
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...GoLeanSixSigma.com
 
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 ...GoLeanSixSigma.com
 

Tendances (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 ...
 

En vedette

Introduction to project, program & portfolio management
Introduction to project, program & portfolio managementIntroduction to project, program & portfolio management
Introduction to project, program & portfolio managementray_davis
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementAnand Subramaniam
 
KeyedIn Projects Overview
KeyedIn Projects OverviewKeyedIn Projects Overview
KeyedIn Projects OverviewJeff McClay
 
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)Treehouse Agency
 
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 ROIUMT
 
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...Alan Kan
 
AgileLIVE Webinar - Agile Program & Portfolio Management
AgileLIVE Webinar - Agile Program & Portfolio ManagementAgileLIVE Webinar - Agile Program & Portfolio Management
AgileLIVE Webinar - Agile Program & Portfolio ManagementVersionOne
 
Agile financial prioritisation
Agile  financial prioritisationAgile  financial prioritisation
Agile financial prioritisationNana Baiden
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesSerdar Temiz
 
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™
 
Program and Portfolio Risk Management
Program and Portfolio Risk ManagementProgram and Portfolio Risk Management
Program and Portfolio Risk ManagementRiskGap
 
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 managementMike 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 ProjectsTony Vynckier
 
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)Knowledge management projects (المجالات المعرفية لإدارة المشاريع)
Knowledge management projects (المجالات المعرفية لإدارة المشاريع)Al Nahj Consultancy and Training
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
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 managementSmartOrg
 
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
 
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)Sarah Weise
 

En vedette (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)
 

Similaire à Agile projects.programs.portfolio

Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationTechWell
 
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
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJohanna Rothman
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planningJohanna Rothman
 
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 AgileJohanna Rothman
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanagerJohanna Rothman
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program ManagementJohanna Rothman
 
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!)Forum One
 
Marketing scrum at VODW dag
Marketing scrum at VODW dagMarketing scrum at VODW dag
Marketing scrum at VODW dagJeroen Molenaar
 
Agile testandtestmgmt.atd
Agile testandtestmgmt.atdAgile testandtestmgmt.atd
Agile testandtestmgmt.atdJohanna Rothman
 
Congruent Coaching: An Interactive Exploration
Congruent Coaching: An Interactive ExplorationCongruent Coaching: An Interactive Exploration
Congruent Coaching: An Interactive ExplorationTechWell
 
Where is agile going withculture
Where is agile going withcultureWhere is agile going withculture
Where is agile going withcultureJohanna Rothman
 
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)Jirayut Nimsaeng
 
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 LoopsAggregage
 
20 years.lessons.learned.key
20 years.lessons.learned.key20 years.lessons.learned.key
20 years.lessons.learned.keyJohanna Rothman
 
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 SecretsEngr. Atif Shahab Qureshi
 

Similaire à 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
 

Plus de Johanna Rothman

Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable lifeJohanna 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
 

Plus de 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
 

Dernier

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Dernier (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

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