Skip to content

Latest commit

 

History

History

README.md

📚 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:

  1. Learn theoretical concepts here
  2. Apply them in the ReserveEasy Project
  3. 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)

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)

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)

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

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.


Supplementary Materials


← Back to Main | Start with Module 1 →