计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
create-work-breakdown-structure【效率与协作】Create a Work Breakdown Structure (WBS) and WBS Dictionary from project charter deliverables. Covers hierarchical decomposition, WBS coding, effort estimation, dependency identification, and critical path candidates. Use after a project charter is approved, when planning a classic or waterfall project with defined deliverables, breaking a large initi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Break project scope into hierarchical set of work packages. Estimable, assignable, trackable. WBS gives foundation for effort estimation, resource planning, schedule development. Breaks complex deliverables into manageable components.
Read project charter. List all deliverables and acceptance criteria. Group into 3-7 top-level categories (these become WBS Level 1 elements).
Got: List of Level 1 WBS elements matching charter deliverables.
If fail: Charter vague? Return to draft-project-charter to refine scope.
For each Level 1 element, break into sub-elements (Level 2, Level 3). Apply 100% rule: child elements must represent 100% of parent's scope. Stop decomposing when work packages are:
Create WBS outline:
# Work Breakdown Structure: [Project Name]
## Document ID: WBS-[PROJECT]-[YYYY]-[NNN]
### WBS Hierarchy
1. [Level 1: Deliverable Category A]
1.1 [Level 2: Sub-deliverable]
1.1.1 [Level 3: Work Package]
1.1.2 [Level 3: Work Package]
1.2 [Level 2: Sub-deliverable]
2. [Level 1: Deliverable Category B]
2.1 [Level 2: Sub-deliverable]
3. [Level 1: Project Management]
3.1 Planning
3.2 Monitoring & Control
3.3 Closure
Apply WBS codes (1.1.1 format). Keep 3-5 levels deep max. Always include "Project Management" branch.
Got: Complete WBS with 15-50 work packages, each with unique WBS code.
If fail: Decomposition exceeds 5 levels? Scope too large — consider splitting into sub-projects.
For each work package (leaf node), write dictionary entry:
# WBS Dictionary: [Project Name]
## Document ID: WBS-DICT-[PROJECT]-[YYYY]-[NNN]
### WBS 1.1.1: [Work Package Name]
- **Description**: What this work package produces
- **Acceptance Criteria**: How to verify it's done
- **Responsible**: Person or role
- **Estimated Effort**: [T-shirt size or person-days]
- **Dependencies**: WBS codes this depends on
- **Assumptions**: Key assumptions for this work package
### WBS 1.1.2: [Work Package Name]
...
Got: Dictionary entry for every leaf-node work package.
If fail: Missing dictionary entries → incomplete decomposition. Revisit Step 2.
For each work package, apply one estimation method:
Create summary table:
## Effort Summary
| WBS Code | Work Package | Estimate | Method | Confidence |
|----------|-------------|----------|--------|------------|
| 1.1.1 | [Name] | 5 pd | person-days | High |
| 1.1.2 | [Name] | M | t-shirt | Medium |
Total effort = sum of all work packages.
Got: Every work package has effort estimate with stated confidence.
If fail: Confidence Low on >30% of packages? Schedule refinement session with SMEs.
Map dependencies between work packages:
## Dependencies
| WBS Code | Depends On | Type | Notes |
|----------|-----------|------|-------|
| 1.2.1 | 1.1.1 | Finish-to-Start | Output of 1.1.1 is input to 1.2.1 |
| 2.1.1 | 1.1.2 | Finish-to-Start | |
Find longest chain of dependent work packages — this is critical path candidate.
Got: Dependency table with at least finish-to-start relationships identified.
If fail: Dependencies form cycles? Decomposition has errors. Revisit Step 2.
Combine WBS and dictionary into final documents. Verify 100% rule at every level. Get stakeholder sign-off.
Got: WBS.md and WBS-DICTIONARY.md files created and reviewed.
If fail: Stakeholders identify missing scope? Add work packages and re-estimate.
draft-project-charter — gives scope and deliverables feeding WBS decompositionmanage-backlog — translate WBS work packages into backlog items for trackinggenerate-status-report — report progress against WBS % completeplan-sprint — if using hybrid approach, sprint-plan from WBS work packagesconduct-retrospective — review estimation accuracy and decomposition quality