Agile Methodology

https://asana.com/resources/agile-methodology

Agile methodology is a project management framework that breaks down the project into phases known as sprints. After the sprints, the teams will reflect and review, and see if there are any improvements so they can adjust for the next sprint.

image.png

What is the Agile Manifesto

The Agile Manifesto is a software development document that states the 4 values and 12 principles for developing different software. This was created in 2001 by 17 software developers who created a better approach than the traditional product development process.

4 pillars of Agile

  1. Individuals over processes and tools - teamwork and collaborations over independent work
  2. Working software over comprehensive documentation - the software should work, and the additional documentation is not as important
  3. Customer collaboration over contract negotiation - customers will guide where the software should go, making customer collaboration more important
  4. Responding to change over following a plan - this allows teams to be flexible, also allows teams to quickly change strategies.

12 Agile Principles

  1. Keep customers happy with early and regular updates
  2. Be open to changes, even late in the project
  3. Deliver useful updates often
  4. Work together across different roles and teams
  5. Build projects with motivated, committed people
  6. Talk face-to-face when possible for better communication.