AgentSkillsCN

Project Management Skill

涵盖 PMI/PMBOK 方法论、敏捷实践、风险管理以及利益相关方沟通的各类模式。

SKILL.md
--- frontmatter
name: "Project Management Skill"
description: "Patterns for PMI/PMBOK methodology, Agile practices, risk management, and stakeholder communication."

Project Management Skill

Patterns for PMI/PMBOK methodology, Agile practices, risk management, and stakeholder communication.

Project Management Approaches

ApproachBest ForKey Characteristics
Predictive (Waterfall)Known requirements, regulatedSequential phases, heavy documentation
Agile (Scrum/Kanban)Evolving requirementsIterative, adaptive, collaborative
HybridComplex, mixed needsPredictive planning + Agile execution
LeanContinuous flowEliminate waste, optimize flow

PMBOK Process Groups

GroupPurposeKey Activities
InitiatingAuthorize projectCharter, stakeholder ID
PlanningDefine approachScope, schedule, budget, risk
ExecutingDo the workTeam management, quality
Monitoring & ControllingTrack progressStatus, change control
ClosingFormal completionLessons learned, handoff

Project Charter Template

Essential Elements

text
PROJECT CHARTER

Project Name: [Name]
Project Manager: [Name]
Sponsor: [Name]
Date: [Date]

1. PURPOSE & JUSTIFICATION
   Why are we doing this?

2. OBJECTIVES (SMART)
   - Objective 1
   - Objective 2

3. HIGH-LEVEL SCOPE
   In Scope:
   - Item 1
   Out of Scope:
   - Item 1

4. KEY DELIVERABLES
   - Deliverable 1 (target date)

5. HIGH-LEVEL MILESTONES
   - Milestone 1: Date
   - Milestone 2: Date

6. BUDGET SUMMARY
   Estimated: $X

7. KEY STAKEHOLDERS
   - Name, Role, Interest

8. ASSUMPTIONS
   - Assumption 1

9. CONSTRAINTS
   - Constraint 1

10. RISKS (HIGH-LEVEL)
    - Risk 1

APPROVALS:
Sponsor: _____________ Date: _______

Work Breakdown Structure (WBS)

WBS Principles

  • 100% rule — Captures ALL work
  • Mutually exclusive — No overlap
  • Outcome-focused — Deliverables, not activities
  • 8/80 rule — Work packages 8-80 hours

WBS Structure

text
1.0 Project Name
├── 1.1 Phase/Deliverable 1
│   ├── 1.1.1 Sub-deliverable
│   │   ├── 1.1.1.1 Work Package
│   │   └── 1.1.1.2 Work Package
│   └── 1.1.2 Sub-deliverable
├── 1.2 Phase/Deliverable 2
└── 1.3 Project Management
    ├── 1.3.1 Planning
    ├── 1.3.2 Monitoring
    └── 1.3.3 Closing

WBS Dictionary Entry

FieldContent
WBS ID1.1.1.1
Name[Work package name]
DescriptionWhat's included
OwnerResponsible person
EffortHours estimated
DurationCalendar time
DependenciesPredecessor WBS items
DeliverablesTangible outputs
Acceptance CriteriaHow to verify complete

Schedule Management

Estimating Techniques

TechniqueWhen to UseAccuracy
AnalogousEarly estimates, similar projects±25-50%
ParametricHave historical data±10-25%
Three-PointUncertainty existsBetter accuracy
Bottom-UpDetailed planning±5-10%

Three-Point Estimate (PERT)

text
Expected = (Optimistic + 4×Most Likely + Pessimistic) / 6

Standard Deviation = (Pessimistic - Optimistic) / 6

Critical Path Method

  1. List all activities with durations
  2. Identify dependencies
  3. Calculate early start/finish (forward pass)
  4. Calculate late start/finish (backward pass)
  5. Float = Late Start - Early Start
  6. Critical Path = Activities with zero float

Risk Management

Risk Process

text
Identify → Analyze → Plan Response → Monitor
    │         │            │            │
    ▼         ▼            ▼            ▼
 Risk     Probability   Strategy     Track &
Register   × Impact     Selection    Update

Risk Register Template

IDRiskCategoryProbabilityImpactScoreResponseOwnerStatus
R1[Description]TechnicalH/M/LH/M/LP×I[Strategy][Name]Open

Risk Response Strategies

For ThreatsFor Opportunities
Avoid — Eliminate causeExploit — Ensure it happens
Transfer — Shift to third partyShare — Partner for benefit
Mitigate — Reduce P or IEnhance — Increase P or I
Accept — Acknowledge, no actionAccept — Acknowledge, no action

Risk Categories (Sample)

  • Technical — Technology, complexity, integration
  • External — Vendors, regulations, market
  • Organizational — Resources, priorities, politics
  • Project Management — Estimates, dependencies, scope

Status Reporting

Status Report Template

text
PROJECT STATUS REPORT
Project: [Name]
Period: [Date Range]
Overall Status: 🟢 Green / 🟡 Yellow / 🔴 Red

EXECUTIVE SUMMARY
[2-3 sentences on current state]

SCHEDULE STATUS
- Planned completion: [Date]
- Forecast completion: [Date]
- Variance: [+/- days]

BUDGET STATUS
- Approved: $X
- Spent to date: $Y
- Forecast total: $Z

KEY ACCOMPLISHMENTS THIS PERIOD
- Item 1
- Item 2

PLANNED NEXT PERIOD
- Item 1
- Item 2

RISKS & ISSUES
| # | Description | Impact | Mitigation | Owner |
|---|-------------|--------|------------|-------|
| 1 | [Risk/Issue] | H/M/L | [Action] | [Name] |

DECISIONS NEEDED
- Decision 1 (by [date])

DEPENDENCIES
- Dependency 1 (status)

RAG Status Criteria

ColorScheduleBudgetScopeRisk
🟢 GreenOn trackWithin budgetNo changesManaged
🟡 Yellow<10% delay<10% overMinor changesElevated
🔴 Red>10% delay>10% overMajor changesCritical

Agile/Scrum Elements

Scrum Events

EventPurposeDuration
Sprint PlanningPlan sprint work2-4 hours
Daily StandupSync, identify blockers15 minutes
Sprint ReviewDemo completed work1-2 hours
RetrospectiveImprove process1-2 hours
Backlog RefinementPrepare future workOngoing

User Story Format

code
As a [user type]
I want [functionality]
So that [benefit]

Acceptance Criteria:
- Given [context]
- When [action]
- Then [outcome]

Story Point Estimation

PointsRelative EffortExample
1TrivialConfig change
2SimpleMinor UI update
3SmallNew field + validation
5MediumNew feature module
8LargeIntegration work
13Very LargeConsider splitting
21+EpicMust split

Stakeholder Communication

Communication Matrix

StakeholderInformationFormatFrequencyOwner
SponsorStatus, decisions1:1 meetingWeeklyPM
SteeringProgress, risksPresentationBi-weeklyPM
TeamTasks, blockersStandupDailyScrum Master
UsersChanges, trainingEmail, sessionsAs neededBA

Meeting Effectiveness

Meeting TypeSuccess Criteria
StatusClear decisions, actions assigned
PlanningCommitted plan, risks identified
ReviewStakeholder feedback captured
RetrospectiveActionable improvements

Lessons Learned

Capture Template

QuestionResponse
What went well?[Successes to repeat]
What didn't go well?[Issues to avoid]
What would we do differently?[Specific changes]
What surprised us?[Unexpected learnings]
What should others know?[Transferable knowledge]

When to Capture

  • After each phase/milestone
  • After significant issues
  • At project close
  • During retrospectives

Synapses

High-Strength Connections

  • [change-management] (High, Complements, Bidirectional) — "Projects drive change"
  • [business-analysis] (High, Receives, Backward) — "Requirements drive scope"
  • [risk-management] (High, Contains, Forward) — "Risk is core to PM" [Note: maps to root-cause-analysis]

Medium-Strength Connections

  • [testing-strategies] (Medium, Plans, Forward) — "Testing in project schedule"
  • [release-preflight] (Medium, Uses, Forward) — "Release planning within projects"

Supporting Connections

  • [incident-response] (Low, Escalates, Forward) — "Project issues may become incidents"
  • [meditation-facilitation] (Low, Supports, Forward) — "Retrospective reflection"