Skip to main content

Handling the Complexity of ISD Projects with Agile Methods: A Conceptual Foundation

  • Conference paper
  • First Online:
Building Sustainable Information Systems

Abstract

Traditional approaches to software and information systems development (ISD) cannot fulfill the challenges presented by the complexity inherent in today’s dynamic and changing environments. In this study we argue that ISD projects are socially complex endeavors and suggest that agile development methods display characteristics that justify them as being appropriate for such project environments. We suggest that one theory that justifies the appropriateness of agile methods in such contexts is the complex adaptive systems (CAS) theory. We first argue that ISD projects can be treated as CAS, and second, we assess the alignment between CAS characteristics and agile methods principles. We therefore propose and discuss a preliminary conceptual foundation for handling the complexity of ISD projects with agile methods. Our future research directions seek to investigate the applicability of specific agile methods and develop a comprehensive framework that will offer a validated theoretical justification of better approaches to manage complex ISD projects in practice.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Agile Manifesto (2001) Manifesto for Agile software development. http://agilemanifesto.org/. Accessed 8 Jul 2012

  2. Allen PM, Varga L (2006) A co-evolutionary complex systems perspective on information systems. J Inf Technol 21:229–238

    Article  Google Scholar 

  3. Axelrod R (1997) The complexity of cooperation: agent-based models of competition and collaboration. Princeton University Press, Princeton, NJ

    Google Scholar 

  4. Benbya H, McKelvey B (2006) Using coevolutionary and complexity theories to improve IS alignment: a multi-level approach. J Inf Technol 21:284–298

    Article  Google Scholar 

  5. Besson P, Rowe F (2001) ERP project dynamics and enacted dialogue: perceived understanding, perceived leeway, and the nature of task-related conflicts. Data Base Adv Inf Sy 32(4):47–66

    Article  Google Scholar 

  6. Cockburn A (2002) Agile software development. Addison-Wesley, Boston

    Google Scholar 

  7. Cockburn A, Highsmith J (2001) Agile software development: the people factor. IEEE Computer 34(11):131–133

    Article  Google Scholar 

  8. Englehardt CS, Simmons PR (2002) Creating an organizational space for learning. Learn Organization 9(1):39–47

    Article  Google Scholar 

  9. Fitzgerald B, Hartnett G, Conboy K (2006) Customising agile methods to software practices at Intel Shannon. Eur J Inf Syst 15(2):200–213

    Article  Google Scholar 

  10. Geneca (2011) Why a majority of business and IT teams anticipate their software development projects will fail. http://calleam.com/WTPF/?page_id = 1445. Accessed 20 Jun 2012

  11. Hanseth O, Ciborra C, Braa K (2001) The control devolution: ERP and the side effects of globalization. Data Base Adv Inf Sy 32(4):21–33

    Article  Google Scholar 

  12. Holland JH (2006) Studying complex adaptive systems. J Syst Sci Complex 19(1):1–8

    Article  MathSciNet  MATH  Google Scholar 

  13. Keenan F (2004) Agile Process Tailoring and probLem analYsis (APTLY). In: Proceedings of the 26th international conference on software engineering. Edinburgh, Scotland

    Google Scholar 

  14. Koch AS (2005) Agile software development: evaluating the methods for your organization. Artech Housem Inc., London

    Google Scholar 

  15. Mike C (2010) Succeeding with agile: software development using scrum. Pearson Education, Boston

    Google Scholar 

  16. Mishra D, Mishra A (2011) Complex software project development: agile methods adoption. J Software Mainten Evol Res Pract 23:549–564

    Article  Google Scholar 

  17. Paetsch F, Eberlein A, Maurer F (2003) Requirements engineering and agile software development. In: Proceedings of the IEEE international workshops on enabling technologies: infrastructure for collaborative enterprises. Linz, Austria, pp. 308–313

    Google Scholar 

  18. Robbins G (2001) The perception by enterprises of their implementation of enterprise resource planning package. http://www.robbinsgioia.com. Accessed 15 Jun 2012

  19. Vidgen R, Wang X (2009) Coevolving systems and the organization of agile software development. Inf Syst Res 20(3):355–376

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Corina Raduescu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media, LLC

About this paper

Cite this paper

Raduescu, C., Gill, A.Q. (2013). Handling the Complexity of ISD Projects with Agile Methods: A Conceptual Foundation. In: Linger, H., Fisher, J., Barnden, A., Barry, C., Lang, M., Schneider, C. (eds) Building Sustainable Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-7540-8_32

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7540-8_32

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-7539-2

  • Online ISBN: 978-1-4614-7540-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics