This 2-day course provides a structured approach for requirement engineers, analysts, and product managers to understand how the requirement processes can be improved in the organization.
Learning objectives
- Understand the methods of eliciting the requirement from customers and other stakeholders
- Acquire essential skills in requirement management
- Understand how to manage the requirement changes
Who should attend
To get the most out of the course, delegates are expected to have at least one year of software industry experience.
Methodology:
Workshop based
- 40% Classroom presentation
- 60% Exercises, case studies
Participants can learn through practices the essentials of requirement development and requirement management. Participants will apply the principles and practices of requirement in situations similar to actual development environments. Sample templates and procedures are provided in the course.
Course outline
Requirements process – overview
Why elicit requirements is not easy – the challenges
Defining the project's scope, its goals and the relevant stakeholders
Understand customers (Voice of customer) Techniques: Kano model, KJ analysis
Identifying business use cases and product use cases
Scenarios, and Prototyping the product to find hidden requirements
Applying the requirements specification template
Defining functional and non-functional requirements
Deriving the fit criterion, or measurement, for the requirements
- Markets & Products
- Measurement & Analysis
- Project management
- Software engineering
- Security
- Usability
- Agile
- CMMI