3. VIRALITY STAGE
1. Requirements Elicitation (E1)
-
Interviews with employees
-
Surveys
-
Problem solution canvas
-
User observation or shadowing of users
-
Workshops or focus groups
-
User testing or usability testing
-
Brainstorming
-
Stakeholder analysis
-
Goal modelling
-
Context modelling
-
Storytelling and scenario modelling
-
Identifying risks and threats
-
Describing rationales
-
Online reviews
-
Jobs To Be Done
-
Design Thinking
-
Acquisition or viral pattern and viral loop mapping
-
Idea gathering from team members
-
Sprint
-
Customer Journey maps or user flows
-
Process maps
-
Model driven engineering
-
Goal oriented requirements engineering
-
Ishikawa Fishbone Diagram or Cause and Effect diagram
-
Business process modelling
-
Market analysis (data from marketing campaigns)
-
Heatmaps
-
Competitive analysis
-
Defect logs - e.g. bug reports
-
Activity diagrams (flowcharts)
-
Message sequence diagrams
-
Entity relationship diagrams
-
5 why’s
2. Requirements Analysis (A1)
-
Problem solution canvas
-
Growth hacking
-
Use cases
-
Role playing
-
Design Thinking
-
Acquisition or viral pattern and viral loop mapping
-
Sprint
-
Customer Journey maps or user flows
-
Process maps
-
Model driven engineering
-
Goal oriented requirements engineering
-
Market analysis (data from marketing campaigns)
-
Heatmaps
-
Competitive analysis
-
Activity diagrams (flowcharts)
-
Finite state machines
-
Message sequence diagrams
-
Entity relationship diagrams
-
5 why’s
3. Requirements Specification (S1)
-
User stories
-
Constraints
-
Sprint
-
Goal oriented requirements engineering
​
4. Requirements Prioritization (P1)
-
Numerical Assignment or planning poker or assigning relative value points
-
Table-top relative estimation
-
Top ten Requirements
-
Prioritization based on set of weighted criteria
-
Simple rating system
-
Product council
-
Prioritisation by Cost of Delay
-
Prioritizing features for differential value (Kano Model of customer satisfaction)
-
Dot Voting method
5. Requirements Validation (V1)
-
Interviews with employees
-
Surveys
-
Growth hacking
-
User observation or shadowing of users
-
Workshops or focus groups
-
User testing or usability testing
-
Role playing
-
User Experience mock-ups or Prototypes
-
Online reviews
-
Jobs To Be Done
-
Design Thinking
-
Acquisition or viral pattern and viral loop mapping
-
Sprint
-
Customer Journey maps or user flows
-
Process maps
-
Model driven engineering
-
Goal oriented requirements engineering
-
Business process modelling
-
Modelling Strategic Actor Relationships and Rationales
-
Market analysis (data from marketing campaigns)
-
Heatmaps
-
Just-In-Time story elaboration
-
Competitive analysis
-
Activity diagrams (flowcharts)
-
Finite state machines
-
Message sequence diagrams
-
Entity relationship diagrams
-
Scenarios or acceptance test
-
5 why’s
​
6. Requirements Management (M1)
-
Flagging and tagging the product backlog items with corresponding KPIs
-
Product vision board
-
Kanban
-
Scrum
-
Defect logs - e.g. bug reports