Requirement Determination Process

7,392 views
7,124 views

Published on

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,392
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
83
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Requirement Determination Process

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

×