Product Management is the practice of identifying customer problems worth solving and coordinating teams to deliver valuable solutions that achieve business outcomes.
A PM's core responsibilities map to five activities:
| Activity | Description | Time Spent (typical) |
|---|---|---|
| Discovery | Understanding problems and opportunities | 20% |
| Prioritization | Deciding what to build and what not to build | 15% |
| Communication | Aligning teams and stakeholders | 30% |
| Execution | Ensuring delivery happens | 25% |
| Measurement | Evaluating outcomes and learning | 10% |
| Dimension | AI-Assisted | AI-Native |
|---|---|---|
| Context | Loaded manually each session | Persistent in structured files |
| Workflows | Ad-hoc prompts | Reusable, versioned procedures |
| Quality | Varies by prompt skill | Consistent through templates + QA loops |
| Memory | Lost between sessions | Preserved in knowledge architecture |
| Output | Raw AI text needing heavy editing | Structured, reviewed, auditable |
This course teaches AI-native PM work. The difference isn't using AI more β it's building systems where AI operates within structured context, reusable workflows, and quality gates.
If you completed Module 0, your environment is already set up. This lesson provides the full reference for your workspace structure.
flowscale-pm-os/
βββ context/
β βββ company.md β Company context (always loaded first)
βββ workflows/
βββ prompts/ β Reusable AI prompt files
βββ memory/
β βββ decisions/ β Decision logs
β βββ research-gaps/ β Research gap memos
β βββ qa-checklists/ β Quality checklists
β βββ ai-failures/ β AI failure logs
βββ deliverables/ β Weekly lab outputs
βββ team/ β Team collaboration files
When starting any AI session, always begin with:
Load the company context from context/company.md before responding.
All your work should be grounded in FlowScale's strategic goals and constraints.
1. Enterprise customer Acme Corp wants SSO integration. They're our 3rd largest account. CS says they'll churn without it.
2. Support reports 47 tickets about webhook signature verification failures in the past 30 days.
3. Sales wants a "quick win" feature β export to CSV β to close 3 pending deals.
4. Engineering lead says the API rate limiter is causing false positives for high-volume merchants. Needs fix.
5. CEO asks for an AI-powered workflow recommendation engine after reading a competitor's blog post.
6. Designer wants to redesign the onboarding flow based on user testing insights showing confusion at step 3.
7. Security team flagged that merchant API keys don't rotate automatically. Compliance risk.
8. Marketing wants a public API status page for the website.
9. Customer Success asks for bulk user import to help enterprise onboarding.
10. Data analyst found that users who create their first workflow within 24 hours have 3x higher retention.
11. A Tier-1 merchant reported that settlement reports are showing incorrect currency conversion for AED.
12. Engineering wants 2 sprints of tech debt reduction to improve deployment speed.
Write a triage prompt. Create prompts/triage.md:
# Triage Prompt
You are a product manager at FlowScale triaging incoming requests.
Load context from context/company.md first.
For each request, classify:
- **Urgency**: Critical / High / Medium / Low
- **Strategic alignment**: Direct / Partial / None / Contradictory
- **Effort estimate**: Small (<1 sprint) / Medium (1-3 sprints) / Large (>3 sprints) / Unknown
- **Category**: Bug / Security / Feature / Tech Debt / Research
- **Recommended action**: Do Now / Queue for Sprint / Add to Backlog / Decline / Needs Research
- **Reasoning**: 1-2 sentences explaining why
Output as a table sorted by urgency (Critical first), then strategic alignment.
Run the triage using your AI tool with the company context loaded.
Review the AI output and identify:
Create a decision log at memory/decisions/2026-W01-triage.md:
# Triage Decision Log β Week 1
## Date
[Today's date]
## Decisions Made
| Request | Decision | Reasoning |
|---------|----------|-----------|
| #1 Acme SSO | Do Now | Churn risk for top-3 account |
| #7 API key rotation | Do Now | Compliance risk |
| ... | ... | ... |
## AI Quality Notes
- AI correctly identified... but I would have also flagged...
- AI missed the connection between #10 and our activation goal
- AI correctly de-prioritized #5 as "Needs Research" rather than "Do Now"
| Criteria | Excellent | Good | Needs Work |
|---|---|---|---|
| Prompt quality | Structured, context-loaded, reusable | Mostly structured | Ad-hoc, no context |
| AI output review | Thoughtful critique with specific examples | Some review | Accepted output as-is |
| Decision documentation | Complete log with reasoning | Partial log | No documentation |
prompts/triage.md)memory/decisions/2026-W01-triage.md)