Rolling Wave Planning: Manage Projects Without Going Under

advertisement
Rolling Wave Project Management
10/13/2014
Rolling Wave Planning:
Manage Projects Without Going Under
Rolling Wave Planning:
Manage Projects
Without Going Under
W. Charles Slaven
MBA PMP CSSBB CPA (inactive)
Director, Lean Deployment and
Continuous Improvement
The Christ Hospital Health Network
Twice Past President, PMI SW Ohio
Chapter
Concepts to be covered today:
I. Understanding the model
II. Becoming aware of its foundational principles
A.
B.
C.
D.
Formal Project Time Management
Risk Management
Agile Project Management
Lean Concepts
III. Knowing how to plan for:
A. What you know and
B. What you don’t know
IV. Using Rolling Wave Planning successfully
V. Applying Rolling Wave Project Management
VI. Benefits, Trends, Strategies & Getting Started
The Slaven Group (c)
1
Rolling Wave Project Management
10/13/2014
What’s the Point?
Why do Rolling Wave?
• For many projects, you cannot know all
the future tasks to be accomplished
• To try to detail schedule and resource all
the detailed tasks needed in the future may
not add value
Why?
• Because the future is uncertain and you
just don’t know what you don’t know yet
As we get started…
• Breakout into teams and tell us about some
of your long term projects that will take
more than six months to complete
• Post your project names up – select one.
• Describe the project
• Scope the work by defining the end deliverable
• Define the total time frame: Start/ Finish Date
(We will debrief this as much as possible and come
back to it later)
The Slaven Group (c)
2
Rolling Wave Project Management
10/13/2014
Understanding the Model
and its Underlying Principles
Rolling Wave Planning
Foundation Principles:
•
•
•
•
Project Time Management
Risk Management
Agile
Lean
Project Time Management
• Includes all processes required to
ensure timely completion of the
project
• The Work Breakdown Structure or
Project Scope feeds Project Time
Management
• Its critical Output is a Schedule
The Slaven Group (c)
3
Rolling Wave Project Management
10/13/2014
Why is Time Management
Important?
• Time is one of the big three of the triple
constraints:
• Time
• Cost
• Scope / Quality
• If activities take longer than planned, dates are
missed and project costs increase
• Helps to ensure efficient use of resources
• Hitting dates increases stakeholder confidence
Work Breakdown Structure
• Used to drive the list of activities
• The team breaks down the work packages to a
level where estimates can be made
• Using the WBS as the starting point helps ensure:
• The entire scope of work will be addressed
• No unnecessary work will be performed
Progressive Elaboration
• A technique in which the plan for the project is being
continuously and constantly modified, detailed, and
improved as newer and better information becomes
available.
• A plan that has the quality of being more accurate and
more complete.
• As a series of successive iterations unfold and more
and better information has been made available to the
project team, the plan unfolds.
• An important step to the project management planning
process as it takes a sketchy preliminary plan and
refines it.
The Slaven Group (c)
4
Rolling Wave Project Management
10/13/2014
Milestones
• Represent a significant event
• Need to accommodate the milestones in how
the work is planned
• When a milestone’s date is fixed, the activities
that lead up to it lose some of their flexibility
• Have zero duration
Project Schedule
The planned dates for performing schedule
activities and the planned dates for meeting
schedule milestones.
PMBOK® Guide, Glossary
Traditional Planning
Lack of Predictability – metrics not based in reality
– precision favored over accuracy – leads to poor
planning
The Slaven Group (c)
5
Rolling Wave Project Management
10/13/2014
Risk Management
• Projects have uncertainty
• Project risk management: systematic process to
plan, identify, analyze, respond to, and monitor
project risk
• Should be proactive
• Risk may be positive (opportunities) or negative
(threats)
• Project risk management objectives:
• Maximize the probability and impact of positive
events
• Minimize the probability and impact of adverse events
Risk and Cost in the
Project Life Cycle
Risk
Cost
Initiation
Planning
Execution
Completion
Sample Risk Events:
Do these types of events happen?
Project
Management Area
Common Risk Events
Can Rolling Wave help?
Integration
Inadequate planning
Scope
Poor requirements
definition
Time
Short deadlines
Cost
Poor estimating
Quality
Quality controls
HR
Project manager lacks
authority
No
Communications
Management
uninformed about risks
No
Procurement
Contractor insolvency
No
The Slaven Group (c)
Maybe
6
Rolling Wave Project Management
10/13/2014
All of the Agile frameworks,
including Rolling Wave PM, are
built on the same Foundation
•
•
•
•
•
Just-in-Time
Self-organization
Collaboration
Prioritization
Timeboxing
Just-in-Time
Detailed up-front
planning and
defined processes
are replaced by
just-in-time
inspect and adapt
cycles
SelfOrganization
Small teams manage
their own workload
and organize
themselves around
clear goals
and constraints.
The Slaven Group (c)
7
Rolling Wave Project Management
10/13/2014
Collaboration
Everyone collabora
they do not manag
direct them
CC Pace Proprietary and Confidential
Prioritization
Work on
the most important
thing – do not
waste time
focusing on work
that does not add
immediate value
Timeboxing
Timeboxing creates the rhythm
that drives development
The Slaven Group (c)
8
Rolling Wave Project Management
10/13/2014
Agile Project Management
• Agile Goal
• In a partnership with a Project Owner create value in
a time boxed manner on small meaningful portion of
the scope until the Owner is satisfied the work is done
• What do Agile Teams do?
• Chunk project scope into small pieces
• Deliver customer value with each piece’s delivery
• Own and estimate all work
• Commit to delivering only on the immediate horizon
• Perform work in sprints
• Work as a team, preferably collocated
• Demonstrate work is done
• Reflect and improve their approach
Agile is Different
Cost is
Fixed
Schedule
is Fixed
Agile projects within an
organization provide a
flexible ability to:
• create and respond to
change through iterative
and incremental delivery
• focus on customer value
• collaborate
• utilize adaptive planning
Requirements are Flexible
Understanding Behavior/ Attitudes
• Traditional Project Measurements
•
•
•
•
EAC/ETC - Estimate At Completion/Estimate To Complete
SV/CV – Schedule and Cost Variance
SPI/CPI – Schedule and Cost Performance Indexes
EV – Earned Value
• Agile Measurements
• Burn down Run Chart
• Product Complete Run Chart
• Predictability Run Chart
• Productivity(Velocity) Run Chart
• Efficiency Run Chart
• Quality Control Charts
• Customer Satisfaction Trends
'Tell me how you will measure me
and I will tell you how I will behave.‘
- Eli Goldratt, The Goal
The Slaven Group (c)
9
Rolling Wave Project Management
10/13/2014
Why Does Agile Work?
Some Reasons
Projects Fail
Poor Communication
Traditional
Solutions
Status Meetings;
Communications Plan;
Stakeholder Meetings
Inadequate Resources Request and justify
additional resources
Unrealistic Deadlines
Lack of user
involvement
People Problems
Agile Solutions
Daily Meetings; BVCs;
Collaboration; In-Room/table
dialog; Retrospectives
Assign dedicated teams;
whatever team is available
only commits to work they can
do
Identify risk; Compute
additional resources
needed to make the
date; request; re-work
the schedule/budget
Deliver in time-boxes;
estimate completion range
based on team velocity;
negotiate scope
Request a project
sponsor or SME rep
Dedicated Product Owner
involved with the team on a
daily basis
PM
intervention/Coaching
Connectivity; Team Norms;
Collaboration; Co-location;
Retrospectives; Team SelfPolicing; Coaching
* Top 3 reasons from CompTIA survey, Mar 2007
** misc reasons from other sources
Some Key Benefits
• Early ROI
• Increased Control and Reduced Risk
• Improved Responsiveness to Change
• Rapid Learning
• Improved Communications
• Improved Quality
• Increased Morale
• Increased Productivity and Performance
• Satisfied Stakeholders
Lean Management
A Lean organization creates speed by
increasing process efficiency through
waste and defect elimination, customer
alignment, empowered workers and a
culture of continuous improvement:
The Slaven Group (c)
10
Rolling Wave Project Management
10/13/2014
Lean Management
Add nothing but value - Eliminate Waste – Waste is
defined as any process or activity that does not directly
generate business value.
Delay Commitment - pull From Demand – Respond to
present and actual needs, rather than forecasting to fulfill
future ones.
Center on the people who add value - Empower
Workers– Make workers responsible for their own
processes, providing only necessary guidelines.
Enable Continuous Improvement – Avoid heavy
methodologies and documentation-driven processes; make it
easy to adapt.
Lean Thinking Essentials
Lean Thinkers believe work is best done
when it is empirically focused by metrics
on the customer needs and expectations
while continually leaning out
waste, ceremony and complexity
Lean Thinking Essentials
A Lean Premise –
Processes over time accumulate a
significant amount
of waste, ceremony and complexity.
Lean Thinking uncovers the waste,
improves the flow of the process and
delivers more product in less time.
The Slaven Group (c)
11
Rolling Wave Project Management
10/13/2014
Consider This If you happen to be 10% efficient today and
you lean out and reach 35% efficiency….
That would be a 2.5 time improvement!
Take out the waste and you will be able to –
Be 2 ½ times faster in delivering your product
/service.
Lean Thinking Essentials
• Lean Thinking Goal
• Create a sustainable continuous flow of
customer valued products and services in an
effective and efficient manner
• What do Lean Thinkers do?
•
•
•
•
•
•
•
•
Own the process
Know what work creates value
Manage based on quantitative data
Keep value creation flowing
Continually remove waste, ceremony and complexity
Balance workload
Remove stresses
Improve quality
Rolling Wave uses the best
of what we have learned
from other domains to ..
•
•
•
•
•
Deliver projects faster, cheaper and better
Mitigate risks by only scheduling what you know
Use the Agilest mentality to deliver value
Apply Lean Principles and eliminating waste
Meet the intent of PMI’s Body of Knowledge on
Project Time Management while not using some
parts which can be bureaucratic
The Slaven Group (c)
12
Rolling Wave Project Management
10/13/2014
Rolling Wave Planning
• Rolling Wave Planning is a technique that enables
you to plan for a project as it unfolds.
• It helps you to mitigate the risks of :
•
•
•
•
•
Uncertainty as to what the project will require
Changes that are needed and approved
Incorrect Estimates
Ineffective or Wrong Resources
Corrective Actions Needed
• Its principles come from the agile and lean
methodologies along with formal project time
management and scheduling techniques
Rolling Wave Planning
• Requires that you to plan iteratively using a
techniques called progressive elaboration
• Does NOT detail plan the entire project
• Plans the details as you get some visibility to
the project and its implementation and lessons
learned
• Deliver something of value in each Wave
So don’t get to far over your skis!
The Slaven Group (c)
13
Rolling Wave Project Management
10/13/2014
Rolling Wave Example
What makes it Rolling Wave PM?
This Example
• Its Characteristics:
• Clarity for the first three months
• You would plan only for those three months.
• As the project progresses and you gain more clarity,
you then plan for the remaining months.
• The Rolling Wave Planning technique uses
progressive elaboration, which is the act of
elaborating the work packages in greater detail as
the project unfolds.
The Slaven Group (c)
14
Rolling Wave Project Management
10/13/2014
Exemptions
• This method for planning does not exempt
you from creating a list of milestones and
assumptions for the entire project.
• As a matter of fact, it is necessary to
provide key milestones and assumptions as
they will help stakeholders see why you
are using Rolling Wave Planning and what
to expect as the project progresses.
Exercise
• For the project you identified earlier,
brainstorm the schedule for the next 3
months in detail and
• Schedule the rest of the project with 3
milestones?
Delivered Benefits
• This iterative approach to planning is
commonly found in most Agile Project
Methodologies
• Encourages adaptability
• Encourages planning
• Is great for R&D, High-Tech, and
Invention projects
• Is good for projects with changing scope
The Slaven Group (c)
15
Rolling Wave Project Management
10/13/2014
Rolling Wave PM eliminates
much of the Excessive Costs
of Changes
Going Forward: Trends to
Consider…
• Project Management Goal
• Deliver On-time, On-budget, To-scope
• Rolling Wave Project Managers
• Builds a Project Plan but iterates it
• Works to improve the Project Plan in Waves
• Progressively Elaborate the Plan as more is
learned about scope, pace, requirements…..etc.
• Directs and Manages Project Work DAILY
• Monitors and Controls the Project Work Daily
Trends to consider…
• Generally Accepted Attitudes toward Lean
• Not all work is equal
• We can deliver more,… much, much more!
• We can be faster,… much, much faster!
• We need to continually measure, monitor and
improve
• Single data points are meaningless
• Remove or ruthlessly lessen the burden of
non-customer value add work
• Leaner brings Faster which improves Quality
The Slaven Group (c)
16
Rolling Wave Project Management
10/13/2014
When to use Rolling Wave?
• Rolling Wave Planning is used when you
just don’t have enough clarity to plan in
detail the entire project.
• This lack of clarity could come from
various factors, such as emerging
requirements.
• Rolling Wave Planning is particularly
useful in projects with high uncertainty.
• Therefore, you must use Risk Management
Best Practices.
Getting Started on Rolling
Wave (RWPM)
1. Develop
Internal
Capability
•
•
•
•
•
•
Consulting
Training
Project Coaching
Pilot Projects
Process Definition
Rollout & Scaling
2. Leverage External
Capability
•
•
•
•
Co-Sourced Rolling Wave Experts
Outsourced Rolling Wave PMs
Rolling Wave Coaching & Mentoring
Rolling Wave Capability and
Readiness Assessments
RWPM Transition Strategies
• Bottom-up Approach:
• Smaller, grassroots focus
• Pilot project team(s) selection and rollout
• Proof of concept win - gradually ramp-up a RWPM
capability
• Senior management support
• Top-down Approach:
• Establish PMO governance model and program
• RWPM integrated within PMO
• RWPM portfolio management
The Slaven Group (c)
17
Rolling Wave Project Management
10/13/2014
How and why might you
apply Rolling Wave?
• Open Discussion in Groups
• Debrief with the entire audience
Questions?
Comments?
Thank You!
Contact information:
Charlie Slaven
cslaven1@gmail.com
513 382 3511
W. Charles Slaven
MBA PMP CSSBB CPA (inactive)
Director, Lean Deployment and Continuous Improvement for
The Christ Hospital Health Network where leads the lean
process improvement projects needed to accomplish the
organization’s strategic plan.
He is a Lean Six Sigma Master Black Belt and recently
completed his employment as a Master Process
Improvement Engineer with The Kroger Company.
Charles was a key leader in the implementation of the
Kroger Excellence Program which ultimately generated
tens of millions of dollars in real financial benefits.
He has led these initiatives at many public and private
organizations throughout the U.S., U.K., Europe,
Australia, Canada, SE Asia, South Africa, South America
and Japan in various industries and varied governmental
organizations.
The Slaven Group (c)
18
Download