Requirements Engineering
Course_Reference:
RE-2
Manufacturer:
0
Training_Provider:
9
Summary:
This course develops the skills needed to work with requirements stakeholders to ensure that the requirements satisfy their various perspectives and that any conflicts are negotiated to a position of consensus.
Objectives:
- Describe the roles and responsibilities of key stakeholders in the requirements engineering process
- Demonstrate the application of a range requirements elicitation techniques
- Explain the use of requirements elicitation techniques and the relevance of the techniques to given situations
- Document and prioritise user requirements for an information system
- Identify problems with requirements and explain how requirements documentation may be improved
- Create a process/function model of requirements for an information system
- Interpret a model of the data requirements for an information system
- Explain the importance of linking project objectives and requirements to the Business Case
- Describe the principles of Requirements Management and explain the importance of managing requirements
- Describe the use of CASE tools to support Requirements Engineering
- Explain the principles of Requirements Validation and define an approach to validating requirements
The Requirements Engineering Process
- Lifecycle for business change
- Business plans and objectives
- Problems with requirements
- The stakeholders involved in RE
- RE process overview
Requirements and the Business Context
- Hierarchy of requirements
- TOR/PID
- Functional requirements
- Non-Functional requirements
- General/Technical requirements
- Service level requirements
Eliciting and Documenting Requirements
- Problems with elicitation
- Different stakeholders viewpoints
- Elicitation techniques
- Facilitated workshops in detail
- Prioritisation of requirements
- The structure and contents of a requirement
Interviewing for Requirements
- Interviewing for RE
- The interviewing lifecycle
- Planning, preparing, conducting and following up the interview
- Questioning strategies
Use of Models in Requirements Engineering
- Developing a process/functional model
- Reading a static (data) model
Analysing and Negotiating Requirements
- Itterating reuirements
- Congruence with business objectives
- Analysing requirements against: Classification, Priority, Ambiguity, Testability, Risk, Granularity, Omissions, Conflicts, Overlaps, and Achievability
- Resolving conflicts
Validating Requirements
- Requirements validation
- Requirements reviews
- Validation checklist
- Validation by prototyping
Managing Requirements
- The principles of requirements management (RM)
- How the '4 pillars' support RM
- The baseline mechanism
- The role of the Change Control Board
Benefits Confirmation
- Requirements testing/user acceptance testing
- Post-implementation review
- Roles of requirements actors
Case Study
- A case study allows the delegates to undertake a simulated requirements engineering assignment to practise the new skills.
Description:
This course develops the skills needed to work with requirements stakeholders to ensure that the requirements satisfy their various perspectives and that any conflicts are negotiated to a position of consensus.
Keywords:
Requirements Engineering,stakeholder requirements,satisfy various perspectives,consensus position
Main menu
Software Vendor
IT Technical
Business Skills
- >Project Management (187)
- ITIL (38)
- PRINCE2 (46)
- >Reporting (28)
- HR (29)
- Health and Safety (3)
- >Management (344)
- Business Development (5)
- Strategic Management (5)
- >Personal Development (251)
- >Leadership (76)
- >Administration (205)
- Finance (36)
- >Sales and Marketing (116)
- IT Service Management (98)
- Customer Service (21)
- Legal (8)
