skills:pmp
Differences
This shows you the differences between two versions of the page.
| skills:pmp [2026/06/01 01:30] – created phong2018 | skills:pmp [2026/06/01 01:41] (current) – phong2018 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== PMP Learning Roadmap | + | ====== PMP Learning Roadmap ====== |
| - | ===== Goal ===== | + | ===== 1) Project Management Foundations |
| - | * Learn PMP mindset and framework | + | * [[pmp: |
| - | * Apply project management to software and client projects | + | * [[pmp: |
| - | * Improve planning, communication, | + | * [[pmp: |
| - | * NOT focused on PMP certification exam initially | + | * [[pmp: |
| - | ---- | + | * [[pmp: |
| - | + | * [[pmp: | |
| - | ===== Phase 1 – Project Management Foundations ===== | + | * [[pmp: |
| - | + | * [[pmp:foundation:predictive_vs_agile|Predictive vs Agile]] | |
| - | ==== 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 ===== | + | ===== 2) Process Groups ===== |
| - | Understand the 5 process groups. | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | ^ Process Group ^ Purpose ^ Example ^ | + | * [[pmp: |
| - | | Initiating | Start project | Define goal | | + | * [[pmp: |
| - | | Planning | + | * [[pmp: |
| - | | Executing | Do the work | Development | | + | * [[pmp: |
| - | | Monitoring | Track progress | Review status | | + | * [[pmp: |
| - | | Closing | Finish project | Handover | | + | * [[pmp: |
| - | Practice: | + | * [[pmp:process_groups: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Map one of your projects to these phases | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | ---- | + | * [[pmp:process_groups: |
| - | + | * [[pmp:process_groups: | |
| - | ===== Phase 2 – Core PMP Knowledge Areas ===== | + | * [[pmp:process_groups: |
| - | + | * [[pmp:process_groups: | |
| - | Study one area per week. | + | |
| - | + | ||
| - | ==== 2.1 Scope Management ===== | + | |
| - | + | ||
| - | Learn: | + | |
| - | + | ||
| - | | + | |
| - | * Scope definition | + | |
| - | * Scope creep | + | |
| - | + | ||
| - | Tools: | + | |
| - | + | ||
| - | | + | |
| - | * Work breakdown structure (WBS) | + | |
| - | + | ||
| - | Apply: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Practice: | + | |
| - | + | ||
| - | * Write project scope for a small system | + | |
| ---- | ---- | ||
| - | ==== 2.2 Schedule Management | + | ===== 3) Knowledge Areas ===== |
| - | Learn: | + | * [[pmp:knowledge: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Task breakdown | + | * [[pmp: |
| - | * Dependency | + | * [[pmp: |
| - | * Estimation | + | * [[pmp: |
| - | * Milestones | + | * [[pmp: |
| - | Tools: | + | * [[pmp:knowledge: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Gantt | + | * [[pmp: |
| - | * Kanban | + | * [[pmp: |
| - | * Sprint plan | + | * [[pmp: |
| + | * [[pmp: | ||
| - | Apply: | + | * [[pmp:knowledge: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Delivery planning | + | * [[pmp: |
| - | * Feature timeline | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | Practice: | + | * [[pmp:knowledge: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Create weekly milestone plan | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | ---- | + | * [[pmp: |
| - | + | * [[pmp: | |
| - | ==== 2.3 Cost Management | + | * [[pmp:knowledge:contract_types|Contract Types]] |
| - | + | ||
| - | Learn: | + | |
| - | + | ||
| - | | + | |
| - | * Cost estimate | + | |
| - | * Resource cost | + | |
| - | + | ||
| - | Apply: | + | |
| - | + | ||
| - | * Freelance pricing | + | |
| - | * Infrastructure cost | + | |
| - | + | ||
| - | Practice: | + | |
| - | * Estimate AWS monthly cost | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| ---- | ---- | ||
| - | ==== 2.4 Quality | + | ===== 4) Agile and Hybrid Project |
| - | Learn: | + | * [[pmp:agile: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Quality planning | + | * [[pmp: |
| - | * QA | + | * [[pmp: |
| - | * Acceptance criteria | + | * [[pmp: |
| + | * [[pmp: | ||
| - | Apply: | + | * [[pmp:agile: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Code review | + | * [[pmp: |
| - | * Testing | + | * [[pmp:agile: |
| - | * Release checklist | + | * [[pmp: |
| - | + | ||
| - | Practice: | + | |
| - | + | ||
| - | | + | |
| ---- | ---- | ||
| - | ==== 2.5 Risk Management ===== | + | ===== 5) Practical Project |
| - | Learn: | + | * [[pmp:practice: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Risk identification | + | * [[pmp: |
| - | * Risk probability | + | * [[pmp: |
| - | * Impact | + | * [[pmp: |
| - | * Mitigation | + | * [[pmp: |
| - | Risk examples: | + | * [[pmp: |
| - | + | * [[pmp: | |
| - | | + | * [[pmp: |
| - | * Cloud outage | + | * [[pmp:practice: |
| - | * 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 ===== | + | ===== 6) Tools and Templates |
| - | + | ||
| - | 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 ===== | + | * [[pmp: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | ^ Week ^ Topic ^ | + | * [[pmp: |
| - | | 1 | Foundations + Process Groups | + | * [[pmp: |
| - | | 2 | Scope + Schedule | | + | * [[pmp: |
| - | | 3 | Cost + Quality | | + | |
| - | | 4 | Risk + Communication | | + | |
| - | | 5 | Stakeholder + Agile | | + | |
| - | | 6 | Apply to real project | | + | |
| - | Goal after 6 weeks: | + | * [[pmp:tools: |
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| + | * [[pmp: | ||
| - | * Think like a project manager | + | * [[pmp: |
| - | * Deliver projects more predictably | + | * [[pmp: |
| - | * Reduce chaos and delivery risk | + | * [[pmp: |
| - | * Apply PMP principles to engineering work | + | |
skills/pmp.1780277411.txt.gz · Last modified: by phong2018
