Skip to main content

Extreme Programming: A More Musical Approach to Software Development?

  • Conference paper
  • First Online:
Extreme Programming and Agile Processes in Software Engineering (XP 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2675))

Abstract

This paper considers the relationship between software development as it is typically practiced, the Extreme Programming methodology and the learning and working environment of those involved in a creative art - music. In particular we emphasise how pair programming can facilitate an increase in the overall skill level of individuals and teams, and relate this to musicians’ development of models of excellence through ensemble playing. Consideration is also given to the psychology of music performance and its relevance to the pursuit of excellence in software development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. McBreen, P.: Software Craftsmanship: The New Imperative. Addison-Wesley, Reading, MA (2001)

    Google Scholar 

  2. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading, MA (2000)

    Google Scholar 

  3. Cockburn, A. and Williams, L.: The Costs and Benefits of Pair Programming. Online at http://collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia.FPD

  4. Nosek, J. T.: The Case for Collaborative Programming. Communications of the ACM, Vol. 41., No. 3. (1998) 105–108

    Article  Google Scholar 

  5. Guettler, K. and Hallam, S.: String Instruments. In: Parncutt, R., McPherson, G. E. (eds.): The Science and Psychology of Music Performance. Oxford University Press, Oxford (2002) 303–317

    Google Scholar 

  6. Hallam, S.: The development of expertise in young musicians: Strategy, use knowledge acquisition and individual diversity. Music Education Research, Vol 3., No. 1. 7–23. (2001)

    Article  Google Scholar 

  7. Ericsson, K. A., Krampe, R. T. and Tesch-Römer, C.: The role of deliberate practice in the acquisition of expert performance. Psychological Review. Vol. 100. 363–406. (1993)

    Article  Google Scholar 

  8. Sosniak, L. A. Phases of learning. Developing Talent in Young People, ed. Bloom, B. S. 1985, New York: Ballantine.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Johnston, A., Johnson, C.S. (2003). Extreme Programming: A More Musical Approach to Software Development?. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_41

Download citation

  • DOI: https://doi.org/10.1007/3-540-44870-5_41

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40215-2

  • Online ISBN: 978-3-540-44870-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics