Skip to content

Hands-on exercises and templates for Business Analysts and Product Owners to practice user story writing, process mapping, and acceptance testing.

Notifications You must be signed in to change notification settings

CELITACHERRY/ba-training-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ba-training-labs

Hands-on exercises and templates for Business Analysts and Product Owners to practice user story writing, process mapping, and acceptance testing.

BA Training Labs 🎯

A self-guided practice toolkit for aspiring Business Analysts and Product Owners.
These labs are based on real-world coaching experiences from Code Differently and agile product teams.


🧭 Purpose

To help analysts and product folks bridge the gap between theory and execution.
Each module walks through the "why" and "how" behind core agile deliverables.


πŸ“‚ Modules

Module Focus Deliverable
01-user-stories Writing clear user stories INVEST-compliant templates
02-process-maps Visualizing workflows Mermaid flow diagrams
03-qa-acceptance Defining testable acceptance criteria Test case mapping

πŸ’» Sample Content

01-user-stories/template.md

# User Story
**As a** [role]  
**I want** [goal/capability]  
**So that** [value or outcome]

### Acceptance Criteria
- [ ] AC1  
- [ ] AC2  
- [ ] AC3  


## Repository Structure
ba-training-labs/
β”‚
β”œβ”€ 01-user-stories/
β”‚   β”œβ”€ template.md
β”‚   └─ examples.md
β”‚
β”œβ”€ 02-process-maps/
β”‚   └─ example.md
β”‚
β”œβ”€ 03-qa-acceptance/
β”‚   └─ sample-testcases.md
β”‚
└─ README.md

flowchart LR
A[Idea] --> B[Refinement]
B --> C[Story & Acceptance Criteria]
C --> D[Build & QA]
D --> E[Demo & Feedback]


About

Hands-on exercises and templates for Business Analysts and Product Owners to practice user story writing, process mapping, and acceptance testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published