5. SCALE STAGE
1. Requirements Elicitation (E1)
-
Workshops or focus groups
-
User testing or usability testing
-
Brainstorming
-
Stakeholder analysis
-
Goal modelling
-
Storytelling and scenario modelling
-
Identifying risks and threats
-
Model driven engineering
-
Goal oriented requirements engineering
-
Document analysis
-
Observation or job shadowing
-
Decision modelling based requirements engineering
-
Competitive analysis
-
Defect logs - e.g. bug reports
-
Activity diagrams (flowcharts)
-
Sample reports
-
Pseudocode
-
Entity relationship diagrams
-
5 why’s
-
Value stream mapping
2. Requirements Analysis (A1)
-
Use cases
-
Model driven engineering
-
Goal oriented requirements engineering
-
Functional decomposition (functional decomposition diagram or FDD)
-
Competitive analysis
-
Activity diagrams (flowcharts)
-
Sample reports
-
Pseudocode
-
Decision tables and decision trees
-
Finite state machines
-
Entity relationship diagrams
-
5 why’s
-
Value stream mapping
3. Requirements Specification (S1)
-
User stories
-
Constraints
-
Goal oriented requirements engineering
-
Requirements specification documents / Product requirements document
-
Pseudocode
​
4. Requirements Prioritization (P1)
-
Prioritization based on set of weighted criteria
-
Prioritisation by Cost of Delay
-
Prioritizing features for differential value (Kano Model of customer satisfaction)
5. Requirements Validation (V1)
-
Workshops or focus groups
-
User testing or usability testing
-
Model driven engineering
-
Goal oriented requirements engineering
-
Functional decomposition (functional decomposition diagram or FDD)
-
Decision modelling based requirements engineering
-
Competitive analysis
-
Activity diagrams (flowcharts)
-
Sample reports
-
Pseudocode
-
Decision tables and decision trees
-
Finite state machines
-
Entity relationship diagrams
-
Scenarios or acceptance test
-
5 why’s
-
Value stream mapping
​
6. Requirements Management (M1)
-
Kanban
-
Scrum
-
Defect logging