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
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.
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