📋 Phase 1 — Requirements Analysis
Foundation📋 Requirements Analysis
This is the most critical phase in Waterfall. Mistakes here cascade through every subsequent phase. Your goal is to fully understand WHAT the system must do — before anyone writes a single line of code.
| Name | Role | Type | Interest | Power | |
|---|---|---|---|---|---|
| No stakeholders yet — add your first one above. | |||||
| ID | Description | Priority | Category | |
|---|---|---|---|---|
| No functional requirements yet. | ||||
| ID | Description | Type | Criteria | |
|---|---|---|---|---|
| No non-functional requirements yet. | ||||
All documents are generated from your inputs. Fill in the previous tabs first for complete, meaningful artifacts.
🔒 Phase Gate 1 — Stakeholder Review
All items below must be satisfied before the stakeholder committee approves progression to System Design.
🏗️ Phase 2 — System Design
Architecture🏗️ System Design
Translate requirements into a technical blueprint. Define how the system will be structured, what technologies will be used, and how data will flow. This document becomes the Bible for your developers.
| # | Module Name | Responsibility | APIs | |
|---|---|---|---|---|
| No modules defined yet. | ||||
| Table Name | Purpose | Key Columns | |
|---|---|---|---|
| No tables defined yet. | |||
🔒 Phase Gate 2 — Architecture Review Board
Technical and business stakeholders must approve the design before implementation begins.
📊 Phase 3 — Implementation Planning
Planning📊 Implementation Planning
Before a single developer writes code, you need a detailed plan. Break the work down, assign it to people, identify what could go wrong, and create a realistic timeline.
| ID | Task / Deliverable | Phase | Duration | |
|---|---|---|---|---|
| No WBS items yet. | ||||
| Name | Role | Availability | |
|---|---|---|---|
| No team members yet. | |||
| ID | Description | Category | P | I | Score | Level | Owner | |
|---|---|---|---|---|---|---|---|---|
| No risks identified yet. | ||||||||
🔒 Phase Gate 3 — Project Plan Review
Sponsor and PMO must approve the project plan before development can begin.
🧪 Phase 4 — Testing
Quality Assurance🧪 Testing Phase
Testing ensures the system meets the requirements defined in Phase 1. Write test cases BEFORE testing (Test-First approach), then execute and log every defect found.
| ID | Name | Req ID | Type | Priority | Status | |
|---|---|---|---|---|---|---|
| No test cases created yet. | ||||||
| ID | Test Case | Expected | Actual Result | Status |
|---|---|---|---|---|
| Create test cases first in the Test Cases tab. | ||||
| ID | Title | Test Case | Severity | Status | Edit | |
|---|---|---|---|---|---|---|
| No defects logged yet — great sign! | ||||||
🔒 Phase Gate 4 — QA Sign-off
QA Lead and Business Owner must confirm all tests passed and no critical defects remain open.
🚀 Phase 5 — Deployment
Go-Live🚀 Deployment Phase
This is go-live day. Every step must be followed precisely. Deployment failures can cause data loss, downtime, and reputational damage. Have your rollback plan ready before you press deploy.
🔒 Phase Gate 5 — Go-Live Approval
Production deployment requires sign-off from PM, Tech Lead, and Business Owner.
🔧 Phase 6 — Maintenance
Post-Launch🔧 Maintenance Phase
The project is live — but your job as PM isn't done. Manage incoming change requests, capture lessons learned for future projects, and formally close the project with a Post-Implementation Review.
| ID | Title | Requested By | Priority | Status | |
|---|---|---|---|---|---|
| No change requests yet. | |||||
| Category | What Went Well | Improve | Action | |
|---|---|---|---|---|
| No lessons captured yet. | ||||
Project Closure
Once you generate the closure certificate, this project is formally closed. All deliverables have been handed over and stakeholders have signed off.