Abstract
You can look at software development as a system with inputs and outputs. As with any system, software development needs negative feedback loops to keep it from oscillating. The negative feed-back loops traditionally used — separate testing groups, documentation, lengthy release cycles, reviews — succeed at keeping certain aspects under control, but they tend to have only long term benefits. What if we could find a set of negative feedback loops that kept software development under control, but that people wanted to do, even under stress, and that contributed to productivity both short and long term?
Chapter PDF
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beck, K. (1999). Extreme Programming: A Discipline of Software Development. In: Nierstrasz, O., Lemoine, M. (eds) Software Engineering — ESEC/FSE ’99. ESEC SIGSOFT FSE 1999 1999. Lecture Notes in Computer Science, vol 1687. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48166-4_1
Download citation
DOI: https://doi.org/10.1007/3-540-48166-4_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66538-0
Online ISBN: 978-3-540-48166-9
eBook Packages: Springer Book Archive