SAM ADVANCED MANAGEMENT JOURNAL

Looking At The User Side Of Software Engineering For Project Success

Tor Guimaraes, Ketan Paranjape, and Tom Timmerman

DOI: http://doi.org/10.52770/BAFM5902

Citation: Guimaraes, T., Paranjape, K., & Timmerman, T.,(2021). Looking at the user side of software engineering for project success. SAM Advanced Management Journal, 86(2),15-31. http://doi.org/10.52770/BAFM5902

Abstract

As a general definition, software engineering is “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.” The importance of user-related factors has long been recognized by various researchers as important to the successful implementation of any commercially available system. This study attempts to test the importance of these factors as determinants of software engineering project success as measured by adherence to specified requirements, compliance with initial budget estimations, timeliness of agreed delivery, and overall user satisfaction with the product delivered. It has brought together some user-related variables (degree of user participation, user expertise, user/developer communication, user training, user influence, and user conflict) previously studied separately by different authors into a more cohesive model. Data regarding 178 system development projects using software engineering methodologies has been used to test proposed relationships between the independent variables and project success as defined in this study. The results confirm the importance of user participation, training, expertise, user/developer communication, and lack of user conflict for improving project success.

References

Abelein, U., & Paech, B. (2013). Understanding the influence of user participation and involvement on system success: A systematic mapping study. Empirical Software Engineering, 20(1), 28–81. https://doi.org/10.1007/s10664-013-9278-4

Abylova, V., & Salykova, L. (2019). Critical success factors in project management: A comprehensive review. PM World Journal, 8(5), 1–13.

Bano, M., & Zowghi, D. (2013). Users’ involvement in requirements engineering and system success. 2013 3rd International Workshop on Empirical Requirements Engineering, 1, 24–31. Retrieved from http://doi.org/10.1109/EmpiRE.2013.6615212

Bano, M., & Zowghi, D. (2015). A systematic review on the relationship between user involvement and system success. Information and Software Technology, 58, 148–169. https://doi.org/10.1016/j.infsof.2014.06.011

Blair, B. J., & Shawler, L. A. (2019). Developing and implementing emergent responding training systems with available and low-cost computer-based learning tools: Some best practices and a tutorial. Behavior Analysis in Practice, 13(2), 509–520. https://doi.org/10.1007/s40617-019-00405-x

Bolan, C. (2011). IT empowers contrast media injectors. Applied Radiology, 40(7), 25.

Brodbeck, F. C. (2001). Communication and performance in software development projects. European Journal of Work and Organizational Psychology, 10(1), 73–94. https://doi.org/10.1080/13594320042000043

Butler, C. W., & Richardson, G. L. (2019). Completing information technology projects as scheduled and on time. American Journal of Software Engineering and Applications, 8(1), 8–17. https://doi.org/10.11648/j.ajsea.20190801.12

Butler, C. W., Vijayasarathy, L. R., & Roberts, N. (2019). Managing software development projects for success: Aligning plan- and agility-based approaches to project complexity and project dynamism. Project Management Journal, 51(3), 262–277. https://doi.org/10.1177/8756972819848251

Chen, C. C., Liu, J. Y.-C., & Chen, H.-G. (2011). Discriminative effect of user influence and user responsibility on information system development processes and project management. Information and Software Technology, 53(2), 149–158. https://doi.org/10.1016/j.infsof.2010.10.001

Discenza, R., Tesch, D., Klein, G., & Jiang, J. J. (2008). User involvement to enhance expertise in system development. International Journal of Internet and Enterprise Management, 5(4), 373–389. https://doi.org/10.1504/ijiem.2008.020107

Doll, W. J., & Torkzadeh, G. (1989). A discrepancy model of end-user computing involvement. Management Science, 35(10), 1151–1171. https://doi.org/10.1287/mnsc.35.10.1151

Eveleens, J. L., & Verhoef, C. (2010). The rise and fall of the chaos report figures. IEEE Software, 27(1), 30–36. https://doi.org/10.1109/ms.2009.154

Fischer, B., Peine, A., & Östlund, B. (2019). The importance of user involvement: A systematic review of involving older users in technology design. The Gerontologist, 60(7), 513–523. https://doi.org/10.1093/geront/gnz163

Gallivan, M. J., & Keil, M. (2003). The user-developer communication process: A critical case study. Information Systems Journal, 13(1), 37–68. https://doi.org/10.1046/j.1365-2575.2003.00138.x

Glaser, J. (2011). Interoperability: The key to breaking down information silos in health care. Healthcare Financial Management, 65(11), 44–46.

Grenuk, J. (2011). Healthy skepticism: Healthcare’s IT adoption reveals personal nature of change. Quality Progress, 44(9), 8–9.

Guimaraes, T., Armstrong, C., de Oliveira Neto, J. D., Riccio, E. D., & Madeira, G. (2015). Assessing the impact of ERP on end-user jobs. International Journal of the Academic Business World, 8(2), 37–49. Retrieved from EBSCO.

Guinan, P. J. (1988). Patterns of excellence for IS professionals: An analysis of communication behavior. Washington, D.C.: ICIT Press.

Hart, E. (2011). A new era promises better outcomes: BPM systems are the best decision for decision-support software. Health Management Technology, 32(11), 14–15.

Hartwick, J., & Barki, H. (1994). Explaining the role of user participation in information system use. Management Science, 40(4), 440–465. https://doi.org/10.1287/mnsc.40.4.440

Hoegl, M., & Gemuenden, H. G. (2001). Teamwork quality and the success of innovative projects: A theoretical concept and empirical evidence. Organization Science, 12(4), 435–449. https://doi.org/10.1287/orsc.12.4.435.10635

Hsu, J. S.-C., Chen, H.-G., Jiang, J., & Klein, G. (2010). The role of user review on information system project outcomes. International Journal of Information Technology Project Management, 1(1), 1–14. https://doi.org/10.4018/jitpm.2010100201

Hunton, J. E., & Beeler, J. D. (1997). Effects of user participation in systems development: A longitudinal field experiment. MIS Quarterly, 21(4), 359–388. https://doi.org/10.2307/249719

Hwang, M. I., & Thorn, R. G. (1999). The effect of user engagement on system success: A meta-analytical integration of research findings. Information & Management, 35(4), 229–236. https://doi.org/10.1016/s0378-7206(98)00092-5

Igbaria, M., Guimaraes, T., & Davis, G. B. (1995). Testing the determinants of microcomputer usage via a structural equation model. Journal of Management Information Systems, 11(4), 87–114. https://doi.org/10.1080/07421222.1995.11518061

Kaiser, K., & Srinivasan, A. (1982). User-Analyst differences: An empirical investigation of attitudes related to systems development. Academy of Management Journal, 25(3), 630–646. https://doi.org/10.2307/256086

Khalid, H., Shihab, E., Nagappan, M., & Hassan, A. E. (2015). What do mobile app users complain about? IEEE Software, 32(3), 70–77. https://doi.org/10.1109/ms.2014.50

Lemmetty, K., Hayrinen, K., & Sundgren, S. (2009). The impacts of informatics competencies and user training on patient information system implementation. Studies in Health Technology and Informatics, 146, 656–651.

Limpornpugdee, W., Janz, B. D., & Richardson, S. M. (2009). Communication competence factors as moderators to the relationship between user participation and information quality. Journal of Information Technology Management, 20(4), 1–21.

Mac Donald, K., Rezania, D., & Baker, R. (2020). A grounded theory examination of project managers’ accountability. International Journal of Project Management, 38(1), 27–35. https://doi.org/10.1016/j.ijproman.2019.09.008

Mendes, E., & Winkler, D. (2018). Special issue on “software quality in software-intensive systems.” Software Quality Journal, 26(2), 657–660. https://doi.org/10.1007/s11219-018-9406-x

Metaxiotis, K. (2008). Healthcare knowledge management. In M. E. Jennex (Ed.), Knowledge Management: Concepts, Methodologies, Tools, and Applications (pp. 1871–1880). IGI Global. https://doi.org/10.4018/978-1-59904-933-5.ch156

Monge, P. R., Bachman, S. G., Dillard, J. P., & Eisenberg, E. M. (1981). Communicator competence in the workplace: Model testing and scale development. Annals of the International Communication Association, 5(1), 505–527. https://doi.org/10.1080/23808985.1981.11923860

Nelson, R. R., & Cheney, P. H. (1987). Training end users: An exploratory study. MIS Quarterly, 11(4), 547. https://doi.org/10.2307/248985

Nurhayati, N., & Mulyani, S. (2015). User participation on system development, user competence and top management commitment and their effect on the success of the implementation of accounting information systems. European Journal of Business and Innovation Research, 3(2), 56–68.

Pollock, N. (2005). When Is a Work-Around? Conflict and Negotiation in Computer Systems Development. Science, Technology, & Human Values, 30(4), 496–514. https://doi.org/10.1177/0162243905276501

Radujković, M., & Sjekavica, M. (2017). Project management success factors. Procedia Engineering, 196(1), 607–615. https://doi.org/10.1016/j.proeng.2017.08.048

Ralph, P., & Kelly, P. (2014). The dimensions of software engineering success. Proceedings of the 36th International Conference on Software Engineering, 24–35. Hyderabad, India: ACM. https://doi.org/10.1145/2568225.2568261

Reed, A. H., & Angolia, M. (2020). Risk management usage and impact on information systems project success. In Information Resources Managemetn Association (Ed.), Start-Ups and SMEs: Concepts, Methodologies, Tools, and Applications (pp. 1065–1084). Retrieved from http://dx.doi.org/10.4018/978-1-7998-1760-4.ch055

Robey, D., & Farrow, D. (1982). User involvement in information system development: A conflict model and empirical test. Management Science, 28(1), 73–85. https://doi.org/10.1287/mnsc.28.1.73

Robey, D., Farrow, D. L., & Franz, C. R. (1989). Group process and conflict in system development. Management Science, 35(10), 1172–1191. https://doi.org/10.1287/mnsc.35.10.1172

Robey, D., Smith, L. A., & Vijayasarathy, L. R. (1993). Perceptions of Conflict and Success in Information Systems Development Projects. Journal of Management Information Systems, 10(1), 123–140. https://doi.org/10.1080/07421222.1993.11517993

Saleem, N. (1996). An empirical test of the contingency approach to user participation in information systems development. Journal of Management Information Systems, 13(1), 145–166. https://doi.org/10.1080/07421222.1996.11518116

Santhanam, R., Guimaraes, T., & George, J. F. (2000). An empirical investigation of ODSS impact on individuals and organizations. Decision Support Systems, 30(1), 51–72. https://doi.org/10.1016/s0167-9236(00)00089-0

Shehzad, B., Awan, K., Lali, M. I. U., & Aslam, W. (2017). Identification of patterns in failure of software projects. Journal of Information Science & Engineering, 33(6), 1465–1480.

Subramanyam, R., Weisstein, F. L., & Krishnan, M. S. (2010). User participation in software development projects. Communications of the ACM, 53(3), 137. https://doi.org/10.1145/1666420.1666455

Suciu, D. M. (2017). How do you measure success in software development. Comments on the Standish Group Chaos Reports 1994-2016. Retrieved from 3Pillar Global website: https://www.3pillarglobal.com/insights/blog-posts/how-do-you-measure-success-in-software-development/

Tessem, B. (2017). The customer effect in agile system development projects. A process tracing case study. Procedia Computer Science, 121, 244–251. https://doi.org/10.1016/j.procs.2017.11.034

Wateridge, J. (1995). IT projects: A basis for success. International Journal of Project Management, 13(3), 169–172. https://doi.org/10.1016/0263-7863(95)00020-q

Weimar, E., Nugroho, A., Visser, J., Plaat, A., Goudbeek, M., & Schouten, A. P. (2017). The influence of teamwork quality on software team performance. ArXiv. Retrieved from https://arxiv.org/abs/1701.06146

Wing, J. W., Petkov, D., & Andrew, T. N. (2020). A systemic framework for facilitating better client-developer collaboration in complex projects. International Journal of Information Technologies and Systems Approach, 13(1), 46–60. https://doi.org/10.4018/ijitsa.2020010103

Yamazaki, T., Ikeda, M., & Umemoto, K. (2011). Enhancement of healthcare quality using clinical‐pathways activities. VINE, 41(1), 63–75. https://doi.org/10.1108/03055721111115557

Yoon, Y., Guimaraes, T., & O’Neal, Q. (1995). Exploring the factors associated with expert systems success. MIS Quarterly, 19(1), 83–106. https://doi.org/10.2307/249712

Zhang, X., Stafford, T. F., Dhaliwal, J. S., Gillenson, M. L., & Moeller, G. (2014). Sources of conflict between developers and testers in software development. Information & Management, 51(1), 13–26. https://doi.org/10.1016/j.im.2013.09.006

Subscription or SAM Membership Required

Share This Article

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn