Customer Involvement
The Agile Manifesto values “customer collaboration over contract negotiation.” A more traditional…
Micro-Optimizing
This gene represents the adaptive nature of agile processes. We employ the…
Refactoring
An incremental and feature driven approach to the development of software systems…
Iterative-Incremental
Another principle of the Agile Alliance is to “deliver working software frequently,…
The Agile Genome
After review and analysis of many Agile methodologies, some of which were…
Test Driven Development
Inspired by the “test first” philosophy from XP, Test Driven Development (TDD)…
A Brief Review of Agile Methodologies
This research aims to produce a System Dynamics model of Agile software…
Agile Software Development
In the 1990s, as the large software firms were “maturing” along the…
The Software Capability Maturity Model (SW-CMM)
To deal with the “software crisis” in the 1980s, the US Air…


