Extreme Programming Compared with Microsoft-Style Iterative Development.

The article compares the extreme programming (XP) methodology with that of iterative software development. Iterative software development was used by the software company Microsoft. XP methodology stresses planning programs' functionality based on the needs of users, asking users to prioritize desir...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 50; no. 10; pp. 15 - 19
Main Author: Cusumano, Michael A.
Format: Article
Published: Association for Computing Machinery Oct2007
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article compares the extreme programming (XP) methodology with that of iterative software development. Iterative software development was used by the software company Microsoft. XP methodology stresses planning programs' functionality based on the needs of users, asking users to prioritize desired features, and releasing different versions of the product. XP designers test program code as it's being created as well as perform consumer acceptance tests, while Microsoft uses testers to evaluate program code daily. XP designers are also encouraged to avoid working overtime whereas Microsoft often encourages overtime to meet production schedules.