Agile Glossary

by Stephane Micheloud, July 2009

[Home]
[Back]

Glossary

CMMI (Capability Maturity Model Integration)
DSDM (Dynamic Software Development Method)
eXtreme Programming (XP)
Created by Kent Beck and Ward Cunningham in 1996 the XP methodology defines the highly disciplined, core software engineering practices essential to every Agile project. Version 2 of XP was released in 2004. A few terms differ between the two most popular Agile methods, XP and Scrum.
XP Scrum
Iteration Sprint
Product back log Master story list
On-site customer Product owner
IXP (Industrial eXtreme Programming
Introduced in 2004 IXP brings the ability work in large and distributed teams; it has 23 practices and flexible values.
OCUP (OMG Certified UML Professional)
3 levels of certification.
OMG (Object Management Group)
Founded in 1989.
OMT (Object Modeling Technique)
Created by James Rumbaugh.
OOSE (Object-Oriented Software Engineering)
Ivar Jacobson.
RUP (Rational Unified Process)
TDD (Test Driven Development)
 
UML (Unified Modeling Language)
Created by James Rumbaugh and Grady Booch. v1.1 1997, v1.5 2003, v2.3 2010.
Waterfall methodology
The waterfall methodology emphasizes the idea of developing a large software project through a series of phases. Each phase leads to a subsequent phase more expensive than the previous. The initial phases consist of writing plans about how to build the software. The software is written in the middle phase. The final phase is integrating all the software components and testing the software. Each phase is intended to reduce risk before moving on to more expensive phases.
XP
See eXtreme Programming.