A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Types of Agile

Adaptive Software Development
Adaptive Software Development

Adaptive Software Development (ASD) is a software development process that grew out of rapid application development work by Jim Highsmith and Sam Bayer. It is a design principle for the creation of software systems. The principle focuses on the rapid creation and evolution of software systems.

source: quora.com
Crystal,
Crystal,

Introduced by Alistair Cockburn, Crystal Methods, which is a collection of Agile software development approaches, focuses primarily on people and the interaction among them while they work on a software development project.

DSDM
DSDM

DSDM is an Agile method that focuses on the full project lifecycle, DSDM (formally known as Dynamic System Development Method) was created in 1994, after project managers using RAD (Rapid Application Development) sought more governance and discipline to this new iterative way of working.

image: dsdm.org
Extreme Programming
Extreme Programming

Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.

image: dzone.com
Feature-Driven Development,
Feature-Driven Development,

Feature-driven development (FDD) is an iterative and incremental software development process. It is a lightweight or Agile method for developing software. FDD blends a number of industry-recognized best practices into a cohesive whole.

Lean Development
Lean Development

Is Agile the same as Lean? When people say “agile” do they really mean Scrum? Or do people still use different types of agile – and if so, why?

Pragmatic Programming
Pragmatic Programming

That is the pragmatic approach! So, if you are choosing to change or omit some practices from Scrum or XP, you need to ask yourself if you can still satisfy the Agile Principles that are part of the foundations for those practices. If you can, then you are probably being truly pragmatic in your approach.

source: dzone.com
SCRUM
SCRUM

Scrum is a subset of Agile. It is a lightweight process framework for agile development, and the most widely-used one. A “process framework” is a particular set of practices that must be followed in order for a process to be consistent with the framework.

source: cprime.com