Get the FREE Ultimate OpenClaw Setup Guide →

Project Management

npx machina-cli add skill Roberdan/MyConvergio/project-management --openclaw
Files (1)
SKILL.md
12.2 KB

Project 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

  1. 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)
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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)

LikelihoodScoreDefinition
Very Unlikely1<10% chance
Unlikely210-30% chance
Possible330-50% chance
Likely450-70% chance
Very Likely5>70% chance
ImpactScoreDefinition
Negligible1<1 day delay, <$1K cost
Minor21-3 days delay, <$5K cost
Moderate31 week delay, <$20K cost
Major42-4 weeks delay, <$50K cost
Severe5>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

FactorAgileWaterfall
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

  1. Step 1: Define project objectives, scope, and success criteria
  2. Step 2: Create WBS, assign owners, and develop a schedule with milestones
  3. 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

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers ↗