Presentation is loading. Please wait.

Presentation is loading. Please wait.

Critical Factors for Success

Similar presentations


Presentation on theme: "Critical Factors for Success"— Presentation transcript:

1 Critical Factors for Success
Experience gained from managing with FDD in the Fortune 100 David J. Anderson

2 Processes in FDD Five collaborating processes 1.Develop an Overall
Model 2.Build a Features List 3.Plan By Feature 4.Design 5.Build A categorized list of features A development plan A design package (sequences) Detailed how-to content Completed client-valued function Shape and core methods An object model + informal features list + notes on alternatives

3 Transparency & Good Governance
Value-chain aligned with interests of consumers and stock holders End-to-end traceability Correct metric selection Simple, relevant (aligned), self-generating, leading (predictive) Cumulative Flow Diagram WIP Inventory Lead Time Production Rate Quality (Bugs/Feature)

4

5 Parking Lot Diagram Client-value oriented buffer management chart 77%
18 Oct 02 Online Bill Payment 18% 01 Feb 03 Enhanced Personalization 41% 10 Apr 03 Real-time Statement 84% 27 Jul 02 Targeted Marketing Messages 27% 9 Dec 02 Christmas Offer 33% 18 Nov 02 Thanksgiving 53% 11 Nov 02 Bundles & Promotions Legend Critical Watch On-target Client-value oriented buffer management chart

6 Lead Time & Batch Size Lead Time Large Batch Size is Problematic
Requirements are perishable Half-life is short, atrophy is high Realizable value of differentiated features depreciates quickly Value of Information locked in as code depreciates over time Large Batch Size is Problematic More work-in-process, more people, more communication overhead, longer lead time, more atrophy, more rework

7 Quality & Variance Quality Understanding Variance
Right first time through incremental architecture (wide rather than deep), spiral model Internal, “Build Integrity In”, Inspections External, Automated tests, Test First Planning Understanding Variance Common Cause – no amplifying reaction Slack required to absorb variance Probabilistic rather than deterministic management

8 Identify and Manage Constraint
Focus on what is constraining progress or productivity Constraint can be ambiguity or uncertainty Of Domain, Requirements, Schedule, Technology, Resources Apply management time to constraint Apply best people to constraint Most experience, most skilled Maximum ROI from focused investment in constraint

9 Inertia of Process Waterfall Gated Model
Corporate process stuck in paradigm Long Lead Time Large Batch Size Greater Atrophy, More Waste 12 month annual planning cycle Deterministic rather than Probabilistic PMI model ISO model SEI-CMM model


Download ppt "Critical Factors for Success"

Similar presentations


Ads by Google