Skip to main content

The Role of the Customer in an Agile Project: A Multi-case Study

  • Conference paper
  • First Online:
Software Business (ICSOB 2019)

Abstract

In this multi-case study we report the findings from three software projects conducted with SCRUM agile development framework. Each project took approximately a little less than a year to design, develop and test before the launch to the user groups. All project vendors utilized SCRUM framework customized to suit their processes, and included customer as a participant in the overall process. Due to this fact, this study focuses on the role of the customer in daily life of an agile project. The findings show what is actually required from the customer – especially when the sprint length is only one week and the development process is very time-intensive. Although a one week sprint cycle can lead to improved efficiency it required a full time worker from the customer side and it burdened also the developers. Based on our observations, as the developer teams and customer were located in various places around Europe, smooth communication was a key for success. In all cases the asynchronous communication tools, such as Slack, were highly praised, although also direct communications were used to handle more complex issues. According to our findings, these agile projects did not have significant issues caused by the online communication being the preferred way of communication. All of the cases had difficulties in fitting the agile project to the fixed budget, but good collaboration, partnership and trust alleviated most of these problems.

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 EPUB and 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

References

  1. Banerjee, U., Narasimhan, E., Kanakalata, N.: Experience of executing fixed price off-shored agile project. In: Proceedings of the 4th India Software Engineering Conference on - ISEC 2011, pp. 69–75. ACM Press, Thiruvananthapurama (2011). https://doi.org/10.1145/1953355.1953364

  2. Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development. J. Syst. Software 85(6), 1213–1221 (2012). https://doi.org/10.1016/j.jss.2012.02.033

    Article  Google Scholar 

  3. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Software Technol. 50(9–10), 833–859 (2008). https://doi.org/10.1016/j.infsof.2008.01.006

    Article  Google Scholar 

  4. Eckfeldt, B., Madden, R., Horowitz, J.: Selling agile: target-cost contracts. In: Agile Development Conference (ADC 2005), pp. 160–166. IEEE Comput. Soc, Denver (2005). https://doi.org/10.1109/ADC.2005.39

  5. Eisenhardt, K.M.: Building theories from case study research. Academy of management. Acad. Manage. Rev. 14(4), 532 (1989). http://search.proquest.com/docview/210938650?accountid=27292, copyright - Copyright Academy of Management Oct 1989; Last updated - 2010–06-08

    Article  Google Scholar 

  6. Flora, H., Chande, S.: A systematic study on agile software development methodlogies and practices. Int. J. Comput. Sci. Inf. Technol. 5(3), 3626–3637 (2014)

    Google Scholar 

  7. Franklin, T.: Adventures in agile contracting: evolving from time and materials to fixed price, fixed scope contracts. In: Agile 2008 Conference, pp. 269–273. IEEE, Toronto (2008). https://doi.org/10.1109/Agile.2008.88

  8. Gable, G.G.: Integrating case study and survey research methods: an example in information systems. Eur. J. Inf. Syst. 3, 112–126 (1994)

    Article  Google Scholar 

  9. Hoda, R., Salleh, N., Grundy, J.: The rise and evolution of agile software development. IEEE Softw. 35(5), 58–63 (2018). https://doi.org/10.1109/MS.2018.290111318

    Article  Google Scholar 

  10. Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Pearson Education (2010)

    Google Scholar 

  11. Kautz, K.: Customer and user involvement in agile software development. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 168–173. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01853-4_22

    Chapter  Google Scholar 

  12. Kettunen, V., Kasurinen, J., Taipale, O., Smolander, K.: A study on agility and testing processes in software organizations. In: Proceedings of the 19th International Symposium on Software Testing and Analysis - ISSTA 2010, p. 231. ACM Press, Trento (2010). https://doi.org/10.1145/1831708.1831737

  13. Kircher, M., Jain, P., Corsaro, A., Levine, D.: Distributed extreme programming. In: Proceedings of the International Conference on eXtreme Programming and Flexible Processes in Software Engineering, pp. 66–71. Sardinia, Italy, May 2001

    Google Scholar 

  14. Korkala, M., Abrahamsson, P., Kyllonen, P.: A case study on the impact of customer communication on defects in agile software development. In: AGILE 2006, AGILE 2006. pp. 76–88. IEEE, Minneapolis (2006). https://doi.org/10.1109/AGILE.2006.1

  15. Larman, C., Basili, V.R.: Iterative and incremental developments. A brief history. Computer 36(6), 47–56 (2003). https://doi.org/10.1109/MC.2003.1204375

    Article  Google Scholar 

  16. Lohan, G., Lang, M., Conboy, K.: Having a customer focus in agile software development. In: Pokorny, J., et al. (eds.) Inf. Syst. Dev., pp. 441–453. Springer, New York (2011)

    Chapter  Google Scholar 

  17. Mann, C., Maurer, F.: A case study on the impact of scrum on overtime and customer satisfaction. In: Agile Development Conference (ADC 2005), pp. 70–79. IEEE Comput. Soc, Denver (2005). https://doi.org/10.1109/ADC.2005.1

  18. Margini, A., Cutrona, G., Fantuzzi, C.: Comparison of different agile methodologies and fit assessment in an industrial context. Int. J. Adv. Res. 5(7), 673–690 (2017). https://doi.org/10.21474/IJAR01/4768

    Article  Google Scholar 

  19. Marshall, M.N.: Sampling for qualitative research. Fam. Pract. 13(6), 522–526 (1996)

    Article  MathSciNet  Google Scholar 

  20. Martin, A., Biddle, R., Noble, J.: The XP customer role in practice: three studies. In: Agile Development Conference, pp. 42–54. IEEE, Salt Lake City (2004). https://doi.org/10.1109/ADEVC.2004.23

  21. Mishra, D., Mishra, A.: Effective communication, collaboration, and coordination in eXtreme programming: human-centric perspective in a small organization. Hum. Factors Ergon. Manuf. 19(5), 438–456 (2009). https://doi.org/10.1002/hfm.20164

    Article  Google Scholar 

  22. Molokken-Ostvold, K., Furulund, K.M.: The relationship between customer collaboration and software project overruns. In: AGILE 2007 (AGILE 2007), pp. 72–83. IEEE, Washington, DC, August 2007. https://doi.org/10.1109/AGILE.2007.57

  23. O’hEocha, C., Conboy, K.: The role of the user story agile practice in innovation. In: Abrahamsson, P., Oza, N. (eds.) LESS 2010. LNBIP, vol. 65, pp. 20–30. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16416-3_3

    Chapter  Google Scholar 

  24. Raison, C., Schmidt, S.: Keeping User Centred Design (UCD) alive and well in your organisation: taking an agile approach. In: Marcus, A. (ed.) DUXU 2013. LNCS, vol. 8012, pp. 573–582. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39229-0_61

    Chapter  Google Scholar 

  25. Robson, C.: Real World Research, 2nd edn. Blackwell Publishing, Oxford (2002)

    Google Scholar 

  26. Stotts, D., Williams, L., Nagappan, N., Baheti, P., Jen, D., Jackson, A.: Virtual teaming: experiments and experiences with distributed pair programming. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753, pp. 129–141. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45122-8_15

    Chapter  Google Scholar 

  27. Sutherland, J., Viktorov, A., Blount, J., Puntikov, N.: Distributed scrum: agile project management with outsourced development teams. In: 2007 40th Annual Hawaii International Conference on System Sciences (HICSS’07), pp. 274a–274a. IEEE, Waikoloa (2007). https://doi.org/10.1109/HICSS.2007.180

  28. Vlaanderen, K., Jansen, S., Brinkkemper, S., Jaspers, E.: The agile requirements refinery: applying SCRUM principles to software product management. Inf. Softw. Technol. 53(1), 58–70 (2011). https://doi.org/10.1016/j.infsof.2010.08.004

    Article  Google Scholar 

  29. Whittemore, R., Chase, S.K., Mandle, C.L.: Validity in qualitative research. Qual. Health Res. 11(4), 522–537 (2001). https://doi.org/10.1177/104973201129119299

    Article  Google Scholar 

  30. Williams, L.: Agile software development methodologies and practices. In: Advances in Computers, vol. 80, pp. 1–44. Elsevier (2010). https://doi.org/10.1016/S0065-2458(10)80001-4

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erno Vanhala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Vanhala, E., Kasurinen, J. (2019). The Role of the Customer in an Agile Project: A Multi-case Study. In: Hyrynsalmi, S., Suoranta, M., Nguyen-Duc, A., Tyrväinen, P., Abrahamsson, P. (eds) Software Business. ICSOB 2019. Lecture Notes in Business Information Processing, vol 370. Springer, Cham. https://doi.org/10.1007/978-3-030-33742-1_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33742-1_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33741-4

  • Online ISBN: 978-3-030-33742-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics