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…
Waterfall and Big Design Up Front (BDUF)
The origins of the so-called “Waterfall” approach can be traced back to…
Earned Value Management
Earned Value Management (EVM) is a management methodology for monitoring and controlling…
A Brief Review of Relevant Software Engineering Topics
Large-scale software engineering organizations, particularly government contractors, have traditionally used plan-driven, heavyweight,…
Recent Experience with Scrum (2010-2011)
In 2010, a new opportunity to employ agile development presented itself: the…


