1 / 16

Requirements Analysis

Requirements Analysis. Requirements analysis. Why should we prioritize requirements? How do we prioritize requirements?. Prioritize Requirement. Purpose Ensures that analysis and implementation efforts focus on the most critical requirements . Elements Prioritize requirements.

Download Presentation

Requirements Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Requirements Analysis (c) Adaptive Processes Consulting Be with the Best!

  2. Requirements analysis (c) Adaptive Processes Consulting Be with the Best!

  3. Why should we prioritize requirements?How do we prioritize requirements? (c) Adaptive Processes Consulting Be with the Best!

  4. Prioritize Requirement Purpose Ensures that analysis and implementation efforts focus on the most critical requirements. Elements • Prioritize requirements. • Manage challenges to requirements prioritization. (c) Adaptive Processes Consulting Be with the Best!

  5. Basis of requirements prioritization • Urgency (MoSCoW) • Business value • Business or technical risk • Implementation difficulty • Likelihood of success • Regulatory or policy compliance • Relationship to other requirements • Stakeholder agreement (c) Adaptive Processes Consulting Be with the Best!

  6. What does organizing requirements mean?Why should organize requirements?How do we organize requirements? (c) Adaptive Processes Consulting Be with the Best!

  7. Organize requirements Purpose To create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives. Elements • Define levels of abstractions needed. • Select modeling techniques. (c) Adaptive Processes Consulting Be with the Best!

  8. Specify and model requirements Purpose To analyze expressed stakeholder desires and/or the current state of the organization using a combination of textual statements, matrices, diagrams and formal models. Elements • Describe capabilities in textual form. • Develop matrix documentation. • Choose model. • Capture requirements attributes. • Identify improvement opportunities. (c) Adaptive Processes Consulting Be with the Best!

  9. Define assumptions and constraints Purpose Identify factors other than requirements affecting which solutions are viable. Elements • Document assumptions. • Examine business constraints. • Examine technical constraints. (c) Adaptive Processes Consulting Be with the Best!

  10. What does verifying requirements mean?What are some of the good characteristics of requirements?What does validating requirements mean? (c) Adaptive Processes Consulting Be with the Best!

  11. Verify requirements Purpose Requirements verification ensures requirements specifications and models meet the necessary standard of quality to allow them to be used effectively to guide further work. Elements • Determine characteristics of requirements quality. • Verify requirements quality. (c) Adaptive Processes Consulting Be with the Best!

  12. Requirements characteristics • Cohesive • Complete • Consistent • Correct • Feasible • Modifiable • Unambiguous • Testable (c) Adaptive Processes Consulting Be with the Best!

  13. Lets look at a sample requirements review checklist (c) Adaptive Processes Consulting Be with the Best!

  14. Validate requirements Purpose Ensure all requirements add value to business, fulfil its goals and objectives, and meet a stakeholder need. Elements • Identify assumptions. • Define measurable evaluation criteria. • Determine business values. • Determine dependencies for benefit realization. • Evaluate alignment with business case and opportunity cost. (c) Adaptive Processes Consulting Be with the Best!

  15. Lets test our understanding with sample questions from the chapter. (c) Adaptive Processes Consulting Be with the Best!

  16. End of moduleWould you like to clarify any thing on the module?Any suggestions for improvement? (c) Adaptive Processes Consulting Be with the Best!

More Related