Agile model

From apppm
Revision as of 17:02, 18 February 2022 by S202256 (Talk | contribs)

Jump to: navigation, search

Contents

Abstract

Recently, the world has become much more complex and unpredictable, a special acronym has appeared to describe it, “VUCA”, which states for volatile, unpredictable, complex and ambiguous. [REF VUCA]

The fast pace of changing technology and evolving markets, leads to the need of adaptative and flexible project management approaches. Agile is an iterative development process that consists of putting people first and focusing the project development on small iterations and feedback. Requirements and solutions evolve through collaboration between cross-functional teams. It encourages frequent inspection and adaptation for rapid delivery of high-quality solutions that are aligned with customer needs.

Agile first appeared in the early 1990s within the software development industry and is based on the Agile Manifesto [1] and its 12 principles. Since then, many agile frameworks have emerged such as scrum, kanban, lean, and Extreme Programming (XP). Nowadays, Agile has become very popular within many organizations.

This article introduces the agile concept and presents the principles and main values of the Agile Manifesto. Next, it describes the different agile frameworks and its applications. On the other hand, it presents in which situations it is useful to follow agile. The last part of the article mentions possible limitations of agile.

Big idea

What is Agile model?

[2]

Agile Manifesto

Application

Agile methodologies

Agile metrics

Limitations

References

  1. Beck, K., et al (2001) "Manifesto for Agile Software Development"
  2. Pimonova S. (2020) Agile Methodology in Education of IT Students, Application of. In: Tatnall A. (eds) Encyclopedia of Education and Information Technologies. Springer, Cham. https://doi.org/10.1007/978-3-030-10576-1_214
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox