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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amoako-Gyampah, K., White, K.: User involvement and user satisfaction: An exploratory contingency model. Inf. Manag. 25, 25–33 (1993)
Barki, H., Hartwick, J.: Measuring User Participation, User Involvement, and User Attitude. MIS Q. 18, 59 (1994)
Hartwick, J., Barki, H.: Communication as a dimension of user participation. IEEE Trans. on. Prof. Comm. 44(1), 21–36 (2001)
Hartwick, J., Barki, H.: Delineating the dimensions of user participation: A replication and extension. Rev. Lit. Arts Am. (1997)
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)
Kanungo, S., Bagchi, S.: Understanding User Participation and Involvement in ERP Use. J. Manag. Res. 1, 47–64 (2000)
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)
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)
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)
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
Amoako–Gyampah, K., White, K.: When is user involvement not user involvement? Inf. Strateg. Exec. J. 13, 40–45 (1997)
Hope, K., Amdahl, E.: Configuring designers? Using one agile project management methodology to achieve user participation. New Technol. Work Employ 26, 54–67 (2011)
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)
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)
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)
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)
Kautz, K.: Investigating the design process: participatory design in agile software development. Inf. Technol. People. 24, 217–235 (2011)
Takats, A., Brewer, N.: Improving Communication between Customers and Developers. In: Agil. Dev. Conf. Database Conf., pp. 243–252 (2005)
Carmel, E., Whitaker, R.D., George, J.F.: PD and joint application design: a transatlantic comparison. Commun. ACM. 36, 40–48 (1993)
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)
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)
Marczak, S., Kwan, I., Damian, D.: Social Networks in the Study of Collaboration in Global Software Teams, pp. 7–8 (2007)
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)
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)
Gallivan, M.J., Keil, M.: The user–developer communication process: a critical case study. Inf. Syst. J. 13, 37–68 (2003)
Myers, M.D., Newman, M.: The qualitative interview in IS research: Examining the craft. Inf. Organ. 17, 2–26 (2007)
Saldana, J.: The Coding Manual for Qualitative Researchers (Google eBook) (2009)
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)
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)
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)
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)
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)
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)
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering. Wiley–Blackwell (2012)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)