Agile

From CNM Wiki
Jump to: navigation, search

Agile Agile refers to a group of principles and practices that promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self‐organization and accountability, a set of engineering practices intended to allow for rapid delivery of high‐quality software, and a business approach that aligns development with customer needs and company goals. Also see Agile Manifesto, Agile Software Development.

Definitions

According to the Agile Extension to the BABOK Guide (preview),

Agile. Agile refers to a group of principles and practices that promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self‐organization and accountability, a set of engineering practices intended to allow for rapid delivery of high‐quality software, and a business approach that aligns development with customer needs and company goals. Also see Agile Manifesto, Agile Software Development.

According to the INCOSE Systems Engineering Handbook (4th edition),

Agile. Project execution methods can be described on a continuum from "adaptive" to "predictive." Agile methods exist on the "adaptive" side of this continuum, which is not the same as saying that agile methods are "unplanned" or "undisciplined".

According to the ITIL Foundation 4e by Axelos,

Agile. An umbrella term for a collection of frameworks and techniques that together enable teams and individuals to work in a way that is typified by collaboration, prioritization, iterative and incremental delivery, and timeboxing. There are several specific methods (or frameworks) that are classed as Agile, such as Scrum, Lean, and Kanban.