190 likes | 717 Views
10 Steps to Better Requirements Larry Fellows Compliance Automation, Inc. Standish Group Survey - 1995 17% On Time & On Budget 33% Cancelled (Cost $81B) 50% Challenged (Cost $59B) Average Challenged Project: 189% Over Budget 222% Behind Schedule
E N D
10 Steps to Better Requirements Larry Fellows Compliance Automation, Inc.
Standish Group Survey - 1995 17%On Time &On Budget 33%Cancelled(Cost $81B) 50%Challenged(Cost $59B) Average Challenged Project: 189% Over Budget 222% Behind Schedule Only 61% of originally specified features delivered.
Standish Group Survey - 2002 34%On Time &On Budget 15%Cancelled(Cost $81B) 51%Challenged(Cost $59B)
A Winning Product On Time On Budget Required Functions Right Quality
Customer Engineering Designers System Engineering Software Marketing Logistics Service Operations Manufacturing Testing Reliability Developers Step 2 – Identify the Stakeholders
Common Knowledge Unique Knowledge Shared Knowledge Stakeholder Knowledge
Common Knowledge Unique Knowledge Shared Knowledge Create Common Vision
Step 3 – Recognize the Drivers Higher Level Requirements Cost Regulations Specification Standards Existing systems & processes User expectations Schedule
test hardware other software command & data status command other hardware YourSystem display database Power Physical keyboard Step 5 – Define External Interfaces
Step 6 – Create a Simple Format Who What
No Surprises People who write bad requirements should not be surprised when they get bad products But they always are. Ivy Hooks