Fatskills
Practice. Master. Repeat.
Study Guide: Intro to Project Management: Agile Project Management - Agile Manifesto, Values and Principles
Source: https://www.fatskills.com/pmp-project-management-professional/chapter/intro-to-project-management-projmgmt-agile-project-management-agile-manifesto-values-and-principles

Intro to Project Management: Agile Project Management - Agile Manifesto, Values and Principles

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~4 min read

What This Is

The Agile Manifesto is a guiding document that emphasizes values and principles for project delivery. It's essential for successful project delivery because it encourages flexibility, collaboration, and continuous improvement. Imagine you're launching a new software product, and you need to adapt to changing customer requirements while ensuring timely delivery. The Agile Manifesto helps you navigate this complexity.

Key Terms & Formulas

  • Agile Manifesto: A guiding document that emphasizes values and principles for project delivery.
  • Iterative Development: Breaking down work into smaller, manageable chunks, with continuous improvement and adaptation.
  • Sprint: A short, time-boxed period (e.g., 2 weeks) for completing specific tasks and delivering working software.
  • Scrum: A framework for implementing Agile principles, emphasizing teamwork, accountability, and iterative progress.
  • Backlog: A prioritized list of features, user stories, or requirements that need to be developed.
  • Velocity: A measure of a team's capacity to complete work, calculated by summing up the points of completed tasks.
  • Burndown Chart: A visual representation of the team's progress, showing the remaining work over time.
  • Definition of Done (DoD): A clear understanding of what it means for a task or feature to be complete.
  • Agile Values: Individuals and interactions, Working software, Customer collaboration, and Responding to change.
  • Agile Principles: Deliver working software frequently, Welcome changing requirements, Focus on the process, and Prioritize customer satisfaction.

Step-by-Step / Process Flow

  1. Identify Agile Methodology: Choose a suitable Agile framework (e.g., Scrum, Kanban) based on project requirements and team preferences.
  2. Create Backlog: Develop a prioritized list of features, user stories, or requirements that need to be developed.
  3. Plan Sprints: Break down the backlog into smaller, manageable chunks, and plan sprints with specific goals and deadlines.
  4. Conduct Sprint Planning: Review the sprint goals, assign tasks, and estimate the effort required for each task.
  5. Monitor Progress: Track progress using burndown charts, velocity, and other metrics to ensure the team is on track.
  6. Review and Reflect: Hold regular retrospectives to reflect on the process, identify areas for improvement, and adjust the approach as needed.

Common Mistakes

  • Mistake: Assuming Agile is a one-size-fits-all solution for all projects.
  • Correction: Choose the right Agile framework based on project requirements and team preferences.
  • Mistake: Failing to prioritize the backlog effectively.
  • Correction: Prioritize the backlog based on business value, customer needs, and technical feasibility.
  • Mistake: Not tracking progress and metrics effectively.
  • Correction: Use burndown charts, velocity, and other metrics to track progress and make data-driven decisions.

Exam Tips

  • Tip: Be prepared to explain the Agile values and principles in the context of a specific project scenario.
  • Tip: Understand the differences between Scrum and Kanban, and be able to apply them to a project scenario.
  • Tip: Be able to calculate velocity and burndown charts, and explain their significance in Agile project management.

Quick Practice Questions

  1. If the CPI (Cost Performance Index) is 0.8, is the project under or over budget? Answer: Under budget. Explanation: CPI = EV / AC, where EV is the Earned Value and AC is the Actual Cost. A CPI of 0.8 indicates that the project is under budget.
  2. What is the primary purpose of a burndown chart in Agile project management? Answer: To track progress and visualize the remaining work over time. Explanation: Burndown charts help teams and stakeholders understand the project's progress and make informed decisions.
  3. If a team has a velocity of 20 points per sprint, and they complete 15 points in the current sprint, what is their progress? Answer: 75% complete. Explanation: Velocity is a measure of a team's capacity to complete work. To calculate progress, divide the completed points by the velocity.

Last-Minute Cram Sheet

  • Agile Manifesto emphasizes values and principles for project delivery.
  • Iterative development breaks down work into smaller, manageable chunks.
  • Scrum is a framework for implementing Agile principles.
  • Backlog is a prioritized list of features, user stories, or requirements.
  • Velocity measures a team's capacity to complete work.
  • Burndown chart visualizes the remaining work over time.
  • Definition of Done (DoD) is a clear understanding of what it means for a task or feature to be complete.
  • Agile values prioritize individuals and interactions, working software, customer collaboration, and responding to change.
  • Agile principles emphasize delivering working software frequently, welcoming changing requirements, focusing on the process, and prioritizing customer satisfaction.
  • CPI (Cost Performance Index) = EV / AC, where EV is the Earned Value and AC is the Actual Cost.
  • Velocity is not the same as productivity – it's a measure of a team's capacity to complete work.
  • Burndown charts are not the same as Gantt charts – they visualize progress and remaining work over time.
  • Definition of Done (DoD) is not the same as a checklist – it's a clear understanding of what it means for a task or feature to be complete.