requirement determination process
DESCRIPTION
TRANSCRIPT
![Page 1: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/1.jpg)
Requirement Determination Process (RDP)
By: Sourabh Arya
![Page 2: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/2.jpg)
21 December 2009
Agenda• Overview Of RDP• Main Steps• Sub Steps• Questions
![Page 3: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/3.jpg)
Overview Of RDP• RPD: It enables you to, obtain, verify & communicate effective
requirements that brings value to you, HP & client• RDP is a proactive, value- added approach to determining
requirements developed by EDS in 1992.• RDP is a set of guidelines to effectively listen to information provided
by client’s and translate the same into a set of system specific feasible requirements
• Benefits of RDP:o Increased business Value through better solution offeringo Reduced cost of correcting defects & failure due to ill stated
requirements
![Page 4: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/4.jpg)
Steps to Determine Requirements• Plan/ Manage: to prepare for & manage the requirements
• Obtain: Collect information from various source
• Understand: Analyze the obtained information
• Validate: Confirm mutual understanding of the requirements
• Evaluate: Asses the process
![Page 5: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/5.jpg)
Step 1: Planning/Manage
• Allocate HP Resource• Identify the client resource• Determine RDP techniques & standards• Determine Evaluation parameters
o Identify Key Success Parameters (KSF) Within Budget On Schedule
o Identify causes of concern Enlarged scope Additional needs
• Build the plan• Review plan with the client of RDP team
![Page 6: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/6.jpg)
Continued • Manage the plan
o Continuous monitoring of project scopeo Identify potential risk and timely resolution of the same
![Page 7: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/7.jpg)
Step 2: Obtain• Determine requirement sources• Determine/ Confirm Obtain Techniques• Execute Obtain Techniques
o Document Research: Client literature etco Facilitation: Joint Application Design (JAD) Sessionso Observationo Prototyping: computer aided software engineering (CASE) tool to build
prototypes for process understandingo Surveyo Interviewing
• Stored the obtained information
![Page 8: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/8.jpg)
Step 3: Understand
• Extract requirements• Link to source document• Perform root cause analysis• Verify consistency and completeness• Add verification criteria• Determine appropriateness of requirements• Determine requirements to be validated
![Page 9: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/9.jpg)
ContinuedTechniques to understand requirements• Facilitation: group meetings to obtain consensus• Data Modeling & Process Modeling: Technique to verify & understand
the completeness of the requirement• N fold Structured walkthroughs: application of multiple structured
walkthroughs to increase Understanding & Validity of requirements• Analytic Hierarchy Process: To determine relative value of each
requirement in listo Forced pair Matrix
• Ambiguity Analysis: To test the ambiguity & conflicting expectation or requirements during requirement determination
• Expectation Limitation: a technique to expose un realistic expectation
![Page 10: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/10.jpg)
Step 4: Validate• Determine validation participation• Determine levels of detail• Determine confirm validation techniques:
o Facilitationo Data Modeling & Process Modelingo N fold Structured Walkthroughso Analytic hierarchy Process
Forced Pairso Ambiguity Pollo Expectation Limitation
![Page 11: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/11.jpg)
Continued• Execute validation techniques• Close down RDP
![Page 12: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/12.jpg)
Step 5: Evaluate• Evaluate Techniques: Analyze effectiveness of techniques used• Evaluate Requirement Statements: Analyze any potential gaps
between clients requirements and the product to be delivered• Evaluate RDP: refer next slide• Evaluate Total Effectiveness: refer next slide
![Page 13: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/13.jpg)
Continued
![Page 14: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/14.jpg)
Questions??
![Page 15: Requirement Determination Process](https://reader033.vdocument.in/reader033/viewer/2022061120/546cb782b4af9f892c8b5187/html5/thumbnails/15.jpg)