Assignment title: Information
Tasks
Manage requirements for a project you are currently working on. This will normally be your group
project.
1. Elicit requirements using appropriate techniques to produce a set of functional and non-
functional requirements (e.g. look and feel, usability and humanity, performance, operational
and environmental, maintainability and support, security, cultural and legal requirements).
You must have at least 5 functional requirements and at least 5 non-functional requirements
covering at least 4 different sub categories. You should negotiate with your tutor and group
member to ensure that there is not excessive duplication in the case of a group project.
2. Using the provided template, document your requirements.
3. At appropriate stages within your project, review and update the requirements, using a risk
register and change management tools and techniques as appropriate'
4. With reference to the requirements engineering lifecycle and the literature, and using
examples from your own project, discuss the management of requirements. You should make
specific reference to the following:
a. Explanation of the term "requirements management"
b. Techniques for eliciting requirements
c. Approaches to understanding the problem
d. Approaches to deriving a solution
e. Explanation of how management of detailed requirements differ in an agile project
f. Ensuring requirements quality
g. Requirements qualification and acceptance
h. Requirement management and change control
i. Requirement management and risk management
j. How a requirement management tool can assist with the capture, trace, analysis and
management of changes to requirements. (Discuss, using annotated screen shots
with examples from your own project).
5. You must submit the following:
Report complete with citations and references in Harvard format.
Supporting documentation e.g. screen shots, risk register/issues log, change control
documentation, completed requirement templates, etc.
Criteria Issues Mark
Application and understanding of the theory of
requirements management
LO1, LO4
Application to the case study
LO1, LO2, LO4
Explanation of requirements management 5
Discussion of agile requirements management 3
Elicitation techniques 5
Ensuring requirements quality 3
Requirements qualification and acceptance 3
Requirement management and change control 3
Requirement management and risk management 3
Discussion of problem 5
Discussion of solution 5
Quality of the requirements 10
Completeness of the requirements (coverage) 8
Correct use of requirements template 6
Use of specialist software
Understanding of the process
Application to the case study
LO3
Scholarship
LO4
Risk register 5
Supporting design documentation (e.g. use cases, user stories) 5
Change control documentation 5
Basic use of RM software 4
Use of RM software to capture requirements 3
Use of RM software to trace requirements 3
Use of RM software to analyse requirements 3
Use of RM software to manage requirements 3
Structure and argument of report 4
Presentation (spelling, grammar, layout, use of headings etc)
Citations and references in Harvard format 6
Reference to the literature