Skip to main content

State of Practice of User-Developer Communication in Large-Scale IT Projects

Results of an Expert Interview Series

  • Conference paper
Book cover Requirements Engineering: Foundation for Software Quality (REFSQ 2014)

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

Abstract

[Context and motivation] User participation in software development is considered to be essential for successful software systems. Especially missing direct communication between users and developers can cause various issues in large-scale IT projects. [Question/Problem] We want to understand current practices of user–developer communication in large-scale IT projects, the factors for, and consequences of communication gaps, and what experts suggest to prevent them. [Principal ideas/results]: We conducted a series of semi-structured interviews with twelve experts. The experts work on the coordination of Business and IT and describe their experiences gained in 69 large-scale IT projects. The analysis of our interviews showed that direct user– developer communication is limited and that no commonly used method for the user–developer communication in the design and implementation activity exists. [Contribution]: The interviews helped us to understand current practices and issues resulting from missing communication. Furthermore, we can confirm the need for a method enhancing user–developer-communication in large-scale IT 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. Amoako-Gyampah, K., White, K.: User involvement and user satisfaction: An exploratory contingency model. Inf. Manag. 25, 25–33 (1993)

    Article  Google Scholar 

  2. Barki, H., Hartwick, J.: Measuring User Participation, User Involvement, and User Attitude. MIS Q. 18, 59 (1994)

    Article  Google Scholar 

  3. Hartwick, J., Barki, H.: Communication as a dimension of user participation. IEEE Trans. on. Prof. Comm. 44(1), 21–36 (2001)

    Google Scholar 

  4. Hartwick, J., Barki, H.: Delineating the dimensions of user participation: A replication and extension. Rev. Lit. Arts Am. (1997)

    Google Scholar 

  5. Chang, K., Shin, T., Klein, G., Jiang, J.J., Sheu, T.S.: User commitment and collaboration: Motivational antecedents and project performance. Inf. Softw. Technol. 52, 672–679 (2010)

    Article  Google Scholar 

  6. Kanungo, S., Bagchi, S.: Understanding User Participation and Involvement in ERP Use. J. Manag. Res. 1, 47–64 (2000)

    Google Scholar 

  7. Kristensson, P., Gustafsson, A., Witell, L.: Collaboration with Customers – Understanding the Effect of Customer–Company Interaction in New Product Development. In: 2011 44th Hawaii International Conference on System Sciences, pp. 1–9. IEEE (2011)

    Google Scholar 

  8. Kujala, S., Kauppinen, M., Lehtola, L., Kojo, T.: The Role of User Involvement in Requirements Quality and Project Success. In: 13th IEEE Int. Conf. Requir. Eng., pp. 75–84 (2005)

    Google Scholar 

  9. McKeen, J., Guimaraes, T., Wetherbe, J.: The Relationship between User Participation and User Satisfaction: An Investigation of Four Contingency Factors. MIS Q. 18, 427–451 (1994)

    Article  Google Scholar 

  10. Abelein, U., Paech, B.: Understanding the Influence of User Participation and Involvement on System Success – a Systematic Mapping Study. Empir. Softw. Eng. (2014), doi:10.1107/S10664-013-9278-4

    Google Scholar 

  11. Amoako–Gyampah, K., White, K.: When is user involvement not user involvement? Inf. Strateg. Exec. J. 13, 40–45 (1997)

    Google Scholar 

  12. Hope, K., Amdahl, E.: Configuring designers? Using one agile project management methodology to achieve user participation. New Technol. Work Employ 26, 54–67 (2011)

    Article  Google Scholar 

  13. Eckhardt, A.: Lost in Translation?! – The Need for a Boundary Spanner between Business and IT. In: SIGMIS–CPR 2010, Vancouver, BC, Canada, May 20-22, pp. 75–82 (2010)

    Google Scholar 

  14. Humayoun, S.R., Dubinsky, Y., Catarci, T.: A Three–Fold Integration Framework to Incorporate User – Centered Design into Agile Software Development. In: Kurosu, M. (ed.) HCD 2011. LNCS, vol. 6776, pp. 55–64. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  15. Korkala, M., Abrahamsson, P., Kyllönen, P.: A Case Study on the Impact of Customer Communication on Defects in Agile Software Development. In: Abrahamsson, P., Kyllonen, P. (eds.) AGILE 2006, pp. 76–88. IEEE (2006)

    Google Scholar 

  16. Begier, B.: Evolutionally Improved Quality of Intelligent Systems Following Their Users ’ Point of View. In: Nguyen, N.T., Katarzyniak, R., Chen, S.-M. (eds.) Advances in Intelligent Information and Database Systems. SCI, vol. 283, pp. 191–203. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Kautz, K.: Investigating the design process: participatory design in agile software development. Inf. Technol. People. 24, 217–235 (2011)

    Article  Google Scholar 

  18. Takats, A., Brewer, N.: Improving Communication between Customers and Developers. In: Agil. Dev. Conf. Database Conf., pp. 243–252 (2005)

    Google Scholar 

  19. Carmel, E., Whitaker, R.D., George, J.F.: PD and joint application design: a transatlantic comparison. Commun. ACM. 36, 40–48 (1993)

    Article  Google Scholar 

  20. Bjarnason, E., Wnuk, K., Regnell, B.: Requirements are slipping through the gaps — A case study on causes & effects of communication gaps in large–scale software development. In: 2011 IEEE 19th International Requirements Engineering Conference, pp. 37–46. IEEE (2011)

    Google Scholar 

  21. Stapel, K., Knauss, E., Schneider, K., Zazworka, N.: FLOW Mapping: Planning and Managing Communication in Distributed Teams. In: 2011 IEEE Sixth Int. Conf. Glob. Softw. Eng., pp. 190–199 (2011)

    Google Scholar 

  22. Marczak, S., Kwan, I., Damian, D.: Social Networks in the Study of Collaboration in Global Software Teams, pp. 7–8 (2007)

    Google Scholar 

  23. Stapel, K., Schneider, K.: Managing knowledge on communication and information flow in global software projects. Expert Syst., doi: 10.1111/j.1468-0394.2012.00649.x (2012)

    Google Scholar 

  24. Marczak, S., Damian, D., Stege, U., Schröter, A.: Information Brokers in Requirement–Dependency Social Networks. In: 2008 16th IEEE Int. Requir. Eng. Conf., pp. 53–62 (2008)

    Google Scholar 

  25. Gallivan, M.J., Keil, M.: The user–developer communication process: a critical case study. Inf. Syst. J. 13, 37–68 (2003)

    Article  Google Scholar 

  26. Myers, M.D., Newman, M.: The qualitative interview in IS research: Examining the craft. Inf. Organ. 17, 2–26 (2007)

    Article  Google Scholar 

  27. Saldana, J.: The Coding Manual for Qualitative Researchers (Google eBook) (2009)

    Google Scholar 

  28. Cohen, S., Dori, D., De Haan, U.: A Software System Development Life Cycle Model for Improved Stakeholders’ Communication and Collaboration. Int. J. Comput. Commun. Control 5, 20–41 (2010)

    Google Scholar 

  29. Dean, D., Lee, J., Pendergast, M., Hickey, A., Nunamaker, J.: Enabling the Effective Involvement of Multiple Users: Methods and Tools for Collaborative Software Engineering. J. Manag. Inf. Syst. 14, 179–222 (1998)

    Google Scholar 

  30. Martin, A., Biddle, R., Noble, J.: An Ideal Customer: A Grounded Theory of Requirements Elicitation, Communication and Acceptance on Agile Projects. In: Agile Software Development: Current Research and Future Directions, pp. 111–141. Springer, Berlin (2010)

    Chapter  Google Scholar 

  31. Finck, M., Gumm, D., Pape, B.: Using Groupware for Mediated Feedback. In: Proceedings of the Eighth Conference Biennial Participatory Design Conference 2004: Artful Integration: Interwearing Media, Toronto, Canada, July 27-July 7, vol. 2 (2004)

    Google Scholar 

  32. Teixeira, L., Saavedra, V., Ferreira, C., Santos, B.: Using Participatory Design in a Health Information System. In: Conf. Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc., pp. 5339–5342 (2011)

    Google Scholar 

  33. Korkala, M., Pikkarainen, M., Conboy, K.: Combining Agile and Traditional: Customer Communication in Distributed Environment. In: Šmite, D., Moe, N.B., Ågerfalk, P.J. (eds.) Agility Across Time and Space, pp. 201–216. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  34. Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering. Wiley–Blackwell (2012)

    Google Scholar 

  35. Harris, M., Weistroffer, H.: A New Look at the Relationship between User Involvement in Systems Development and System Success Development and System Success. Commun. Assoc. Inf. Syst. 24, 739–756 (2009)

    Google Scholar 

  36. Abelein, U., Paech, B.: A proposal for enhancing user–developer communication in large IT projects. In: Proceedings of the 5th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2012) at the ICSE 2012, Zurich (June 2, 2012)

    Google Scholar 

  37. Abelein, U., Paech, B.: A Descriptive Classification for End User –Relevant Decisions of Large–Scale IT Projects. In: 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Abelein, U., Paech, B. (2014). State of Practice of User-Developer Communication in Large-Scale IT Projects. In: Salinesi, C., van de Weerd, I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer, Cham. https://doi.org/10.1007/978-3-319-05843-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05843-6_8

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05842-9

  • Online ISBN: 978-3-319-05843-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics