Agile methodology

The agile methodology helps teams achieve goals quickly in unpredictable and changing environments. It is a process through which the people who are part of a team divide a project into several stages and in which constant collaboration and continuous improvement are protagonists in each phase.
It arose as a solution to the disadvantages of the waterfall methodology, and some of its benefits are the improvement of the quality of the products, a greater return on investment, the reduction of risks -and costs- when working in small sprints and the improvement of the motivation and confidence of the teams as they are themselves those who organize and self-manage.
Some examples of the most popular and used among companies are:
  • Methodology Scrum. Inspired by rugby, work is done in iterations that are called 'sprints' and that usually last a week. Meetings are held every day where progress is checked, solving problems that arise.
  • XP Methodology or Extreme Programming. It can be used in combination with Scrum and is mainly applied in the software development sector. It is a methodology focused on delivering the product that the client strictly requests, making changes even in late stages of development.
  • Agile Kanban Methodology. It is considered one of the most agile methodologies. Its effectiveness lies in knowing at all times the status of the activities.
  • Hybrid methodology: Scrumban. It consists of managing the Scrum sprints with Kanban techniques. Combining the best of both methodologies.

Dimes, T. (2015). Scrum Basics: Agile software development and Agile project management. Babelcube Inc..