Skip to main content

Applying an Agility/Discipline Assessment for a Small Software Organisation

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2006)

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

Abstract

The adoption of agile software development methodologies may appear to be a rather straightforward process yielding instantly improved software in less time and increasingly satisfied customers. This paper will show that such a notion is a misunderstanding and can be harmful to small software development organisations. A more reasonable approach involves a careful risk assessment and framework for introducing agile practices to address specific risks. A case study with a small software development organisation is provided to show the assessment in practice and the resulting risk mitigation strategies for process improvement.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boehm, B.: Get Ready for Agile Methods, with Care. IEEE Computer 35(1), 64–69 (2002)

    Google Scholar 

  2. Boehm, B., Turner, R.: Rebalancing Your Organization’s Discipline and Agility. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753, pp. 1–8. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Boehm, B., Turner, R.: Using Risk to Balance Agile and Plan-Driven Methods. IEEE Computer 36(6), 57–66 (2003)

    Google Scholar 

  4. Boehm, B., Turner, R.: Balancing Agility and Discipline – A Guide for the Perplexed. Addison-Wesley, Reading (2004)

    Google Scholar 

  5. Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New Directions On Agile Methods: A Comparative Analysis. In: Proc. 25th Int. Conf. Software Engineering, pp. 244–254. IEEE Computer Society, Los Alamitos (2003)

    Chapter  Google Scholar 

  6. Highsmith, J.: Agile Software Development Ecosystems. Addison-Wesley, Reading (2002)

    Google Scholar 

  7. Larman, C., Basili, V.R.: Iterative and Incremental Development: A Brief History. IEEE Computer 36(6), 47–56 (2003)

    Google Scholar 

  8. Larman, C.: Agile & Iterative Development – A Manager’s Guide. Addison-Wesley, Reading (2004)

    Google Scholar 

  9. Royce, W.W.: Managing the Development of Large Software Systems. In: Proc. WESCON, pp. 1–9. IEEE Computer Society, Los Alamitos (1970), Available for download at: http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf

    Google Scholar 

  10. http://www.agileireland.com

  11. Turk, D., France, R., Rumpe, B.: Limitations of Agile Software Processes. In: Wells, D., Williams, L.A. (eds.) XP/Agile Universe 2002, pp. 43–46. Springer, Heidelberg (2002)

    Google Scholar 

  12. Turk, D., France, R., Rumpe, B.: Assumptions Underlying Agile Software Development Processes. Journal of Database Management 16(4), 62–87 (2005)

    Article  Google Scholar 

  13. Keefer, G.: Extreme Programming Considered Harmful for Reliable Software Development 2.0. In: AVOCA GmbH 2003, (last visited, January 2006), Available at: http://www.avoca-vsm.com/Dateien-Download/ExtremeProgramming.pdf

  14. McBreen, P.: Questioning Extreme Programming. Addison-Wesley, Reading (2003)

    Google Scholar 

  15. Kent, B., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Reading (2005)

    Google Scholar 

  16. Ruping, A.: Agile Documentation – A Pattern Guide to Producing Lightweight Documentation for Software Projects. John Wiley, Chichester (2003)

    Google Scholar 

  17. http://www.sugarcrm.com (last visited, January 2006)

  18. http://en.wikipedia.org/wiki/Wiki (last visited, January 2006)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Taylor, P.S. et al. (2006). Applying an Agility/Discipline Assessment for a Small Software Organisation. In: Münch, J., Vierimaa, M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767718_25

Download citation

  • DOI: https://doi.org/10.1007/11767718_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34682-1

  • Online ISBN: 978-3-540-34683-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics