Mastering Requirements Course
- Duration: 2 Days
- Public Courses: Check our schedule
- Private Course for your Organisation: Contact us
Our Mastering Requirements Course provides delegates with the knowledge and toolset to elicit and manage project requirements. The course gives students a firm understanding of what a requirement is and how to turn a business problem into a reliable set of validated requirements. Poor requirements are the most prevalent reason projects fail. The course is administered by professional trainers with significant experience of software development and large change projects. The course uses theory and real-world case study approach to learning. Students are supplied with course notes containing detailed information about business analysis techniques and providing references for further reading.
Over 50% of projects issues relate to poorly defined or incorrect requirements. This course addresses the personal skills, organisational capabilities and leadership activities needed to drive quality into the requirements development function.
This is a private course usually booked by organisations with space for 4 – 16 participants. The course can be customised your team’s needs.
- Objectives of this course
- Course outline
- Who is this course for
- Your benefits at a glance
- Your questions
On completion of the Mastering Requirements course, delegates will be able to:
- Understand what is and is not a Requirement
- The analyst’s role in the requirements process
- How to understand stakeholder views
- Tools and tips for eliciting requirements in a range of scenarios
- Document and organise project requirements
- How to validate a requirement
- Methodologies for gathering requirements
- How to use Scenarios and Use Cases to explore requirements
- How Agile methods can help requirements engineering
- Managing requirements change
This course covers the following
The role of the analyst:
- The role and competencies of the business analyst
The requirements engineering process:
- The requirements engineering framework
- Characteristics of requirements engineering
- The importance of requirements engineering
Actors and viewpoints:
- Stakeholders in business analysis projects
- Roles and responsibilities in the requirements engineering process
- Context diagrams and stakeholders
Project initiation:
- The importance of the project initiation stage
- The project initiation document
Facilitated workshops:
- The use of workshops to elicit, analyse and negotiate requirements
- Structure of a facilitated workshop
- Facilitation skills
- Stimulating creative thinking
Documenting requirements:
- General business requirements
- Functional and non-functional requirements
- The requirements catalogue
- Interpreting class diagrams
- Scoping systems and documenting requirements with use cases
Other requirements elicitation techniques:
- Observation and ethnographic studies
- Activity sampling
- Document and data source analysis
- Questionnaires
- Choosing the appropriate technique/s
Analysing Requirements:
- Examining the requirements catalogue
- Prioritising requirements (MoSCow)
- Checking for ambiguity and lack of clarity
- Testability of requirements
Scenarios and prototyping:
- The use of scenarios to explore requirements
- Use case descriptions as a method of documenting scenarios.
- The use of prototyping to explore requirements
Requirements Management:
- Change and version control of requirements
- Requirements traceability
- The use of CASE tools in requirements engineering
Validating requirements:
- Validation techniques
- Quality control in requirements engineering
Requirements and systems development:
- Development lifecycles
- The link between requirements and systems development
- Post-implementation review
There are no course prerequisites, however this is an intense course and industry experience will make this course more relevant.
- Globally recognised skills
- Learn the most up-to-date methodology
- Deliver increased efficiency and effectiveness to your team
- Learn through best practices and real examples
- Learn with trainers who have proven track records
- Flexible delivery with online learning options