User Tools

Site Tools


skills:pmp

This is an old revision of the document!


PMP Learning Roadmap for Practical Project Management

Goal

  • Learn PMP mindset and framework
  • Apply project management to software and client projects
  • Improve planning, communication, delivery, and risk handling
  • NOT focused on PMP certification exam initially

Phase 1 – Project Management Foundations

1.1 What is Project Management

Learn:

  • What is a project
  • Project vs operation
  • Project constraints
    • Scope
    • Time
    • Cost
    • Quality

Apply to work:

  • Website development
  • Client integration projects
  • Freelance work
  • Internal software systems

Practice:

  • Identify one real project
  • Define:
    • Goal
    • Timeline
    • Budget
    • Success criteria

1.2 PMP Process Groups

Understand the 5 process groups.

Process Group Purpose Example
Initiating Start project Define goal
Planning Create roadmap Estimate effort
Executing Do the work Development
Monitoring Track progress Review status
Closing Finish project Handover

Practice:

  • Map one of your projects to these phases

Phase 2 – Core PMP Knowledge Areas

Study one area per week.

2.1 Scope Management

Learn:

  • Requirements
  • Scope definition
  • Scope creep

Tools:

  • Requirement list
  • Work breakdown structure (WBS)

Apply:

  • Prevent uncontrolled feature requests

Practice:

  • Write project scope for a small system

2.2 Schedule Management

Learn:

  • Task breakdown
  • Dependency
  • Estimation
  • Milestones

Tools:

  • Gantt
  • Kanban
  • Sprint plan

Apply:

  • Delivery planning
  • Feature timeline

Practice:

  • Create weekly milestone plan

2.3 Cost Management

Learn:

  • Budget
  • Cost estimate
  • Resource cost

Apply:

  • Freelance pricing
  • Infrastructure cost

Practice:

  • Estimate AWS monthly cost

2.4 Quality Management

Learn:

  • Quality planning
  • QA
  • Acceptance criteria

Apply:

  • Code review
  • Testing
  • Release checklist

Practice:

  • Define quality checklist for deployment

2.5 Risk Management

Learn:

  • Risk identification
  • Risk probability
  • Impact
  • Mitigation

Risk examples:

  • Timeline delay
  • Cloud outage
  • Scope changes
  • Resource shortage

Practice:

  • Create risk table
Risk Probability Impact Mitigation
Delay High Medium Buffer time
AWS issue Low High Backup plan

2.6 Communication Management

Learn:

  • Status reporting
  • Stakeholder updates
  • Meeting management

Apply:

  • Client communication
  • Team coordination

Practice:

  • Weekly status report

Template:

  • Done
  • In progress
  • Risks
  • Next steps

2.7 Stakeholder Management

Stakeholder = bên liên quan.

Examples:

  • Customer
  • Product Owner
  • Team
  • Manager
  • Vendor

Learn:

  • Identify stakeholders
  • Influence
  • Expectations

Practice:

  • Stakeholder matrix
Stakeholder Interest Influence
Customer High High
Dev team High Medium

Phase 3 – Agile + PMP

PMP today includes Agile mindset.

3.1 Agile Fundamentals

Learn:

  • Scrum
  • Kanban
  • Iterative delivery
  • Feedback loop

Roles:

  • Product Owner
  • Scrum Master
  • Development Team

Apply:

  • Sprint delivery
  • Backlog management

3.2 Hybrid Project Management

Most software teams use hybrid.

Example:

  • PMP planning
  • Agile execution

Planning:

  • Budget
  • Timeline
  • Risk

Execution:

  • Sprint
  • Backlog
  • Review

Apply:

  • Software + business project alignment

Phase 4 – Apply PMP to Your Work

Use PMP in real projects.

Example 1 – Laravel Project

Initiating:

  • Define business goal

Planning:

  • Architecture
  • AWS estimate
  • Timeline

Execution:

  • Build feature
  • CI/CD

Monitoring:

  • Bug count
  • Sprint progress

Closing:

  • Deployment
  • Handover

Example 2 – Freelance Project

Use PMP to:

  • Avoid scope creep
  • Improve communication
  • Estimate accurately
  • Manage risk

Deliverables:

  • Proposal
  • Timeline
  • Risk log
  • Final acceptance

Phase 5 – Tools

Recommended tools.

Purpose Tool
Task tracking Jira / Trello
Docs DokuWiki
Timeline Gantt / Notion
Communication Slack / Email
Risk log Spreadsheet

Suggested Learning Schedule

Week Topic
1 Foundations + Process Groups
2 Scope + Schedule
3 Cost + Quality
4 Risk + Communication
5 Stakeholder + Agile
6 Apply to real project

Goal after 6 weeks:

  • Think like a project manager
  • Deliver projects more predictably
  • Reduce chaos and delivery risk
  • Apply PMP principles to engineering work
skills/pmp.1780277411.txt.gz · Last modified: by phong2018