Cycles are kept short
(one to four weeks), and the development team focuses on adapting to the current
business environment. There are several popular approaches to agile development,
including extreme programming (XP)8, Scrum9, and dynamic systems development
method (DSDM).10 Here, we briefly describe extreme programming