The term agile operations is thrown around a lot among development teams and organizations, often with differing definitions. To understand agile operations, let’s break down the agile framework.
The Agile Alliance defines agile as:
“The ability to create and respond to change in order to succeed in an uncertain and turbulent environment.”
These are the characteristics the founders of Agile sought to embed in their new approach to software development.
Agile Software Development
Agile Software Development was created by a group of software developers in the 1990s as an alternative to the traditional Waterfall method of development. The term encapsulates the set of methodologies and practices (e.g., Scrum, XP, Crystal, DSDM, and Lean) that are based on the values outlined in the Agile Manifesto.
Agile development emphasizes iterative development across the project lifecycle and collaboration and communication between developers and end users. The goal is to be flexible and adaptable to change in order to ship useable products more quickly with greater customer satisfaction.
agile software development life cycle
Agile Software Development Life Cycle Overview (Click on image to modify online)