Requirement Elicitation
What techniques can you use for requirement elicitation?
Requirements Framework
What does the requirements engineering framework include:
Requirement Elicitation
What are the two knowledge types?
Requirement Elicitation
What insight can tacit knowledge bring?
Requirement Elicitation
What are examples of explicit knowledge?
Requirement Elicitatiaon
What is the difference between requirement elicitation and requirement analysis?
Elicitation is around collecting information and data, documenting and understanding business needs, process, assumptions and risks
Analysis refines the requirements to ensure that they are clear, complete & represent the business and user needs.
Requirements Analysis
What are key activities in requirements analysis?
Requirements Analysis
Why do we need to check that requirements align with business objectives/case?
Requirements should address a root problem and be in scope
out of scope requirements might sit with other projects
Requirements Analysis
What quality attributes should a requirement include?
Requirements should be:
* Clear
* Complete
* Consistent
* Traceable
* Unambigous
* Relevant
* Testable
if it doesnt adhere to these then the wrong thing could be delivered
Requirements Analysis
What categories should we be looking at to ensure something is feasible?
Requirement Analysis
How might a requirement be prioritised?
**MOSCOW
**
* Must Have
* Should Have
* Could Have
* Won’t Have
Backlog prioritisation
* Dependancies
* Size / Complexity
* Impact
Requirement Analysis
What are the qualities of a well structured requirement?
Linear you might use req catalogue, Agile you might use user stories,
Requirement Analysis
How do you handle overlapping / duplicate requirements?
Requirements Analysis
How can Scenario analysis , prototypes & process maps help with requirement analysis?
Requirements Analysis
What can you use to understand user perspective?
use case diagrams show who needs to interact with a system
Requirement Validation
How might requirements be validated in a linear delivery?
Requirement Validation
How are requirements be signed off in an agile delivery?
Requirement Management
Why is it important to have a well defined set of requirements?
A good set of requirements will support a successful delivery
Requirement Management
What are the key elements of requirements management?
Requirement Traceability
What is meant by Vertical Traceability?
Requirements that are traceable from the source to the business objectives
eg. we know the ownership
Requirements Traceability
What is meant by Horizontal Traceability?
Traceability from origin to delivery and back.
Requirement Change Control
What are the stages of change control?
Requirements Change Control
What can be the source of a change?
Requirements Version Control
What is a baselined version of requirments?
A frozen version of requirements that has been signed off by stakeholders