
“This… no one made it?”
A comment that came out during payment system integration testing, 3 days before launch.
Completed over 1000 tasks,
But just one – payment failure rollback handling – wasn’t in WBS.
That one caused 2-week launch delay, and 2 billion won in marketing costs flew away.
Post-analysis results were absurd.
Had 3 review meetings, but everyone thought “someone must have checked it.”
Did reviews, but there was no review process.
A WBS that seemed perfect at first,
But when launch approaches, missing tasks are discovered.
“Why did we miss this?” and regret.
According to NASA research, projects with systematic WBS reviews have 89% success rate,
While those without are only 34%.
Review isn’t optional but essential.
Why Do We Miss Important Things?
1. The Trap of Confirmation Bias
We see what’s there, but don’t see what’s not.
If “login feature” is in WBS, we’re relieved. But “password reset”, “account unlock”, “social login disconnect”? These peripheral features are easily missed.
2. Expert’s Blind Spot
“Too obvious, didn’t need to write it down.”
Senior developers make this mistake more. What’s obvious to them is unknown territory to juniors.
3. Paradox of Responsibility Diffusion
More reviewers means missing more. Because of bystander effect “others must have seen it.”
4-Layer Review System: Verify from Multiple Angles
Intel’s chip design team reviews the same WBS four times from different perspectives. Seems bothersome, but this method reduced defect rate to 0.001%.
Layer 1: Completeness Review
Purpose: Check if no tasks are missing
Reviewers: Product Manager, Business Analyst
Checklist:
- Are all requirements mapped to WBS?
- Are there tasks for each deliverable?
- Are non-functional requirements (performance, security) included?
Layer 2: Technical Review
Purpose: Verify technical feasibility and dependencies
Reviewers: Tech Lead, Architect
Checklist:
- Are technical dependencies correct?
- Are all necessary technical tasks present?
- Are risk mitigation tasks included?
Layer 3: Feasibility Review
Purpose: Verify if realistically executable
Reviewers: Project Manager, Team Lead
Checklist:
- Is schedule realistic?
- Is resource allocation appropriate?
- Are there bottlenecks?
Layer 4: Cross Validation
Purpose: Check conflicts with other projects
Reviewers: PMO, Other Project PMs
Checklist:
- Are there shared resource conflicts?
- Are there dependencies on other projects?
- Does it comply with organizational standards?
Review Techniques: 7 Ways to Find Missing Items
1. Backward Tracing
Start from final deliverable and trace backward:
Deployed System
← Deployment Task
← Test Complete
← Integration Test
← Unit Test
← Code Implementation
← Design
← Requirements Analysis
Ask “What’s needed for this?” at each step.
2. Scenario Walkthrough
Follow actual usage scenarios to verify:
“User login → Product search → Add to cart → Payment → Delivery tracking”
Verify all necessary tasks are in WBS at each step.
3. 5W1H Check
Ask questions for all tasks:
-
What: What are we building?
-
Why: Why is it needed?
-
Who: Who does it?
-
When: When should it be done?
-
Where: Where is it deployed?
-
How: How is it implemented?
If there’s a question without an answer, a task is missing.
4. Interface Analysis
Check all connection points:
Frontend ↔ Backend: API definition, authentication, error handling
Backend ↔ Database: Schema, migration, backup
System ↔ External: External API, webhook, callback
Each interface needs at least 3 tasks (definition, implementation, testing).
5. Negative Testing
Ask “What if this fails?”:
- If login fails? → Need error handling task
- If payment fails? → Need rollback task
- If server goes down? → Need recovery task
6. Checklist Comparison
Compare with standard checklist:
## Essential Web Project Tasks
- [ ] Security (authentication, authorization, encryption)
- [ ] Performance (caching, optimization, CDN)
- [ ] Monitoring (logging, metrics, alerts)
- [ ] Backup/recovery
- [ ] Documentation
- [ ] Deployment automation
7. Delphi Technique
Experts review independently then synthesize results:
- Each independently writes missing task list
- Collect anonymously
- Share entire list
- Re-review and reach consensus
Review Tools and Templates
WBS Review Checklist
## WBS Review Checklist v2.0
### Structure Validation
- [ ] Do all levels satisfy 100% rule?
- [ ] Is task breakdown level consistent?
- [ ] Are task IDs systematic?
### Content Validation
- [ ] Are all requirements covered?
- [ ] Are non-functional requirements included?
- [ ] Are risk response tasks present?
### Dependency Validation
- [ ] No circular dependencies?
- [ ] External dependencies specified?
- [ ] Critical path identified?
### Resource Validation
- [ ] Clear assignee per task?
- [ ] No resource conflicts?
- [ ] Backup resources planned?
### Schedule Validation
- [ ] Buffer included?
- [ ] Milestones realistic?
- [ ] Holidays/vacations considered?
Review Record Template
## WBS Review Record
**Project**: [Project Name]
**Review Date**: 2024-XX-XX
**Reviewers**: [Names]
### Issues Found
1. [Issue Description] - Severity: High/Medium/Low
2. ...
### Added Tasks
- WBS ID: Description
### Modified Tasks
- WBS ID: Change Content
### Next Review Schedule
- Date:
- Attendees:
Review Process Automation
1. Auto Validation Script
def validate_wbs(wbs_data):
errors = []
# 100% rule validation
for parent in wbs_data.get_parents():
if not parent.is_fully_decomposed():
errors.append(f"Incomplete: {parent.id}")
# Circular dependency validation
if has_circular_dependency(wbs_data):
errors.append("Circular dependency detected")
# Missing assignee validation
for task in wbs_data.get_tasks():
if not task.assignee:
errors.append(f"No assignee: {task.id}")
return errors
2. Review Dashboard
Monitor WBS status in real time:
- Completeness: 87%
- Review Status: 3/4 layers complete
- Issues Found: 12
- Issues Resolved: 8
Key Summary
Some PMs say “No time to review.”
But 1 hour of review prevents 100 hours of rework.
Review isn’t time waste but time savings.
There’s no perfect WBS.
But can achieve 99.9% completeness through systematic review.
That 0.1% difference determines project success or failure.
One way to improve your starting point is using AI-powered task breakdown. When you input specs or requirements, AI can automatically decompose them into tasks with time estimates — giving reviewers a more complete WBS to start with, rather than building from scratch.
Introduce 4-layer review system from today.
Will seem bothersome at first, but will soon realize its value.
Need systematic WBS management with AI-powered task breakdown? Check out Plexo.