Upload
mohammad-jaid-alam
View
215
Download
0
Embed Size (px)
8/2/2019 Good Requirements Specification How to Obtain It
1/3
Mohammad Zaid http://iso-qms.blogspot.com/
1
Good Requirements Specification - How to obtain it?
Here are some excellent practices for obtaining goodrequirements:
Define your goal clearly at the start. Are you seeking to define a new product?
Are you seeking to learn about what your customers do and don t l ike about your current
product? Are you seeking to compare customer opinions of your product or service and
your compet it ors ? Are you seeking to determine what specif ic changes to your product or
service the customers most want?
Make it int eract ive. We learn more by letting customers try out or taste or play with a
sample or prototype than we do by asking questions. We want the customers focused on
the product, not on us. If a prototype or sample isn t possible, then we should use
pictures, charts, and diagrams.
Record everything. If possible, videotape or audiotape the sessions. If not, have two
note takers so you lose as little as possible.
Use indust ry best pract ices, such as focus groups and structure requirements elicitationmethods.
Learn and use good survey design. Good surveys are harder to make than you would
think. McGraw-Hil l s Business Statistics Demyst if ied is a great place to start .
Study your result s. Don t j ust gather a lot of data and ignore it . Put it all t ogether and
learn what you need to know. Quality Management Demystified will help with many
analyt ic t ools, t he most important of which is plan, do, check, act (PDCA).
Check and test your r esult s. If you have a limit ed set of customers, or customer
representatives (such as a market ing depart ment), have them check and improve what you
come up with from the sessions before it goes final. Otherwise, use multiple methods,
such as a survey, a focus group, and a limited pilot product launch before you go into full
production.
Af ter elicit ing requirement s, we wil l need t o organize t hem into a clear, useful
requirement s specif icat ion. The best descript ion for what makes a good requirements
document is f rom the Inst i t ute of Elect ri cal and Elect ronic Engineers, in t heir Standard
mailto:[email protected]://iso-qms.blogspot.com/http://iso-qms.blogspot.com/http://iso-qms.blogspot.com/mailto:[email protected]8/2/2019 Good Requirements Specification How to Obtain It
2/3
Mohammad Zaid http://iso-qms.blogspot.com/
2
830-1993, IEEE Recommended Pract ice for Software Requirements Specif ications,
summarized here in Table:
Some Characteristics of a Good Requirements SpecificationAdapted f rom IEEE standard 830-1993 and Creat ing a Software Engineering Cultureby Karl E. Wiegers
Characteristic Description
Complete Nothing is missing; all att ributes relevant to customer satisfactionare included, defined, and given tolerances.
Consistent The specif icat ion contains no int ernal contradict ions.
Correct The specifi cation accurately ref lects customers andstakeholders wants and needs.
Feasible Delivering to the specif icat ion is possible with technology that is
available, can be obtained, or can be developed. Delivering tothe specification is possible within time, cost, and otherconstraints.
Modif iable The specif icat ion is designed so that future changes can be madein a defined, practical, traceable way.
Necessary Each requirement adds value for the customer.
Priori t ized Requirements are ranked as to how essential it is to include eachin the book. A group at the top may be listed as required, andthen optional ones listed below that, in priority order.
Testable Each requirement must be defined in a way that wil l allow forone or more tests of either process or product that wil l ensure
conformance and detect error.Traceable Each element is uniquely ident if ied so that it s origin and purpose
can be traced to ensure that it is necessary, appropriate, andaccurate. This usually means assigning a number or code t o eachrequirement that doesn t change, and then adding codes toindicate changes to a requirement and giving each newrequirement its own code or number.
Unambiguous Each requirement has only one possible int erpretation.
For Article on Quality visit my bloghttp://iso-qms.blogspot.com/
1.
LINK TO PREVIOUS ARTICLES
2.
Achieving Quality: Managing Error
Comparison of Deming's Points to Traditional Western Management
3.
4.
DMAIC: A five-step program Six Sigma style
5.
Top Quality Gurus
Importance of Documenting a Quality Management System
6.7.
Understanding Correction, Corrective Action and Preventive Action
8.
Why Quality Is Still an Exclusive Concept and What Is the Remedy?
9.
3 Ms. | 5 Whys. | 5 Ss. | 6 Ms. | 7 Wastes. | 8D.
10.Elements of resistance to Quality Management15 Inspirational Steve Jobs Quotes
mailto:[email protected]://iso-qms.blogspot.com/http://iso-qms.blogspot.com/http://iso-qms.blogspot.com/http://iso-qms.blogspot.com/http://iso-qms.blogspot.com/2011/10/achieving-quality-managing-error.htmlhttp://iso-qms.blogspot.com/2011/10/achieving-quality-managing-error.htmlhttp://iso-qms.blogspot.com/2011/10/achieving-quality-managing-error.htmlhttp://iso-qms.blogspot.com/2011/10/comparison-of-deming-points-to.htmlhttp://iso-qms.blogspot.com/2011/10/dmaic-five-step-program-six-sigma-style.htmlhttp://iso-qms.blogspot.com/2011/10/dmaic-five-step-program-six-sigma-style.htmlhttp://iso-qms.blogspot.com/2011/09/top-ten-quality-gurus.htmlhttp://iso-qms.blogspot.com/2011/09/top-ten-quality-gurus.htmlhttp://iso-qms.blogspot.com/2011/10/dmaic-five-step-program-six-sigma-style.htmlhttp://iso-qms.blogspot.com/2011/09/top-ten-quality-gurus.htmlhttp://iso-qms.blogspot.com/2011/10/importance-of-documenting-quality.htmlhttp://iso-qms.blogspot.com/2011/10/understanding-correction-corrective.htmlhttp://iso-qms.blogspot.com/2011/10/understanding-correction-corrective.htmlhttp://iso-qms.blogspot.com/2011/10/why-quality-is-still-exclusive-concept.htmlhttp://iso-qms.blogspot.com/2011/10/why-quality-is-still-exclusive-concept.htmlhttp://iso-qms.blogspot.com/2011/10/understanding-correction-corrective.htmlhttp://iso-qms.blogspot.com/2011/10/3-ms-5-whys-5-ss-6-ms-7-wastes-8d.htmlhttp://iso-qms.blogspot.com/2011/10/3-ms-5-whys-5-ss-6-ms-7-wastes-8d.htmlhttp://iso-qms.blogspot.com/2011/10/why-quality-is-still-exclusive-concept.htmlhttp://iso-qms.blogspot.com/2011/10/elements-of-resistance-to-quality.htmlhttp://iso-qms.blogspot.com/2011/10/elements-of-resistance-to-quality.htmlhttp://iso-qms.blogspot.com/2011/10/3-ms-5-whys-5-ss-6-ms-7-wastes-8d.htmlhttp://iso-qms.blogspot.com/2011/10/15-inspirational-steve-jobs-quotes.htmlhttp://iso-qms.blogspot.com/2011/10/15-inspirational-steve-jobs-quotes.htmlhttp://iso-qms.blogspot.com/2011/10/elements-of-resistance-to-quality.htmlhttp://iso-qms.blogspot.com/2011/10/15-inspirational-steve-jobs-quotes.htmlhttp://iso-qms.blogspot.com/2011/10/15-inspirational-steve-jobs-quotes.htmlhttp://iso-qms.blogspot.com/2011/10/elements-of-resistance-to-quality.htmlhttp://iso-qms.blogspot.com/2011/10/3-ms-5-whys-5-ss-6-ms-7-wastes-8d.htmlhttp://iso-qms.blogspot.com/2011/10/why-quality-is-still-exclusive-concept.htmlhttp://iso-qms.blogspot.com/2011/10/understanding-correction-corrective.htmlhttp://iso-qms.blogspot.com/2011/10/importance-of-documenting-quality.htmlhttp://iso-qms.blogspot.com/2011/09/top-ten-quality-gurus.htmlhttp://iso-qms.blogspot.com/2011/10/dmaic-five-step-program-six-sigma-style.htmlhttp://iso-qms.blogspot.com/2011/10/comparison-of-deming-points-to.htmlhttp://iso-qms.blogspot.com/2011/10/achieving-quality-managing-error.htmlhttp://iso-qms.blogspot.com/http://iso-qms.blogspot.com/mailto:[email protected]8/2/2019 Good Requirements Specification How to Obtain It
3/3
Mohammad Zaid http://iso-qms.blogspot.com/
3
11.
12.
Misconceptions about the ISO 9000 family
13.
Philip B. Crosby: Four Absolutes of Quality Management and 14-Step Quality
Improvement Plan
14.
Benefits of Implementing a QMS
15.
IS TQM A TOTAL SOLUTION?
16.
ISO List
17.
Twelve Obstacles to Implementing Quality
18.
Quality Control Tools
19.
PDCA Cycle
20.
Quality management system - Summary of requirements
21.
Difference between Quality Assurance and Quality Control
22.
What is ISO 9000?
23.
Quality Glossary A to Z
24.
The Quality Control Audit - By Kaoru Ishikwa
25.
The eight principles of quality management
26.
Executive Summary of the 14 Toyota Way Principles
Toyota Production System
FOR SUGGESTIONS & FEEDBACK CONTACT ME AT [email protected]
mailto:[email protected]://iso-qms.blogspot.com/http://iso-qms.blogspot.com/http://iso-qms.blogspot.com/2011/10/misconceptions-about-iso-9000-family.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/misconceptions-about-iso-9000-family.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/misconceptions-about-iso-9000-family.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/benefits-of-implementing-qms.htmlhttp://iso-qms.blogspot.com/2011/10/benefits-of-implementing-qms.htmlhttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/is-tqm-total-solution.htmlhttp://iso-qms.blogspot.com/2011/10/is-tqm-total-solution.htmlhttp://iso-qms.blogspot.com/2011/10/benefits-of-implementing-qms.htmlhttp://iso-qms.blogspot.com/2011/09/iso-list.htmlhttp://iso-qms.blogspot.com/2011/09/iso-list.htmlhttp://iso-qms.blogspot.com/2011/10/is-tqm-total-solution.htmlhttp://iso-qms.blogspot.com/2011/09/twelve-obstacles-to-implementing.htmlhttp://iso-qms.blogspot.com/2011/09/twelve-obstacles-to-implementing.htmlhttp://iso-qms.blogspot.com/2011/09/iso-list.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-tools.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-tools.htmlhttp://iso-qms.blogspot.com/2011/09/twelve-obstacles-to-implementing.htmlhttp://iso-qms.blogspot.com/2011/09/pdca-cycle.htmlhttp://iso-qms.blogspot.com/2011/09/pdca-cycle.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-tools.htmlhttp://iso-qms.blogspot.com/2011/09/quality-management-system-summary-of.htmlhttp://iso-qms.blogspot.com/2011/09/quality-management-system-summary-of.htmlhttp://iso-qms.blogspot.com/2011/09/pdca-cycle.htmlhttp://iso-qms.blogspot.com/2011/09/difference-between-quality-assurance.htmlhttp://iso-qms.blogspot.com/2011/09/difference-between-quality-assurance.htmlhttp://iso-qms.blogspot.com/2011/09/quality-management-system-summary-of.htmlhttp://iso-qms.blogspot.com/2011/09/what-is-iso-9000.htmlhttp://iso-qms.blogspot.com/2011/09/what-is-iso-9000.htmlhttp://iso-qms.blogspot.com/2011/09/difference-between-quality-assurance.htmlhttp://iso-qms.blogspot.com/2011/09/quality-glossary.htmlhttp://iso-qms.blogspot.com/2011/09/quality-glossary.htmlhttp://iso-qms.blogspot.com/2011/09/what-is-iso-9000.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-audit-by-kaoru-ishikwa.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-audit-by-kaoru-ishikwa.htmlhttp://iso-qms.blogspot.com/2011/09/quality-glossary.htmlhttp://iso-qms.blogspot.com/2011/09/eight-principles-of-quality-management.htmlhttp://iso-qms.blogspot.com/2011/09/eight-principles-of-quality-management.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-audit-by-kaoru-ishikwa.htmlhttp://iso-qms.blogspot.com/2011/09/executive-summary-of-14-toyota-way.htmlhttp://iso-qms.blogspot.com/2011/09/executive-summary-of-14-toyota-way.htmlhttp://iso-qms.blogspot.com/2011/09/eight-principles-of-quality-management.htmlhttp://iso-qms.blogspot.com/2011/09/toyota-production-system.htmlhttp://iso-qms.blogspot.com/2011/09/toyota-production-system.htmlhttp://iso-qms.blogspot.com/2011/09/executive-summary-of-14-toyota-way.htmlhttp://iso-qms.blogspot.com/2011/09/toyota-production-system.htmlmailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://iso-qms.blogspot.com/2011/09/toyota-production-system.htmlhttp://iso-qms.blogspot.com/2011/09/executive-summary-of-14-toyota-way.htmlhttp://iso-qms.blogspot.com/2011/09/eight-principles-of-quality-management.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-audit-by-kaoru-ishikwa.htmlhttp://iso-qms.blogspot.com/2011/09/quality-glossary.htmlhttp://iso-qms.blogspot.com/2011/09/what-is-iso-9000.htmlhttp://iso-qms.blogspot.com/2011/09/difference-between-quality-assurance.htmlhttp://iso-qms.blogspot.com/2011/09/quality-management-system-summary-of.htmlhttp://iso-qms.blogspot.com/2011/09/pdca-cycle.htmlhttp://iso-qms.blogspot.com/2011/09/quality-control-tools.htmlhttp://iso-qms.blogspot.com/2011/09/twelve-obstacles-to-implementing.htmlhttp://iso-qms.blogspot.com/2011/09/iso-list.htmlhttp://iso-qms.blogspot.com/2011/10/is-tqm-total-solution.htmlhttp://iso-qms.blogspot.com/2011/10/benefits-of-implementing-qms.htmlhttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/philip-b-crosby-four-absolutes-of.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/2011/10/misconceptions-about-iso-9000-family.html?utm_source=BP_recenthttp://iso-qms.blogspot.com/mailto:[email protected]