Скачать презентацию Methods for Effective Requirements Development Ivy Hooks Compliance Скачать презентацию Methods for Effective Requirements Development Ivy Hooks Compliance

317061b918e1e7f9ea04dbbf67c7e862.ppt

  • Количество слайдов: 25

Methods for Effective Requirements Development Ivy Hooks Compliance Automation Inc. Methods for Effective Requirements Development Ivy Hooks Compliance Automation Inc.

A Few Methods ö ö Share the vision Create operational concepts Involve all stakeholders A Few Methods ö ö Share the vision Create operational concepts Involve all stakeholders Apply discipline and control to requirement format

Have a Vision Share that Vision Have a Vision Share that Vision

Else everyone picks their own vision Else everyone picks their own vision

Vision ö Needs, goals and objectives ö Operational concepts for all life-cycle phases ö Vision ö Needs, goals and objectives ö Operational concepts for all life-cycle phases ö Involving all stakeholders - early ö Defining drivers and interfaces

Operational Concepts ö A day in the life of your product Operational Concepts ö A day in the life of your product

All life-cycle phases All life-cycle phases

All Stakeholders Manufacturing Marketing Users Management Testing All Stakeholders Manufacturing Marketing Users Management Testing

Reverse Engineer the Vision ö Someone gives you requirements and no vision – you Reverse Engineer the Vision ö Someone gives you requirements and no vision – you invent the vision ö You take it back to that someone and get confirmation ö Expect magic

Requirements ö Are about communication Apple Requirements ö Are about communication Apple

Basics of Good Requirements ö Clear, concise, unambiguous ö Grammatically correct ö Positive statements Basics of Good Requirements ö Clear, concise, unambiguous ö Grammatically correct ö Positive statements ö Needed ö Verifiable ö Attainable – technically, cost, schedule ö Include rationale ö Well organized

Words to watch for ö Words that end in –ly or –ize. ö Etc. Words to watch for ö Words that end in –ly or –ize. ö Etc. , including but not limited to ö Support, accommodate, be capable of, be able to ö And/or ö Sufficient, robust, userfriendly, easy to use, adequate, maximize, minimize, optimize, …

Forget what you learned in English 101 ö The system shall provide its own Forget what you learned in English 101 ö The system shall provide its own power ö The system shall operate autonomously ö The system shall have built-in-self test Requirements are supposed to be boring

Remove Unwanted Implementation ö The aircraft shall have three engines. WH Y? ö The Remove Unwanted Implementation ö The aircraft shall have three engines. WH Y? ö The aircraft shall meet the operation requirements with a single engine out. Wh wa at do ver nt to you ify?

Beware of Operations The operator shall be able to turn the machine on or Beware of Operations The operator shall be able to turn the machine on or off

Don’t Allow Bad Requirements ö Set up a gate ö Define the rules ö Don’t Allow Bad Requirements ö Set up a gate ö Define the rules ö Don’t accept poor quality requirements ö Use inspections to find requirement defects early ö Hold effective reviews ö Reward good requirements

Frequent Response BEFORE CLASS What problem do you want to cover in the class? Frequent Response BEFORE CLASS What problem do you want to cover in the class? How do we deal with constantly changing requirements? AFTER CLASS What problem do you see to implementing what you have learned? My manager won’t change, will just keep doing things the same old way.

Why Johnny Can’t Write Requirements ö He doesn’t know how ö The schedule ignores Why Johnny Can’t Write Requirements ö He doesn’t know how ö The schedule ignores the process ö We need cultural change True in 1990 and still true today

Solution to all problems Reorganize Buy tools Solution to all problems Reorganize Buy tools

No time to do it right Putting out fires is fun Doing it right No time to do it right Putting out fires is fun Doing it right gets no respect

Enter the hero Enter the hero

Better Requirements = $$$$$ earned ö Put process in place ö Educate your people Better Requirements = $$$$$ earned ö Put process in place ö Educate your people ö Reward those who do it right the first time ö Reap the rewards

References Customer-Centered Products – Creating Successful Products Through Smart Requirement Management, Ivy Hooks and References Customer-Centered Products – Creating Successful Products Through Smart Requirement Management, Ivy Hooks and Kristin Farry, AMACOM 2000 The Stuff Americans Are Made Of, Josh Hammond and James Morrison, Macmillan 1996 Information Ecology, Thomas H. Davenport, Oxford 1997