📚 Curriculum Overview
Welcome to the PM & BA Curriculum - your comprehensive textbook for modern Product Management and Business Analysis.
Learning Philosophy
This curriculum follows the Learn → Apply → Master
model:
- Learn theoretical concepts here
- Apply them in the ReserveEasy Project
- Master through repetition with the Toolkit
Seven Core Modules
| Module | Topic | Duration | Difficulty | Key Deliverable |
|---|---|---|---|---|
| 1 | Requirements Engineering | 2 weeks | ⭐⭐☆☆☆ | Gap Analysis Document |
| 2 | Agile Execution | 2 weeks | ⭐⭐⭐☆☆ | Prioritized Backlog |
| 3 | Strategy & Analysis | 2 weeks | ⭐⭐⭐⭐☆ | Competitive Analysis |
| 4 | Data & Analytics | 2 weeks | ⭐⭐⭐⭐⭐ | SQL Query Library |
| 5 | Product Processes | 1 week | ⭐⭐☆☆☆ | Sprint Plan |
| 6 | Quality Assurance | 1 week | ⭐⭐⭐☆☆ | Master Test Plan |
| 7 | Technical Fluency | 2 weeks | ⭐⭐⭐⭐⭐ | API Specification |
Total Time: 12 weeks at 10-15 hours/week
Recommended Learning Sequence
For Complete Beginners
Week 1-2: Module 1 (Requirements Engineering)
Week 3-4: Module 2 (Agile Execution)
Week 5-6: Module 3 (Strategy & Analysis)
Week 7-8: Module 4 (Data & Analytics)
Week 9: Module 5 (Product Processes)
Week 10: Module 6 (Quality Assurance)
Week 11-12: Module 7 (Technical Fluency)2
3
4
5
6
7
For Career Switchers (Have some business experience)
Week 1: Module 2 (Agile)
Week 2: Module 1 (Requirements)
Week 3-4: Module 4 (Data & Analytics)
Week 5-6: Module 7 (Technical Fluency)
Week 7: Module 3, 5, 6 (Fill gaps)2
3
4
5
For Technical Folks (Engineers transitioning to PM)
Week 1: Module 1 (Requirements)
Week 2: Module 3 (Strategy)
Week 3-4: Module 2 (Agile)
Week 5: Module 5 (Product Processes)
Week 6: Module 6 (QA) + Module 4 (Analytics review)2
3
4
5
How to Study Each Module
Step 1: Read the Module (2-3 hours)
- Take notes in your own words
- Highlight unfamiliar terms
- Try to relate concepts to products you use
Step 2: Review ReserveEasy Application (1-2 hours)
- See how theory applies in practice
- Study the actual artifacts created
Step 3: Complete Exercises (3-5 hours)
- Apply concepts to your own product idea
- Use templates from the toolkit
- Document your work in GitHub
Step 4: Self-Assessment (30 minutes)
- Can you explain concepts to someone else?
- Can you apply them without referring to notes?
- Do you understand the "why" not just the "what"?
Module Deep Links
Module 1: Requirements Engineering →
Learn how to gather, analyze, and document requirements using proven frameworks like the Requirements Pyramid and 9-Dimension Gap Analysis.
Module 2: Agile Execution →
Master user story writing, estimation, and backlog prioritization using industry-standard frameworks (INVEST, RICE, MoSCoW).
Module 3: Strategy & Analysis →
Develop strategic thinking through business model analysis, competitive research, and process mapping.
Module 4: Data & Analytics →
Become data-fluent by learning SQL, defining North Star Metrics, and running A/B tests.
Module 5: Product Processes →
Understand Scrum ceremonies, sprint planning, and the artifacts that drive product delivery.
Module 6: Quality Assurance →
Ensure product quality through systematic test planning, test case design, and UAT execution.
Module 7: Technical Fluency →
Speak the language of engineers by learning API design, database schemas, and system architecture.
Supplementary Materials
- Glossary - PM/BA terminology reference
- Toolkit - Templates and checklists
- ReserveEasy Project - Complete case study
