Project Management
npx machina-cli add skill Roberdan/MyConvergio/project-management --openclawProject Management Skill
Reusable workflow extracted from davide-project-manager expertise.
Purpose
Execute comprehensive project planning, tracking, and delivery using proven methodologies (Agile, Waterfall, Hybrid) to ensure on-time, on-budget delivery while maintaining quality and stakeholder satisfaction.
When to Use
- New project initiation and planning
- Sprint planning for Agile teams
- Waterfall project execution
- Risk management and mitigation
- Stakeholder communication and reporting
- Resource allocation and optimization
- Budget management and cost control
- Project status assessment
- Project closure and retrospectives
Workflow Steps
-
Project Initiation
- Define project objectives and success criteria
- Identify key stakeholders and their roles
- Establish project scope and boundaries
- Document constraints (time, budget, resources)
- Obtain project charter approval
- Set up project infrastructure (tools, repositories)
-
Work Breakdown Structure (WBS)
- Decompose project into phases and deliverables
- Break deliverables into tasks and subtasks
- Identify dependencies between tasks
- Estimate effort for each task (hours/days)
- Assign task owners and backup resources
- Define acceptance criteria for each deliverable
-
Schedule Development
- Create project timeline with milestones
- Identify critical path using CPM
- Build Gantt chart with dependencies
- Calculate float/slack time
- Define sprint cadence (if Agile)
- Set milestone dates and review points
-
Resource Planning
- Identify required skills and roles
- Allocate team members to tasks
- Calculate resource utilization (avoid >80%)
- Plan for peak resource needs
- Identify skill gaps and training needs
- Arrange for external resources if needed
-
Risk Management
- Identify potential risks (technical, schedule, resource, external)
- Assess likelihood and impact for each risk
- Calculate risk scores (Likelihood Ć Impact)
- Develop mitigation strategies
- Assign risk owners
- Create contingency plans
- Monitor risk triggers
-
Budget Management
- Estimate project costs (labor, tools, infrastructure)
- Create detailed budget breakdown
- Establish cost baseline
- Track actual vs planned spending
- Forecast final costs regularly
- Manage change requests with budget impact
-
Execution & Monitoring
- Conduct daily standups (Agile) or weekly status meetings
- Track task completion and update progress
- Monitor schedule adherence (earned value analysis)
- Review and approve deliverables
- Manage scope changes through change control
- Remove blockers and impediments
- Facilitate team collaboration
-
Stakeholder Communication
- Create communication plan (who, what, when, how)
- Send regular status reports (weekly/bi-weekly)
- Conduct stakeholder review meetings
- Escalate issues and risks appropriately
- Manage expectations proactively
- Celebrate milestones and wins
-
Quality Management
- Define quality standards and acceptance criteria
- Implement quality gates at milestones
- Conduct code reviews and testing
- Track defects and resolution rates
- Ensure documentation completeness
- Validate deliverables against requirements
-
Project Closure
- Verify all deliverables completed and accepted
- Conduct project retrospective (lessons learned)
- Document successes and improvement areas
- Release resources and close contracts
- Archive project documentation
- Celebrate team success
- Create project closure report
Inputs Required
- Project requirements: Goals, scope, success criteria
- Stakeholders: Sponsor, product owner, team members, customers
- Constraints: Budget, timeline, resource availability
- Methodology: Agile, Waterfall, or Hybrid approach
- Tools: Project management software (Jira, Trello, MS Project)
Outputs Produced
- Project Charter: Objectives, scope, stakeholders, success criteria
- Project Plan: WBS, schedule, budget, resource allocation
- Risk Register: Risks with likelihood, impact, mitigation strategies
- Status Reports: Weekly/bi-weekly progress updates
- Gantt Chart: Visual timeline with dependencies and milestones
- Budget Tracking: Actual vs planned spending, forecast
- Retrospective Report: Lessons learned, improvements for next project
Sprint Planning Template (Agile)
# Sprint {N} Planning - {Date Range}
## Sprint Goal
[One-sentence goal for this sprint]
## Capacity
- Team size: {count} developers
- Sprint duration: {weeks} weeks
- Available capacity: {hours} hours
- Planned capacity: {hours} hours (80% of available)
## Stories Selected
| Story ID | Title | Story Points | Assignee | Dependencies |
|----------|-------|--------------|----------|--------------|
| US-123 | ... | 5 | Alice | None |
| US-124 | ... | 3 | Bob | US-123 |
## Definition of Done
- [ ] Code complete and reviewed
- [ ] Unit tests written and passing (>80% coverage)
- [ ] Integration tests passing
- [ ] Documentation updated
- [ ] Deployed to staging
- [ ] Product owner acceptance
## Risks
- **Risk**: API dependency not ready
- Mitigation: Mock API for development, parallel track with API team
## Sprint Ceremonies
- Daily Standup: 9:00 AM daily
- Sprint Review: {date} at {time}
- Sprint Retrospective: {date} at {time}
Risk Assessment Matrix
Risk Score Calculation
Risk Score = Likelihood (1-5) Ć Impact (1-5)
| Likelihood | Score | Definition |
|---|---|---|
| Very Unlikely | 1 | <10% chance |
| Unlikely | 2 | 10-30% chance |
| Possible | 3 | 30-50% chance |
| Likely | 4 | 50-70% chance |
| Very Likely | 5 | >70% chance |
| Impact | Score | Definition |
|---|---|---|
| Negligible | 1 | <1 day delay, <$1K cost |
| Minor | 2 | 1-3 days delay, <$5K cost |
| Moderate | 3 | 1 week delay, <$20K cost |
| Major | 4 | 2-4 weeks delay, <$50K cost |
| Severe | 5 | >1 month delay, >$50K cost |
Risk Prioritization
- Critical (20-25): Immediate action required, senior leadership escalation
- High (15-19): Active mitigation, weekly monitoring
- Medium (8-14): Mitigation plan, bi-weekly monitoring
- Low (1-7): Monitor, document, accept risk
Status Report Template
# Project Status Report - {Date}
## Executive Summary
**Status**: š¢ On Track / š” At Risk / š“ Critical
**Key Highlights**:
- {Major accomplishment this period}
- {Important milestone reached}
## Progress This Period
- Completed: {count} tasks ({X}% of sprint)
- In Progress: {count} tasks
- Blocked: {count} tasks
## Milestones
| Milestone | Planned Date | Forecast Date | Status |
|-----------|--------------|---------------|--------|
| Alpha | 2025-02-01 | 2025-02-01 | ā
Complete |
| Beta | 2025-03-15 | 2025-03-20 | š” 5-day slip |
| GA | 2025-04-30 | 2025-04-30 | š¢ On track |
## Budget Status
- Budget: ${total}K
- Spent: ${spent}K ({percent}%)
- Forecast: ${forecast}K
- Status: š¢ Within budget / š” Trending over
## Top Risks & Issues
1. **š“ Critical API dependency delayed**
- Impact: 2-week slip to Beta
- Mitigation: Working with API team, created mock for parallel development
2. **š” Key developer on leave next sprint**
- Impact: Reduced capacity
- Mitigation: Cross-training backup developer this sprint
## Key Decisions Needed
1. {Decision required with deadline}
2. {Approval needed for budget increase}
## Next Period Focus
- {Key objective 1}
- {Key objective 2}
Agile vs Waterfall Decision Matrix
| Factor | Agile | Waterfall |
|---|---|---|
| Requirements stability | ā Changing frequently | ā Well-defined, stable |
| Project size | ā Small to medium | ā Large, complex |
| Team experience | ā Experienced, self-organizing | ā Structured, junior-friendly |
| Customer availability | ā High involvement | ā Limited involvement |
| Risk tolerance | ā Iterative, adaptive | ā Need predictability |
| Regulatory | ā ļø Needs documentation | ā Heavy documentation |
Example Usage
Input: Plan new e-commerce feature launch - payment integration
Workflow Execution:
1. Initiation:
- Goal: Integrate Stripe payment in checkout flow
- Stakeholders: Product, Engineering, Finance, Legal
- Success: Process payments with <1% failure rate
- Timeline: 8 weeks
- Budget: $80K
2. WBS:
- Phase 1: Design (1 week)
- Payment flow UX design
- Security architecture review
- Phase 2: Development (4 weeks)
- Backend API integration
- Frontend checkout UI
- Payment validation
- Phase 3: Testing (2 weeks)
- Unit and integration tests
- PCI-DSS compliance validation
- Phase 4: Deployment (1 week)
- Staged rollout to 10%/50%/100%
3. Schedule:
- Critical path: Backend API ā Frontend ā Testing
- Milestones: Design review (week 1), Dev complete (week 5)
- Sprint cadence: 2-week sprints
4. Resources:
- 2 backend devs, 1 frontend dev, 1 QA
- Security consultant (week 2-3)
- 80% capacity = 128 hours/sprint
5. Risks:
- š“ HIGH (Score: 16): Stripe API changes during integration
- Mitigation: Use stable API version, monitor changelog
- š” MEDIUM (Score: 9): PCI compliance gaps found
- Mitigation: Early security review, buffer time
6. Budget:
- Labor: $60K (4 devs Ć 8 weeks)
- Tools: $5K (Stripe fees, testing)
- Security audit: $10K
- Contingency: $5K (6%)
7. Execution:
- Daily standups at 9 AM
- Weekly stakeholder demo on Fridays
- Bi-weekly sprint planning
8. Communication:
- Weekly status email to stakeholders
- Slack channel for real-time updates
- Monthly steering committee presentation
9. Quality:
- Code review required for all PRs
- >80% test coverage required
- Security scan before each deployment
10. Closure:
- All deliverables met, launched to 100% users
- Retrospective: Payment failures 0.3% (beat 1% target)
- Lesson: Early security review prevented late delays
Output:
ā
Project delivered ON TIME, ON BUDGET
Timeline: 8 weeks (as planned)
Budget: $78K spent ($80K budget, 2.5% under)
Quality: 0.3% payment failure rate (target: <1%)
Stakeholder satisfaction: 4.8/5.0
Resource Allocation Guidelines
Optimal Utilization Levels
- 70-80%: Ideal - allows for slack, meetings, emergencies
- 80-90%: High - sustainable for short periods only
- 90-100%: Overutilized - risk of burnout, quality issues
- >100%: Critical - immediate intervention required
Load Balancing Strategies
- Cross-train team members for flexibility
- Maintain 20% buffer for unplanned work
- Balance workload across sprints
- Plan for PTO and holidays
- Avoid single points of failure
Change Request Process
# Change Request: {ID}
## Requested By
{Name}, {Date}
## Description
{What is the requested change?}
## Justification
{Why is this change needed?}
## Impact Analysis
- **Scope**: {How does this affect deliverables?}
- **Schedule**: {Delay in days/weeks}
- **Budget**: {Additional cost}
- **Resources**: {Additional people/skills needed}
- **Quality**: {Impact on quality/testing}
- **Risk**: {New risks introduced}
## Decision
ā Approved - {Reason}
ā Rejected - {Reason}
ā Deferred - {To when and why}
## Approval
- Project Sponsor: {Name}, {Date}
- Product Owner: {Name}, {Date}
Related Agents
- davide-project-manager - Full agent with reasoning and adaptation
- luke-program-manager - Multi-project portfolio management
- ali-chief-of-staff - Cross-functional coordination
- thor-quality-assurance-guardian - Quality standards
- enrico-business-process-engineer - Process optimization
ISE Engineering Fundamentals Alignment
- Value quality and precision over speed
- Ship incremental value in small chunks
- Collective code ownership - everyone can contribute
- Every PR reviewed before merge
- Code without tests is incomplete
- Comprehensive logging for debugging
- Blameless post-mortems for continuous improvement
Source
git clone https://github.com/Roberdan/MyConvergio/blob/master/.claude/skills/project-management/SKILL.mdView on GitHub Overview
Project Management provides a reusable workflow to plan, track, and deliver initiatives across Agile, Waterfall, and Hybrid lifecycles. It emphasizes on-time, on-budget delivery while preserving quality and stakeholder satisfaction.
How This Skill Works
Leverage a ten-step lifecycle: Initiation, WBS, Schedule, Resources, Risk, Budget, Execution & Monitoring, Stakeholder Communication, Quality, and Closure. Each step defines objectives, artifacts, and governance for consistent delivery.
When to Use It
- New project initiation and planning
- Sprint planning for Agile teams
- Waterfall project execution
- Risk management and mitigation
- Stakeholder communication and reporting
Quick Start
- Step 1: Define project objectives, scope, and success criteria
- Step 2: Create WBS, assign owners, and develop a schedule with milestones
- Step 3: Establish risk, budget, and stakeholder communication plans
Best Practices
- Define project objectives and success criteria up front
- Develop a detailed WBS with deliverables and acceptance criteria
- Create a schedule with milestones and critical path
- Regularly monitor risks, budgets, and resource utilization
- Implement change control and proactive stakeholder updates
Example Use Cases
- Launching a software product using Agile with a hybrid governance model
- Executing a regulated upgrade with a Waterfall approach and milestone reviews
- Managing a multi-team program with resource balancing and risk scoring
- Delivering a key customer initiative with weekly stakeholder dashboards
- Closing projects with retrospectives and lessons learned documentation