Skip to main content

Extreme Programming in Action: A Longitudinal Case Study

  • Conference paper

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

Abstract

Rapid Application Development (RAD) has captured interest as a solution to problems associated with traditional systems development. Describing the adoption of agile methods and Extreme Programming by a software start-up we find that all XP principles were not adopted equally and were subject to temporal conditions. Small releases, on site customer, continuous integration and refactoring were most vigorously advanced by management and adopted by developers. Paired programming on the other hand was culturally avoided.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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. Geogiandou, E.: Software Process and Product Improvement: A Historical Perspective. Cybernetics and Systems Analysis 39(1), 125–142 (2003)

    Article  MathSciNet  Google Scholar 

  2. Gibbs, W.W.: Software’s Chronic Crises. Scientific American 271(3), 89–96 (1994)

    Article  Google Scholar 

  3. Berry, D., Wirsingm, M., Knapp, A., Simonetta, B.: The Inevitable Pain of Software Development: Why there is no silver bullet. Radical Innovations of Software and Systems Engineering in the Future. Venice (2002)

    Google Scholar 

  4. Brooks, F.P.: The Mythical Man Month. Addison-Wesley, London, UK (1975)

    Google Scholar 

  5. Duggan, E.W.: Silver Pellets for Improving Software Quality. Information Resources Management Journal 17(2), 1–21 (2004)

    Google Scholar 

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

    Google Scholar 

  7. HighSmith, J.: Agile Software Development Ecosystems. In: Cockburn, A., HighSmith, J. (eds.) Agile Software Development Series, Addison-Wesley, Boston (2002)

    Google Scholar 

  8. Barnett, L., Narsu, U.: Best Practices for Agile Development (accessed January 15, 2005, 2003), http://www.gigaweb.com

  9. AgileManifesto: The Agile Manifesto (2001)

    Google Scholar 

  10. Goldman, S.L., Nagal, R.N., Preiss, K.: Agile Competitors and Virtual Organizations. Van Nostrand Reinhold, NY (1995)

    Google Scholar 

  11. Williams, L., Cockburn, A.: Agile Software Development: IT’s About Feedback and Change. Computer 36(6), 39–43 (2003)

    Article  Google Scholar 

  12. Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, Thousand Oaks, CA (1994)

    Google Scholar 

  13. Spradley, J.P.: The Ethnographic Interview. Holt, Rinehart and Winston, New York (1979)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Julie A. Jacko

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tingling, P., Saeed, A. (2007). Extreme Programming in Action: A Longitudinal Case Study. In: Jacko, J.A. (eds) Human-Computer Interaction. Interaction Design and Usability. HCI 2007. Lecture Notes in Computer Science, vol 4550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73105-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73105-4_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73104-7

  • Online ISBN: 978-3-540-73105-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics