1 / 30

Adaptive Project Framework

Adaptive Project Framework. A Common Sense Approach to Managing Complexity and Uncertainty. Robert K. Wysocki, Ph.D. VP – Consulting Services Advanced Management Services, Inc. Introduction. Overview. Meet Your Presenter Ground Rules for Today The Agenda. Introduction.

kyra-boone
Download Presentation

Adaptive Project Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adaptive Project Framework A Common Sense Approach to Managing Complexity and Uncertainty Robert K. Wysocki, Ph.D. VP – Consulting Services Advanced Management Services, Inc.

  2. Introduction Overview • Meet Your Presenter • Ground Rules for Today • The Agenda

  3. Introduction Meet Your Presenter • Consultant, trainer, author, publisher • 40+ years experience in IS/IT PM • Author of 13 books on PM and IS/IT • Author of the best seller: • Effective Project Management: Traditional, Adaptive, Extreme, 3rd Edition, Wiley 2003 • Developed more than 20 PM courses and numerous variations • Trained over 10,000 project managers Robert K. Wysocki Ph.D.

  4. Introduction Ground Rules for Today • APF is a work in process • Be open minded

  5. The Format of This Course Is… Introduction The Agenda • Contemporary Software Project Landscape • APF Fundamentals • A High-Level Look at the APF Cycles • Wrap-Up

  6. Contemporary Software Project Landscape Overview • Client Wants vs. Client Needs • 10 Reasons Why Projects Fail • Project Management Life Cycle Approaches • When to Use Each Approach

  7. Contemporary Software Project Landscape It’s time to trade in your hammer To the traditional project manager every software project looked like a nail and they had the hammer.

  8. Contemporary Software Project Landscape Client Wants vs. Client Needs NEEDS WANTS What the client wants is probably not what the client needs. The PM’s job is to make the client want what they need.

  9. Contemporary Software Project Landscape This is not a trick question Why do you think over 70% of all IS projects fail?

  10. Contemporary SW Project Landscape Contemporary Software Project Landscape 10 Reasons Why Projects Fail Lack of: • Executive management support • User involvement • Experienced project manager • Clear business objectives • Minimize scope • Standard infrastructure • Firm basic requirements • Formal methodology • Reliable estimates • Skilled staff APF- mitigated Source: Standish Group Chronicles 2000

  11. Contemporary Software Project Landscape The project gives us the clue One size does not fit all.

  12. Contemporary Software Project Landscape But how do I choose? What basic approach makes sense for this type of project?

  13. Contemporary Software Project Landscape A simple two-dimensional view UNCLEAR GOAL CLEAR UNCLEAR SOLUTION & REQUIREMENTS

  14. UNCLEAR Extreme Adaptive Iterative Incremental Linear CLEAR UNCLEAR Contemporary Software Project Landscape Project Management Life Cycle Approaches GOAL SOLUTION & REQUIREMENTS

  15. UNCLEAR Extreme UNCERTAINTY INCREASES Adaptive Iterative Incremental Linear CLEAR UNCLEAR Contemporary Software Project Landscape Uncertainty and the Approaches GOAL SOLUTION & REQUIREMENTS

  16. UNCLEAR Extreme COMPLEXITY INCREASES Adaptive Iterative Incremental Linear CLEAR UNCLEAR Contemporary Software Project Landscape Complexity and the Approaches GOAL SOLUTION & REQUIREMENTS

  17. UNCLEAR Extreme RISK INCREASES Adaptive Iterative Incremental Linear CLEAR UNCLEAR Contemporary Software Project Landscape Risk and the Approaches GOAL SOLUTION & REQUIREMENTS

  18. Contemporary Software Project Landscape A Selection of Software PM Approaches Linear • Standard Waterfall • Rapid Development Waterfall Incremental • Staged Delivery Waterfall • Feature Driven Development*** Iterative*** • Dynamic Systems Development Method • Evolutionary Development Waterfall • Rational Unified Process • SCRUM Adaptive*** • Adaptive Software Development • Adaptive Project Framework Extreme*** • INSPIRE *** a.k.a. Agile Project Management

  19. Contemporary Software Project Landscape When to Use (1 of 2) Linear • Clearly defined goal, solution, and requirements • Not many scope change requests • Routine and repetitive projects • Uses established templates Incremental • Same as linear but delivers business value early and often • Some likelihood of scope change requests Iterative • Unstable requirements and functionality • Learn by doing and by discovery • Similar to production prototypes

  20. Contemporary Software Project Landscape When to Use (2 of 2) Adaptive • Solution not known • Highly leveraged by frequent changes • New product development and process improvement projects • Does not waste time on non-value added work Extreme • Goal and solution not known • Critical mission projects • Typically for R&D projects

  21. Contemporary Software Project Landscape What % would you expect in each quadrant? UNCLEAR GOAL CLEAR UNCLEAR SOLUTION & REQUIREMENTS

  22. Contemporary Software Project Landscape What % would you expect in each quadrant? UNCLEAR 10% GOAL 15% 75% CLEAR UNCLEAR SOLUTION & REQUIREMENTS

  23. ADAPTIVE Contemporary Software Project Landscape There was a gap – Adaptive to the Rescue UNCLEAR Extreme GOAL Iterative Incremental Linear CLEAR UNCLEAR SOLUTION & REQUIREMENTS

  24. APF Fundamentals Working Definition of an Adaptive Project An adaptive project consists of a number of cycles each comprising a sequence of unique, complex, and connected activities that must be completed within fixed time and budget constraints, and deliver maximum business value. • Key words/phrases: • number of cycles • unique • complex • connected activities • fixed time and budget constraints • deliver maximum business value

  25. APF Fundamentals Characteristics of APF • Thrives on change rather than avoiding it • Adapts traditional and agile processes • Based on the principle: learn by doing • Meaningfully involves the client • Assures maximum business value • Squeezes out all non-value added work

  26. APF Core Values APF Fundamentals APF Core Values • Client-focused • Client-driven • Continuous questioning and introspection • Change is progress to a better solution • Incremental results early and often • Don’t speculate on the future

  27. Develop Conditions of Satisfaction Write Prioritize Prioritize Project VERSION SCOPE Scope Functional Overview Triangle Requirements Statement & Develop mid-level WBS CYCLE PLAN Develop next cycle build plan Schedule CYCLE BUILD cycle build Build cycle functionality Monitor/adjust cycle build CLIENT CHECKPOINT Conduct quality review with client POST-VERSION REVIEW Review the version results A High-Level Look at the APF Cycles APF Process Flow

  28. APF is a robust approach A High-Level Look at the APF Cycles APF is a versatile approach • Prototyping • Business justification • Business process improvement • New product development • Research & Development • APF can even be used within a linear project!

  29. Recommended Reading APF White Paper The APF white paper authored by Dr. Robert Wysocki can be accessed on the Advanced Management Services (AMS) web site at http://www.amsconsulting.com/ then select "White Papers."

  30. Wrap-Up Thank you for being a great audience! Robert K. Wysocki, Ph.D. Advanced Management Services, Inc. rkw@amsconsulting.com

More Related