Skip to main content

The Social Side of Technical Practices

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3556))

Abstract

XP is a social activity as well as a technical activity. The social side of XP is emphasized typically in the values and principles which underlie the technical practices. However, the fieldwork studies we have carried out with mature XP teams have shown that the technical practices themselves are also intensely social: they have social dimensions that arise from and have consequences for the XP approach. In this paper, we report on elements of XP practice that show the social side of several XP practices, including test-first development, simple design, refactoring and on-site customer. We also illustrate the social side of the practices in combination through a thematic view of progress.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beck, K., Andres, C.: Extreme Programming Explained: embrace change. Addison- Wesley, San Francisco (2005)

    Google Scholar 

  2. Robinson, H.M., Sharp, H.: XP culture: why the twelve practices both are and are not the most significant thing. In: Proceedings of the Agile Development Conference Salt Lake City, Utah, June 25-28, pp. 12–21. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  3. Robinson, H.M., Sharp, H.: The characteristics of XP teams. In: Eckstein, J., Baumeister, H. (eds.) XP 2004. LNCS, vol. 3092, pp. 135–147. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  4. Beck, K.: EXtreme Programming Explained: embrace change. Addison-Wesley, San Francisco (2000)

    Google Scholar 

  5. Robinson, H.M., Segal, J., Sharp, H.: The case for empirical studies of the practice of software development. In: Jedlitschka, A., Ciolkowski, M. (eds.) Proceedings of the ESEIW Workshop on Empirical Studies in Software Engineering. Rome Castles, Italy, September 29, pp. 98–107 (2003)

    Google Scholar 

  6. Sharp, H., Robinson, H.M.: An ethnographic study of XP practice. Empirical Software Engineering 9(4), 353–375 (2004)

    Article  Google Scholar 

  7. Sim, S.E.: Evaluating the evidence: lessons from ethnography. In: Proceedings of the Workshop on Empirical Studies of Software Maintenance, Oxford, England, pp. 66–70 (1999)

    Google Scholar 

  8. Heath, C., Luff, P.: Collaboration and control: crisis management and multimedia technology in London Underground line control rooms. In: Proceedings of CSCW 1992, pp. 69–94 (1992)

    Google Scholar 

  9. Mackinnon, T.: XP - call in the social workers. In: Marchesi, M., Succi, G. (eds.) XP 2003. LNCS, vol. 2675, pp. 288–297. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Suchman, L.A.: Plans and Situated Actions. Cambridge University Press, Cambridge (1987)

    Google Scholar 

  11. Martin, A., Noble, J., Biddle, R.: Being Jane Malkovitch: a look into the world of an XP customer. In: Marchesi, M., Succi, G. (eds.) XP 2003. LNCS, vol. 2675, Springer, Heidelberg (2003)

    Google Scholar 

  12. Martin, A., Biddle, R., Noble, J.: The XP customer role in practice: three case studies. In: Proceedings of the Second Agile Development Conference. Salt Lake City, Utah, June 22-26 (2004)

    Google Scholar 

  13. Sharp, H., Robinson, H.M., Segal, J.: EXtreme Programming and User-Centered Design: friend or foe? In: Proceedings of HCI 2004. Leeds (2004)

    Google Scholar 

  14. Davis, H.: The social management of computing artefacts in nursing work: an ethnographic account. PhD thesis, University of Sheffield, pp. 289 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Robinson, H., Sharp, H. (2005). The Social Side of Technical Practices. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2005. Lecture Notes in Computer Science, vol 3556. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499053_12

Download citation

  • DOI: https://doi.org/10.1007/11499053_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26277-0

  • Online ISBN: 978-3-540-31487-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics