Skip to main content

Soft Systems Methodology: An Aid to Agile Development?

  • Chapter
  • First Online:
Information Systems Development

Abstract

In principle, an agile approach to information systems development has the potential to improve the efficiency and effectiveness of the development process. One apparent disadvantage, however, is that agile methods tend to be strongly “product-focused”, meaning that they place greater emphasis on creating and modifying information systems than on understanding the context in which they are to be used. As a result, higher level requirements and issues can be less well understood. This paper argues for the use of more context analysis in agile development, while acknowledging that any extra effort required must be modest to stay within the general agile ethos. In particular, the paper considers the extent to which soft systems methodology might be a suitable way to perform such analysis. It is concluded that although this methodology is generally perceived as time-consuming, it is essentially sympathetic to the agile approach and is flexible enough to integrate with existing agile techniques.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and 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
Hardcover Book
USD 169.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

  • Abrahamsson, P., Warsta, J., Siponen, M. and Ronkainen, J. (2003) New directions on agile methods: A comparative analysis. In Proceedings of ICSE 2003, pp. 244–254.

    Google Scholar 

  • Ambler, S. (2003) Agile Database Techniques: Effective Strategies for the Agile Software Developer. Wiley, New York.

    Google Scholar 

  • Beck, K. (1999) Extreme Programming Explained. Addison-Wesley, Reading, MA.

    Google Scholar 

  • Beck, K. et al. (2001) Principles behind the Agile Manifesto. agilemanifesto.org/principles.html (last accessed on 14 April 2007).

    Google Scholar 

  • Bustard, D.W. and Keenan, F. (2005) Strategies for systems analysis: Groundwork for process tailoring. In Hinchey, M.et al. (eds), 12th IEEE international conference and workshops on the engineering of computer-based systems (ECBS '05), Greenbelt, Washington, USA, 4–7 April 2005. pp. 357–362.

    Chapter  Google Scholar 

  • Checkland, P. (1990) Soft Systems Methodology in Action. Wiley, New York.

    Google Scholar 

  • Checkland, P. (1999) Systems Thinking, Systems Practice (with 30-year retrospective). Wiley, New York.

    Google Scholar 

  • Checkland, P. and Poulter, J. (2006) Learning for Action: A Short Definitive Account of Soft Systems Methodology. Wiley, New York.

    Google Scholar 

  • Conboy, K., Fitzgerald, B. and Golden, W. (2005) Agility in information systems development: A three-tiered framework. In Baskerville, R. (eds), Business Agility and Information Technology Diffusion. IFIP TC8 WG 8.6 international working conference, Atlanta, Georgia, USA, 8–11 May 2005. Springer, Heidelberg.

    Google Scholar 

  • Desouza, K.C. (ed) (2006) Agile Information Systems: Conceptualization, Construction, and Management. Butterworth-Heinemann, Woburn, MA.

    Google Scholar 

  • Evans, I. (Summer 2006) Agile delivery at British Telecom. Methods and Tools, 20–27 .

    Google Scholar 

  • Gilb, T. (1988) Principles of Software Engineering Management. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

  • Hassan, S., Bustard, D.W. and McSherry, D.M.G. (2006) Soft systems methodology in autonomic computing analysis. Systemist, 28(2), 106–115.

    Google Scholar 

  • Jackson, M. (2004) Seeing more of the world. IEEE Software, 21(6), 83–85.

    Article  Google Scholar 

  • Keenan, F. and Bustard, D.W. (Feb 2007) Enhancing Extreme Programming (XP) with environment analysis. Proceedings of software engineering, Innsbruck, Austria, Feb 2007. ACTA Press, Calgary, AB, Canada, pp. 72–77.

    Google Scholar 

  • Larson, D. (2006) Agile alliance survey: Are we there yet?www.infoq.com/articles/agile-alliance-survey-2006 (last accessed on 14 April 2007).

  • Lewis, P.J. (1992) Rich picture building in the soft systems methodology. European Journal of Information Systems, 1(5), 351–360.

    Article  Google Scholar 

  • Mathiassen, L. and Nielsen, P.A. (2000) Interaction and transformation in SSM. Systems Research and Behavioural Sciences, 17(3), 243–253.

    Article  Google Scholar 

  • Mingers, J. (2002) An idea ahead of its time: The history and development of soft systems methodology. Systemist, 24(2), 113–139.

    Google Scholar 

  • Mingers, J. and Taylor, S. (1992) The use of soft systems methodology in practice. Journal of the Operational Research Society, 43(4), 321–332.

    Article  Google Scholar 

  • Munro, I. and Mingers, J. (2002) The use of multimethodology in practice – Results of a survey of practitioners. Journal of the Operational Research Society, 369–378 .

    Google Scholar 

  • Stowell, F.A. (ed) (1995) Information Systems Provision: The Contributions of SSM. McGraw-Hill, London.

    Google Scholar 

  • Wilson, B. (1990) Systems: Concepts, Methodologies and Applications, 2nd ed. Wiley, New York.

    Google Scholar 

  • Wilson, B. (2001) Soft Systems Methodology: Conceptual Model Building and Its Contribution. Wiley, New York.

    Google Scholar 

Download references

Acknowledgements

This work was undertaken through the Centre for Software Process Technologies, which is supported by the EU Programme for Peace and Reconciliation in Northern Ireland and the Border Region of Ireland (PEACE II).

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Bustard, D., Keenan, F. (2009). Soft Systems Methodology: An Aid to Agile Development?. In: Wojtkowski, W., Wojtkowski, G., Lang, M., Conboy, K., Barry, C. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-68772-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-68772-8_3

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-30403-8

  • Online ISBN: 978-0-387-68772-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics