Skip to main content

Anticipating Success of a Business-Critical Software Project: A Comparative Case Study of Waterfall and Agile Approaches

  • Conference paper
Software Business (ICSOB 2010)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 51))

Included in the following conference series:

Abstract

A business decision to abort projects with little or no chance at succeeding should be made as early as possible. The research on success of software engineering projects is fragmented and unorganized, which makes anticipating outcomes difficult and possibly error prone. This short paper offers a preliminary insight into success factors related to project outcomes that can be found at the midpoint of the development projects. We conducted a comparative case study where eight software development projects used the waterfall development method and four projects agile software development approaches as their primary development vehicle. Due to the explorative nature of the research, we conducted these in university settings. The results reveal that signs at project failure can be seen in the middle of the projects.

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. Abrahamsson, P.: Measuring the success of software process improvement: the dimensions. In: Proceedings of EuroSPI 2000 -conference (2000)

    Google Scholar 

  2. Addison, T., Vallabh, S.: Controlling software project risks: an empirical study of methods used by experienced project managers. In: SAICSIT 2002: Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, pp. 128–140. South African Institute for Computer Scientists and Information Technologists (2002)

    Google Scholar 

  3. Situational Leadership® II - The Article. The Ken Blanchard Companies (2001)

    Google Scholar 

  4. Boehm, B.: Software engineering economics. Prentice-Hall, New Jersey (1981)

    MATH  Google Scholar 

  5. Conradi, R., Fuggetta, A.: Improving software process improvement. IEEE Software 19(4), 92–99 (2002)

    Article  Google Scholar 

  6. Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Communications of the ACM 31(11), 1268–1287 (1988)

    Article  Google Scholar 

  7. Glass, R.L.: The Standish report: does it really describe a software crisis? Communications of the ACM 49(8), 15–16 (2006)

    Article  Google Scholar 

  8. Höst, M., Regnell, B., Wohlin, C.: Using students as subjects - a comparative study of students and professionals in lead-time impact assessments. Journal of Empirical Software Engineering 5(3), 201–214 (2000)

    Article  MATH  Google Scholar 

  9. Ikonen, M.: Working Toward Success Factors in Software Development Projects. Number 2009-19 in Series of Publications C. Department of Computer Science. University of Helsinki, Helsinki (2009)

    Google Scholar 

  10. Ikonen, M., Kurhila, J.: High-impact success factors in capstone software projects. In: SIGITE 2009: Proceedings of the 10th ACM SIGITE conference on Information technology education. ACM, New York (2009)

    Google Scholar 

  11. Jørgensen, M., Moløkken-Østvold, K.: How large are software cost overruns? critical comments on the standish group’s chaos reports. Information and Software Technology 48(4), 297–301 (2006)

    Article  Google Scholar 

  12. Keil, M., Cule, P.E., Lyytinen, K., Schmidt, R.C.: A framework for identifying software project risks. Communications of the ACM 41(11), 76–83 (1998)

    Article  Google Scholar 

  13. Kitchenham, B., Budgen, D., Brereton, P., Turner, M., Charters, S., Linkman, S.: Large-scale software engineering questions – expert opinion or empirical evidence? IET Software 1(5), 161–171 (2007)

    Article  Google Scholar 

  14. Norback, J., Hardin, J.: Integrating workforce communication into senior design. IEEE Transactions on Professional Communication 48(4), 413–426 (2005)

    Article  Google Scholar 

  15. Reel, J.: Critical success factors in software projects. IEEE Software 16(3), 18–23 (1999)

    Article  Google Scholar 

  16. Robbins, S.P.: Essentials of organizational behavior. San Diego State University, Prentice Hall (2002)

    Google Scholar 

  17. Shenhar, A.J., Levy, O., Dvir, D.: Mapping the dimensions of project success. Project Management Journal 28(2), 5–13 (1997)

    Google Scholar 

  18. Tichy, W.: Hints for reviewing empirical work in software engineering. Journal of Empirical Software Engineering 5(4), 309–312 (2000)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ikonen, M., Abrahamsson, P. (2010). Anticipating Success of a Business-Critical Software Project: A Comparative Case Study of Waterfall and Agile Approaches. In: Tyrväinen, P., Jansen, S., Cusumano, M.A. (eds) Software Business. ICSOB 2010. Lecture Notes in Business Information Processing, vol 51. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13633-7_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13633-7_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13632-0

  • Online ISBN: 978-3-642-13633-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics