Welcome to the PM & BA Curriculum - your comprehensive textbook for modern Product Management and Business Analysis.
This curriculum follows the Learn → Apply → Master
model:
- Learn theoretical concepts here
- Apply them in the ReserveEasy Project
- Master through repetition with the Toolkit
| 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
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)
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)
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)
- Take notes in your own words
- Highlight unfamiliar terms
- Try to relate concepts to products you use
- See how theory applies in practice
- Study the actual artifacts created
- Apply concepts to your own product idea
- Use templates from the toolkit
- Document your work in GitHub
- Can you explain concepts to someone else?
- Can you apply them without referring to notes?
- Do you understand the "why" not just the "what"?
Learn how to gather, analyze, and document requirements using proven frameworks like the Requirements Pyramid and 9-Dimension Gap Analysis.
Master user story writing, estimation, and backlog prioritization using industry-standard frameworks (INVEST, RICE, MoSCoW).
Develop strategic thinking through business model analysis, competitive research, and process mapping.
Become data-fluent by learning SQL, defining North Star Metrics, and running A/B tests.
Understand Scrum ceremonies, sprint planning, and the artifacts that drive product delivery.
Ensure product quality through systematic test planning, test case design, and UAT execution.
Speak the language of engineers by learning API design, database schemas, and system architecture.
- Glossary - PM/BA terminology reference
- Toolkit - Templates and checklists
- ReserveEasy Project - Complete case study