Requirements Management with Use Cases
In 1994, the Standish Group found that the top 3 factors that caused project failure were lack of user input, incomplete requirements and changing requirements. Requirements management is a systematic approach to eliciting, organizing and documenting requirements. As a discipline it helps in establishing and maintaining agreement between the customer and the project team on the changing requirements of the system.
The requirements management approach is significantly improved when combined with Use Cases. Use Cases are a popular and widely used approach for capturing and communicating functional requirements from a user’s point of view. They are part of the Unified Modelling Language (UML) and therefore part of the Object Management Group standard.
By incorporating Use Cases into a disciplined requirements management process, a practitioner is armed with a robust approach to overcoming the problems identified by the Standish Group
Objectives:
Upon completion of the course, participants will be able to:
- Apply requirements management techniques to define a clear statement of product requirements
- Capture and document requirements with use-case modelling
- Describe a documentation hierarchy and standards for defining levels of requirements for a product
- Use requirement attributes and traceability to help manage scope and change throughput product lifecycle
- Use requirements to drive ongoing design, test, and user documentation activities
Topics covered by this course :
- Introduction to Requirements Management
- Defining the System
- Analysing the Problem
- Refining the System Definition
- Understanding Stakeholder Needs
- Managing Changing Requirements
- Use Case Modelling
Who would we recommend this course to?
- Analysts
- Business Analysts
- Designers
- Requirements Managers
- Software Engineers
How much of my time will this take?
2 days