The Lean-Agile PMO Accelerating Project Delivery with Lean Portfolio Management Washington, DC May 03, 2007 www.ccpace.com The Lean-Agile PMO Page 1 About Us Sanjiv Augustine Managing Director, Lean-Agile Practice Co-founder and Board Member, Agile Project Leadership Network (APLN) Author of Managing Agile Projects, Prentice Hall 2005 Roland Cuellar (“kway-are”) Director, Lean-Agile Practice Formerly of IBM, Lockheed, and DHL Agile Coach and Certified Scrum Master www.ccpace.com CC Pace Business and technology services consulting firm for over 25 years Lean-Agile Practice delivers full range of Lean and Agile offerings to clients worldwide Office located in Fairfax, VA within Washington DC Metro Area Some of our clients: Capital One Freddie Mac Genworth Financial HSBC Northrop Grumman The Carlyle Group T. Rowe Price The Lean-Agile PMO Page 2 Agenda PPM and PMO Challenges (10 Minutes) Portfolio Management Reality The Effects of Agile Projects How Can PMOs Improve Portfolio Performance? Lean Portfolio Management Principles (10 Minutes) Optimize for Throughput Reduce Project Inventory/WIP Manage Constraints Exercise: Lean Production Line (15 Minutes) The Lean-Agile PMO (20 Minutes) Track Flow and Bottlenecks Lean Scheduling Integrated Platform-Based Teams PMO Organization www.ccpace.com The Lean-Agile PMO Page 3 Portfolio Management Reality PPM Goal Conventional PPM Practice Deliver faster to market Kick off more and more projects to deliver “concurrently” on strategic objectives Meet diverse business partners’ needs Get as many projects from as many business centers started Meet changing business objectives Try and anticipate all potential changes at the beginning of the yearly cycle Allocate resources effectively Make sure people and resources are 100% utilized Create innovative solutions Deal with innovation as an afterthought Track and monitor portfolio performance Create estimates at project kickoff, measure spottily or not at all at project end www.ccpace.com The Lean-Agile PMO Page 4 Portfolio Management Reality (contd) PPM Goal Deliver faster to market Resulting Challenges Many incomplete projects in the project portfolio. 30% of small/mid-sized projects are late, nearly 100% of large projects are late Meet diverse business partners’ needs Functional executives regularly push their pet projects Competition for resources and projects exists within and across business units Projects are not prioritized in alignment with business strategy Meet changing business objectives Business customer satisfaction is low Customer demand invariably changes mid-cycle More projects mean more people and resources Difficulty predicting demand to appropriately allocate people and resources. Allocate resources effectively Project team members are working on 3 to 7 projects simultaneously. Highly-skilled team members are stretched the most Project team morale is especially low on ailing projects. Create innovative solutions External customers are not clearly identified resulting in questionable solutions There is no “room” or budget for innovation Track and monitor portfolio performance There is no accurate measurement of the true capacity of the organization Reporting to executive management is poor www.ccpace.com The Lean-Agile PMO Page 5 The Effects of Agile Projects Category Business Value Delivery Potential Positive Effects Schedule Performance Budget Performance Risk Management Potential Negative Effects Increased Resource Contention Misaligned Measurement, Reporting and Auditing Flexibility through Options Early Financial Returns Business Customer Satisfaction Project Throughput Flexibility and Control Reliable Delivery Need for Regular Tradeoffs Clearer Accountability for Business Value Definition Higher Visibility Project Team Satisfaction Clear Value to the Organization Participation in High-Performance Teams Clearer Accountability Higher Utilization on Non-Agile Projects Culture Shift www.ccpace.com The Lean-Agile PMO Page 6 How Can PMOs Improve Portfolio Performance? Lean-Agile PMOs can greatly impact project portfolio performance PMO manages project portfolio delivery Run PMO as agile project team Employ Agile project delivery Integrated platform-based teams Deliver small releases more frequently Apply Lean Thinking to optimize the whole project portfolio Optimize for throughput Reduce project inventory/WIP Manage constraints www.ccpace.com The Lean-Agile PMO Page 7 Lean Portfolio Management Principles PART ONE: Lean-Agile Fundamentals www.ccpace.com The Lean-Agile PMO Page 8 Lean-Agile Principles - Optimize for Throughput •Optimal utilization yields sub-optimal throughput •“There is no free lunch” •Delay has a cost www.ccpace.com The Lean-Agile PMO Page 9 Lean-Agile Principles - Reduce Project Inventory/WIP •You have an “inventory” of projects •Big inventories are bad: •They cost a lot •They hide a lot of problems •They are slow www.ccpace.com The Lean-Agile PMO Page 10 Lean-Agile Principles - Manage Constraints If we want faster flow, where should concentrate our improvement efforts? You can only deliver as fast as the slowest part of your process. How many grains of sand can go through the constraint at once? Do you know where the constraints are in your organization? www.ccpace.com The Lean-Agile PMO Page 11 Exercise – Lean Production Line Four volunteers, please! Round 1 – Push System Performer Performer 11 Performer Performer 22 Performer Performer 33 Performer Performer 44 Fold Fold paper paper in in half. half. Fold Fold nose nose cone. cone. Fold Fold wings, wings, tail tail and and ailerons. ailerons. Test Test plane plane (throw (throw it it into into the the trash). trash). Round 2 – Begin Pull System work as soon as your “inbox” is occupied. Performer Performer 11 Performer Performer 22 Performer Performer 33 Performer Performer 44 Fold Fold paper paper in in half. half. Fold Fold nose nose cone. cone. Fold Fold wings, wings, tail tail and and ailerons. ailerons. Test Test plane plane (throw (throw it it into into the the trash). trash). Round 3 – Pull System Begin work with onlyVersatilist when yourPerformers “outbox” is empty. Performer Performer 11 Performer Performer 22 Performer Performer 33 Performer Performer 44 Create Create airplane. airplane. Create Create airplane. airplane. Create Create airplane. airplane. Test Test plane plane (throw (throw it it into into the the trash). trash). Pass plane to Performer 4 when you’re done. www.ccpace.com The Lean-Agile PMO Page 12 PART ONE: Lean-Agile Fundamentals The Lean-Agile PMO www.ccpace.com The Lean-Agile PMO Page 13 Track Flow & Bottlenecks Track project flow Manage the On-ramp Terminate sick projects Break large projects into small ones www.ccpace.com The Lean-Agile PMO Page 14 Lean Scheduling Avoid too many simultaneous projects Exercise leadership: prioritize your projects and focus your teams Delay commitment; delay expenditure Deliver continuously in small batches versus delivering infrequently in huge batches www.ccpace.com The Lean-Agile PMO Page 15 Integrated Platform Based Teams Multiple teams each focused on single projects Dedicated to platforms or lines of business Platform owner prioritizes next project Result: Support multiple lines of business simultaneously Focused effort results in quick delivery for individual projects Clear accountability www.ccpace.com The Lean-Agile PMO Page 16 Integrated Platform Based Teams (contd) Traditional Silos: Product Owner Designer BSA BA Integrated Platform-Based Team: Developer Tester Peripheral Project Team Release Manager Innovation via Integrated Teams Capacity Planner Architect BA Core Project Team PM Designer Risk Assessor DBA Developer Tester Developer Tech Ops Production Product Owner Business Sponsor www.ccpace.com Security “Each time BMW begins developing a car, the project team's members -- some 200 to 300 staffers from engineering, design, production, marketing, purchasing, and finance -- are relocated from their scattered locations to the auto maker's Research and Innovation Center, called FIZ, for up to three years. Such proximity helps speed up communications (and therefore car development) and encourages face-to-face meetings that prevent late-stage conflicts between, say, marketing and engineering.” -- The World's Most Innovative Companies, Business Week, April 24, 2006 The Lean-Agile PMO Page 17 PMO Organization Encourage face-to-face dialogue across levels Overlapping management with “linking pins” PMO run as an Agile project team www.ccpace.com The Lean-Agile PMO Page 18 In Summary Employ Agile project delivery Integrated platform-based teams Deliver small releases more frequently Apply Lean Thinking to optimize the whole project portfolio Optimize for throughput Reduce project inventory/WIP Manage constraints Lean-Agile PMOs can greatly impact project portfolio performance PMO manages project portfolio delivery PMO is run as agile project team www.ccpace.com The Lean-Agile PMO Page 19 More Information The Lean-Agile PMO: Using Lean Thinking to Accelerate Agile Project Delivery, Cutter Consortium Executive Report, Vol. 7, No. 10 Sanjiv Augustine Managing Director, Lean-Agile Consulting Sanjiv.Augustine@ccpace.com Roland Cuellar PHONE: 703 / 631.6600 WEB: http://www.ccpace.com MAIL: 4100 Monument Corner Dr., Suite 400 Director, Lean-Agile Consulting Fairfax, VA 22030 Roland.Cuellar@ccpace.com www.ccpace.com The Lean-Agile PMO Page 20 Agile at a Glance Agile practices include: Release Planning (creates Product backlog) Iteration Planning (creates Iteration backlog) Daily Standup Fixed-length iterations Feature Review Identify the top-priority items and deliver them early and often. www.ccpace.com The Lean-Agile PMO Page 21