Agile and Lean Project Management: A Zen-like Approach to Find Just the Right Degree of Formality for Your Project George Pitagorsky, PMP International Institute for Learning, Inc. Session # TRN06
Presentation Objectives Define a Lean and Agile PM approach Promote the adoption of a rational approach to PM to: Eliminate waste Promote just right team work Creatively address PM essentials Acknowledge the needs of diverse projects and environments
Organizational Goals Perform the right projects right Create a healthy process through project centric and organizational perspectives
Issues The tendency to seek cure-alls Conflict between the extremes of under and over documentation, planning and control Standardizing PM without overburdening the staff Not throwing the baby (good formal PM practices) out with the bath water (excessive formality)
Zen Balance: No Absolutes Comply with regulations and standards Control portfolios, programs and projects Increase flexibility and local autonomy Not this vs. that; This and that Reduce risk Promote ongoing improvement Maximize project and resource efficiency and effectiveness
Does Compliance Require Rigidity? Why Control, Standards and Compliance? The easy way: strict, one-size-fits-all Impact: Effort, customer service, duration? The Challenge: Just Right flexibility within structure
When Would You NOT Want To Work Lean And Agile? Working lean means eliminating waste Being agile is to be adaptive resilient flexible and appropriate to the situation
Systems Approach Apply general systems theory Anything can be described as a system of People Organizations Things Interactions IIL s Unified Project Management Model (UPMM )
Process Orientation Anytime there is a result a process produced it Process is the key to performance PMI PMBOK Guide 2006
Process Orientation: To Influence the Result, Address the Process
Lean: A Quality Improvement And Management Philosophy Eliminate waste to improve quality production time cost While creating a better workplace through respect for humanity
Lean PM Eliminates Excessive documentation Excessive planning and control Unproductive meetings Avoidable rework Over detailed definition of requirements Unproductive multi-tasking
Leans Five Core Concepts 1) Specify value as the customer sees it 2) Identify the value stream; eliminate waste 3) Make value flow at the customer s pull 4) Involve and empower employees 5) Continuously improve to persue perfection
1) Specify Value Clearly identify objectives and requirements Use them as acceptance criteria Doing the right projects right means Satisfying the needs of all stakeholders.
Value stream: All the actions, (both value added and non-value added) required to create a product The process Pinpoint 2) Identify the Value Stream; Eliminate Waste Unnecessary steps Steps that overly burden resources Steps that impact risk, relationships and quality Fine tune the process and avoid sub-optimization
3) Make Value Flow At The Pull Of The Customer Make sure that every project addresses a meaningful need But Moderate the flow of projects to the performance group based on the group s capacity
4) Involve And Empower Employees (1 of 2) Empower people to adapt the process Within clearly defined constraints, Cultivate a human friendliness and support Don t just reduce cost and time at the expense of employees and business partners Empower team members to Critically assess their process and recommend improvements
4) Involve And Empower Employees Involve the team in Planning, estimating, and scheduling Avoid commiting teams to unrealistic schedules and budgets (2 of 2)
5) Continuously Improve Keep the strategic goals in focus Avoid short sighted efficiencies Measure performance Analyze results Improve the process Involve all stakeholders
Agile (with a small a ) Moving quickly and lightly Sleek, nimble, adaptive, responsive Mentally quick Notlimited to software development
Agile Approach Iterate to deliver meaningful results Allow Requirements to evolve Communicate - real time, quick, informal (preferably face to face) Give project participants autonomy Minimize writing
Avoid Process Fundamentalism Cultivate open-mindedness Appreciate the complex interplay among efficiency, people, communication, and the delivery of meaningful results Avoid cure-all approaches Avoid either-or thinking Creatively combine best practices
Goals of the Lean/Agile Approach Deliver performance efficiency & effectiveness Free flowing, meaningful communication No excess and no insufficiency Self-managed teams Commitment to success Managed change & continuous improvement
How To Promote A Lean And Agile Approach Apply essential PM principles Manage change Cultivate ambiguity tolerance Apply Situational management to address Diverse projects In diverse settings
The Essentials of PM Managed expectations Documented project objectives and constraints expected deliverables comprehensive activity list, at an appropriate level of detail Realistic schedule and budget based on risk assessment Defined way the team will communicate and manage information Clear understanding of roles and responsibilities Performance monitoring and reporting Quality, change and issues control Post project review
Case Study A consulting engagement for a global firm Evaluate a high visibility, complex model for the client and provide a report of findings Estimated completion time about ten weeks Schedule constraint: senior management review of the model to kick off of the client s program Fixed fee
Case Study: Project Staffing Client team Senior PM professional as leader with authority People representing the critical stakeholders in the project Consulting team in 3 time zones on multiple projects Lead consultant as PM and a key performer Senior consultant with subject matter knowledge and experience Senior SME project director Account executive Support consultant Administrative assistant and an
Planning In Writing SOW/Contract Deliverables Major activities Roles and responsibilities Time frames Cost estimates
Adapting Agile for a Virtual Team: Virtual Co-location Co-location enables Quick meaningful communications Minimal writing Reinforced team relationship
Case Study: Distance Bull-pen Virtual meetings via the web Communications standards Sensitivity and personal accountability The ability to schedule dynamically across multiple projects
Informal Project Control No formal written project status reports Progress monitored based on interim deliverables Email update to the sponsors Accounting for hours of effort by date and task Cost monitored against the original budget Subjective evaluation by the principle performers
Flexible and Informal Schedule Management Choice: Firm schedule vs. Fluid task schedule and interim delivery dates Requisites: Engaged, flexible well managed client Reasonably accurate estimates Respect for Down-stream performers Juggling individual schedules Ad hoc changed interim delivery dates
Issue: Scope Change What they said they wanted was not what they needed The revealed need: revised high-level model and descriptions Result: a shift from critique to creative development additional effort on the fly change of roles and responsibilities
Controversy: Change Control Change Control is essential Make formal Change Control Lean and Agile Traditional change requests and external approvals can jeopardize project success We agreed that the project would be allowed to morph naturally as the needs evolved
Case Study: Quality Control Formal assembly line method not appropriate Internal work sessions Simultaneously come to consensus about content and to correct defects Client quality control/acceptance - linear Interim and final results reviewed in depth Individual client team member deliverables review Group work sessions to address issues
Controversy: Synchronous Vs. Observers: Asynchronous Work The team spent too much time in synchronous meetings The team This was the only rational way to operate It enabled the high quality result
Case Study: Results Exceptionally satisfied client The client s deadline met A very high quality result delivered Cost overrun (35 person days vs. a planned 19 days) and Internal schedule and role changes
Situational Management Example Significant cost overrun as a percentage of the project estimate Notsignificant in the overall relationship Overrun managed with the client after the fact
Lessons Learned (1 of 3) Situational management, creativity and flexibility are essential to success Initial plan and statement of work and flexibility are equally essential Deliverables are the principle measures of progress Informal monitoring works in small projects
Lessons Learned (2 of 3) Detailed schedules can frustrate and hold up the team. Realistic short term delivery targets, maturity and flexibility Cost control and accounting is a must Change control is always necessary, but formality can get in the way
Quality control Lessons Learned (3 of 3) Merged into the development of deliverables (e.g., reports, plans, designs) Formal external review and acceptance are effective Lean agility requires open communications and a trusting relationships
Critical Factors to Adopt Lean Agility Organizational culture and Maturity Individual Organizational Consciously managed change
Lean Agility Requires Maturity Without PM maturity dysfunctional Lean Agility Lean may cut away too much formality Agility may get too Loosey-Goosey Maturity Values just right formality
Maturity Implies Lean Agility The right degree Of discipline, rigor and formality Continuous improvement to Minimize paper work and bureaucracy Maximize flexibility and just right PM Promote situational management Effectively plan, monitor and control
Manage the Change PM improvement program Publish methodology and Taxonomy Manage PMO and PM attitudes Adapt to culture and competency Enable flexibility and autonomy
One Approach Does Not Fit All Is the right PM approach the same for a large complex project in a highly regulated environment a small project in an informal environment with a close knit dedicated team? Define and use Project Type Taxonomy
Manage Attitudes: Motivation, Accountability, Empowerment Motivate discipline, planning, control, consistency and flexibility Educate The business case; How-to s Continuously reinforce Enable variance quick, easy and rational Hold people accountable for standards compliance
Transform Conflicts into Project teams Checks and Balances Focused on performing individual projects Require flexibility, autonomy, minimal paper work and minimal bureaucracy The PMO promotes consistency and control Focused on portfolio and program management and on overall performance improvement
Mature Lean Agility No isms there is no cure-all Eliminate waste Promote just right team work Creatively address PM essentials Acknowledge the needs of diverse projects and environments
Conclusion PM Goal: Improve the probability of project success Minimize cost Enable control across multiple projects Create a human friendly environment
Questions
Contact Information Session # TRN06 George Pitagorsky, PMP International Institute for Learning, Inc. (IIL) 110 East 59 th Street New York, NY 10016 George.Pitagorsky@iil.com 1-212-696-9687