Home > Product Management > Requirements Analysis
Topic: Requirements Analysis
Lesson 1: Core-concepts in Business Analysis
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 360 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
Introductory lecture on the role of the business analyst and definitions including, The purpose of business analysis; IIBA Business Analysis Core-Concept Model with examples; Definitions and comparison between Requirements and Designs; Business Requirements; Stakeholder Requirements; Solution Requirements: Functional and non-functional; and Transition Requirements. Further students are expected to identify different requirements type in a given real-life scenario and document them in the appropriate format (especially for SLA based non-functional requirements)
- Definition of Business Analysis
- Business Analysis Core-Concept Model
- Definition of Requirements and Designs
- Requirements Types
Lesson 2: Business analysis approaches and plans
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 360 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
This session covers the plan-driven as well as change-driven business analysis approaches; preparing business analysis plans for stakeholder engagement, business analysis governance, and information management. Students are expected to use a real-life scenario to select the best approach and develop the above plans during the session.
- The differences and applications of plan-driven BA and change-driven BA
- How to prepare a stakeholder engagement plan, BA governance, and Information Management Plan
Lesson 3: Strategy analysis and business case
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 360 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
This session is recommended to be a hands-on session covering an as-is analysis, to-be analysis and develop them into a business case.
- How to conduct a current state analysis
- How to define a future state
-
Assessing risks and change strategy
Lesson 4: Process modeling techniques
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 360 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
This workshop is recommended to give working knowledge on process modelling techniques, preferably flow diagrams for a real-life case-study using a tool such as Lucid-chart.
- When and Why we model processes
- Commonly used modeling standards and notations in process modeling
- In a real life scenario how to identify each element of a process model
Lesson 5: Use-case modeling techniques
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 360 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
This workshop may give participants the knowledge in identifying use-cases, modelling them using a use-case model and preparing use-case descriptions.
- When and why model use-case diagrams
- Notations in use-case models
-
How to prepare a use-case description*
Lesson 6: User stories & acceptance criteria
- Self learning Duration
- 60 mins
- Lecture/Lab Duration
- 420 mins
Self learning content
Before Lecture:
After Lecture:
- Write down three user stories and add acceptance criteria for each of them
Lecture/Lab description
A workshop to educate the participant on writing out-come based user stories, and preparing acceptance and evaluation criteria
- When and why to use user stories
- Statement of value of user story
- The difference between acceptance criteria and evaluation criteria
- Using requirements to construct acceptance criteria
- How to do a story map using user stories
Lesson 7: Data modeling techniques
- Self learning Duration
- 120 mins
- Lecture/Lab Duration
- 600 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
A workshop to model data in a given domain including ER models, related state transitions, and including the data dictionary
- When and why use data models
- How to develop a ER model
- How to prepare a data dictionary using ER model
- How to develop a state-transition diagram
- How to develop a data flow diagram
- How to use DFD to identify interfaces including APIs
Lesson 8: Non-functional requirements analysis
- Self learning Duration
- 0 mins
- Lecture/Lab Duration
- 300 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
Workshop mode session to identify key non-functional requirements, how to elicit them, and how to manage them using SLAs
- What are non-functional requirements
- Different type of non-functional requirements
- How to elicit non-functional SLAs for a product or service
Lesson 9: Requirements analysis, verification, validation
- Self learning Duration
- 60 mins
- Lecture/Lab Duration
- 420 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
Practical lab session and theoretical lectures on how to do a requirements analysis, how to verify and validate them, including requirements quality
- What are the key steps in requirements analysis
- How to verify requirements
- Methods to validate requirements
Lesson 10: Requirements prioritization and traceability
- Self learning Duration
- 60 mins
- Lecture/Lab Duration
- 420 mins
Self learning content
Before Lecture:
After Lecture:
Lecture/Lab description
Workshop in requirements relationships and prioritization techniques
- How to identify and map requirements relationships
- Requirements prioritization criteria
- Requirements prioritization methods