A Comparison of the Value Systems of Adaptive Software Development and Extreme Programming: How Methodologies May Learn from Each Other

Home - About » Computer Science - Research - Publications
Computer Science
Research, Industry Work,
Programming
Community Service
Hillside Group, CHOOSE,
Stanford GSA
The Serious Side
Business School,
Learning Chinese
Humorous Takes
Switzerland, United States,
Software, Fun Photos
Travel Stories
Europe, United States, Asia
  
Living Places
Berlin (+ Gallery), Zürich
Boston, S.F. + Bay Area

Today, we see an increasing interest in new software development methodologies that put humans at the center of the development process. Adaptive Software Development, Extreme Programming, and others are exemplars of this new breed of development methodologies. They are all based on the assumption that for coping with high speed and high change, traditional management techniques are inadequate. Effectively, the new methodologies are based on a different value system than the old ones. A value system is a system of beliefs about what constitutes the fundamental aspects of software development: developers, customers, markets, products, requirements, etc. This paper presents a simple model of value systems and compares the value systems of two exemplary new development methodologies, Adaptive Software Development (ASD) and Extreme Programming (XP). The purpose of this comparison is to more easily determine whether techniques of one methodology can be adapted and used by another methodology, thereby helping authors of methodologies to better learn from other methodologies.

Keywords: Adaptive Software Development, Extreme Programming, value system, value system model, comparing methodologies.


Dirk Riehle. "A Comparison of the Value Systems of Adaptive Software Development and Extreme Programming: How Methodologies May Learn from Each Other." In Proceedings of the First International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP 2000). Page 35-50.

The paper is available as a PDF file. Please note that the final published article is a copy-edited version of this pdf file and therefore may differ in minor details from the version provided here.

Copyright (©) 2007 Dirk Riehle. Some rights reserved. (Creative Commons License BY-NC-SA.) Original Web Location: http://www.riehle.org