20081203 dr bob wysocki

Upload: kunal-chopra

Post on 04-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 20081203 Dr Bob Wysocki

    1/35

    Adaptive Project Framework

    Presented byRobert K. Wysocki, Ph.D.

    Enterprise Information Insights, Inc.

    Managing Complexity in theFace of Uncertainty

  • 7/31/2019 20081203 Dr Bob Wysocki

    2/35

  • 7/31/2019 20081203 Dr Bob Wysocki

    3/35

    Agenda

    Contemporary IS project landscape

    APF fundamentals

    A high-level look at the APF cycles

    Adaptations of APF

  • 7/31/2019 20081203 Dr Bob Wysocki

    4/35

    Contemporary IS Project Landscape

    To the traditional project managerevery IS project looked like a nail and

    they had the hammer.

  • 7/31/2019 20081203 Dr Bob Wysocki

    5/35

    Contemporary IS Project Landscape

    WANTS

    NEEDS

    What the client wants is probably not what the clientneeds. The PMs job is to make the client want what

    they need.

  • 7/31/2019 20081203 Dr Bob Wysocki

    6/35

    Contemporary IS Project Landscape

    Why do you think over 70%

    of all IS projects fail?

  • 7/31/2019 20081203 Dr Bob Wysocki

    7/35

    Contemporary IS Project Landscape

    1) Executive management support2) User involvement3) Experienced project manager4) Clear business objectives5) Minimize scope6) Standard infrastructure7) Firm basic requirements8) Formal methodology9) Reliable estimates10) Skilled staff

    Source: Standish Group

    Projects fail for lack of:

    APF

  • 7/31/2019 20081203 Dr Bob Wysocki

    8/35

    Contemporary IS Project Landscape

    One size does not fit all.

  • 7/31/2019 20081203 Dr Bob Wysocki

    9/35

    Contemporary IS Project Landscape

    What basic approach makes sense for

    this type of project?

  • 7/31/2019 20081203 Dr Bob Wysocki

    10/35

    Would you rather follow the recipe or

    know how to develop the recipe?

    Contemporary IS Project Landscape

  • 7/31/2019 20081203 Dr Bob Wysocki

    11/35

    Contemporary IS Project Landscape

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

  • 7/31/2019 20081203 Dr Bob Wysocki

    12/35

    Contemporary IS Project Landscape

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

    TPM

    TPM = Traditional Project Management

  • 7/31/2019 20081203 Dr Bob Wysocki

    13/35

    Contemporary IS Project Landscape

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

    TPM

    xPM

    xPM = Extreme Project Management

  • 7/31/2019 20081203 Dr Bob Wysocki

    14/35

    Contemporary IS Project Landscape

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

    TPM APM

    xPM

    APM = Agile Project Management

  • 7/31/2019 20081203 Dr Bob Wysocki

    15/35

    Contemporary IS Project Landscape

    MPx = Emertxe Project Management

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

    TPM APM

    xPMMPx

    Emertxe Project Management

  • 7/31/2019 20081203 Dr Bob Wysocki

    16/35

  • 7/31/2019 20081203 Dr Bob Wysocki

    17/35

    Contemporary IS Project Landscape

    GOAL

    SOLUTION

    Not Clear

    Clear

    Clear Not Clear

    TPM APM

    xPM

    Linear

    IncrementalIterative

    Adaptive

    Extreme

    TPMLinear

    Standard Waterfall

    Rapid Development Waterfall

    Incremental

    Staged Delivery Waterfall

    APMIterative

    Evolutionary Development Waterfall

    Feature-Driven Development

    Adaptive

    APFASDScrum

    RUP

    DSDM

    xPM & MPxExtreme

    INSPIRE

    SDLCs map directly into this Project Landscape

    MPx

    Extreme

  • 7/31/2019 20081203 Dr Bob Wysocki

    18/35

    RiskCost

    DurationComplexity

    Market StabilityBusiness Value

    Technology UsedBusiness Climate

    Customer involvementGoal & Solution Clarity

    # Departments AffectedOrganizational EnvironmentTeam Skills & Competencies

    Completeness of Requirements

    RiskCostDurationComplexityMarket StabilityBusiness Value

    Technology UsedBusiness ClimateCustomer involvementGoal & Solution Clarity# Departments AffectedOrganizational EnvironmentTeam Skills & Competencies

    Completeness of Requirements

    Let me help youget on top of thissituation.This is harder

    than I everimagined.

    Contemporary IS Project Landscape

    Other Factors Affecting Choice of PMLC

  • 7/31/2019 20081203 Dr Bob Wysocki

    19/35

    Contemporary IS Project Landscape

    Project Management Life Cycles

    LinearMonitor

    & ControlClose

    ProjectScope Plan Launch

    Incremental LaunchIncrement

    Monitor

    & Control

    Close

    Increment

    Close

    ProjectScope Plan

    Next

    Increment

    Y

    N

    ExtremeMonitor

    & Control

    Close

    ProjectClose

    PhaseScopePhase

    Plan

    Phasee

    Launch

    Phase

    Next

    Phase

    Y

    N

    Iterative Monitor& Control

    Plan

    Iteration

    Close

    ProjectClose

    IterationScope

    Launch

    Iteration

    Next

    Iteration

    Y

    N

    AdaptiveMonitor

    & Control

    Close

    ProjectClose

    CycleScope

    Plan

    Cycle

    Launch

    CycleNext

    Cyclet

    Y

    N

    TRADITIONAL

    AGILE

    EXTREME

    Iterative Monitor& Control

    Plan

    Iteration

    Close

    ProjectClose

    IterationScope

    Launch

    Iteration

    Next

    Iteration

    Y

    N

  • 7/31/2019 20081203 Dr Bob Wysocki

    20/35

    Product and process development

    Scope Change

    Scope Bank Integrative & Probative Swim Lanes

    APF can be imbedded in other PMLCs

    Meaningful client involvement

    Cumulative delivery of maximum business value Terminate any time without loss of business value

    Adaptive Project Framework

    APF is unique among Agile Models

  • 7/31/2019 20081203 Dr Bob Wysocki

    21/35

    Examples of Projects

    TPM: Install an intranet network in field office

    APF: Put a man on the moon and return himsafely by the end of the decade

    xPM: Cure the common cold

  • 7/31/2019 20081203 Dr Bob Wysocki

    22/35

    Contemporary Project Landscape

  • 7/31/2019 20081203 Dr Bob Wysocki

    23/35

    Characteristics of APF

    Thrives on change rather than avoiding it

    Adapts traditional and agile toolsBased on the principle: learn by doing

    Assures maximum business value

    Just-in-time planning

    Squeezes out all non-value added work

    Scope is variable

  • 7/31/2019 20081203 Dr Bob Wysocki

    24/35

    Working Definition of an Adaptive Project

    An adaptive project consists of a number of cycles

    each comprising a sequence of unique, complex, andconnected activities that must be completed withinfixed time and budget constraints, and delivermaximum business value.

  • 7/31/2019 20081203 Dr Bob Wysocki

    25/35

    Overview of APF

    APF originated out of two client engagements:

    Supermarket kiosk design and development

    Software development project managementprocess design

  • 7/31/2019 20081203 Dr Bob Wysocki

    26/35

    Overview of APF

    NEXT

    CYCLE

    VERSIONSCOPE

    CYCLEPLAN

    CYCLEBUILD

    CLIENTCHECKPOINT

    POST-VERSION

    REVIEW

  • 7/31/2019 20081203 Dr Bob Wysocki

    27/35

    Version Scope

    Adaptive SDPM Strategy for APF Version Scope

    DELIVERABLES Conditions of Satisfaction Project Overview Statement

    Prioritized functionality Mid-level WBS anddependencies Cycle length and # of cycles

    Version

    Scope

    Cycle

    Plan

    Cycle

    Build

    Customer

    Checkpoint

    Post-Version

    Review

  • 7/31/2019 20081203 Dr Bob Wysocki

    28/35

    Cycle Plan

    Adaptive SDPM Strategy for APF Cycle Plan

    DELIVERABLES Low-level WBS for this cycle

    Dependencies and schedule Partition activities to sub-teams Sub-teams develop micro-plans

    Version

    Scope

    Cycle

    Plan

    Cycle

    Build

    Customer

    Checkpoint

    Post-Version

    Review

  • 7/31/2019 20081203 Dr Bob Wysocki

    29/35

    Cycle Build

    Adaptive SDPM Strategy for APF Cycle Build

    DELIVERABLES

    Whatever functionality can bebuilt before the cycle time-boxexpires

    Version

    Scope

    Cycle

    Plan

    Cycle

    Build

    Customer

    Checkpoint

    Post-Version

    Review

  • 7/31/2019 20081203 Dr Bob Wysocki

    30/35

    Client Checkpoint

    Adaptive SDPM Strategy for APF Client Checkpoint

    DELIVERABLES

    Quality review of completedfunctionality

    Adjust next cyclefunctionality and time-box

    Version

    Scope

    Cycle

    Plan

    Cycle

    Build

    Customer

    Checkpoint

    Post-Version

    Review

  • 7/31/2019 20081203 Dr Bob Wysocki

    31/35

    Post-Version Review

    Adaptive SDPM Strategy for APF Post-Version Review

    DELIVERABLES Check on business outcomes Lessons learned to improvenext version Lessons learned to improve APF

    Version

    Scope

    Cycle

    Plan

    Cycle

    Build

    Customer

    Checkpoint

    Post-Version

    Review

  • 7/31/2019 20081203 Dr Bob Wysocki

    32/35

    Characteristics of an APF project

    Incomplete requirements

    Meaningful client involvement

    Short cycles Daily 15 minute team meetings

    Co-located team of professionals

    Fixed time and cost

    Cycle ends when time-box expires

    Cycles converge on a solution

    Probative & Integrative swim lanes

    No scope change management process

    Variable scope

  • 7/31/2019 20081203 Dr Bob Wysocki

    33/35

    APF is a robust approach

    Prototyping

    Business justification

    Business process improvement New product development

    Research & Development

    APF can even be used within a TPM project!

  • 7/31/2019 20081203 Dr Bob Wysocki

    34/35

    Effective Project Management: Traditional, Adaptive

    Extreme, 4thEdition, 2007, John Wiley & Sons, ISBN 978-0-

    470-04261-8

    Effective Software Project Management, 2006, John Wiley& Sons, ISBN 0-7645-9636-5

    Adaptive Project Framework: Managing Complexity in the

    Face of Uncertainty, 2009, Addison Wesley, in preparation.

    Effective Project Management: Traditional, Agile, Extreme,5th Edition, 2009, John Wiley & Sons, in preparation

    Selected Bibliography

    Adaptive Project Framework

  • 7/31/2019 20081203 Dr Bob Wysocki

    35/35

    Thanks for being a great audience!!!

    Robert K. Wysocki, Ph.D.Enterprise Information Insights, Inc.

    rkw@eiicorp com