Opinion Analysis of Software Developers Working Onsite on Public Sector Software Projects: An Exploratory Study

Opinion Analysis of Software Developers Working Onsite on Public Sector Software Projects: An Exploratory Study

Among critical stakeholders of software projects developed in public institutions are software developers and project managers affiliated to sub-contractor companies, who are working onsite at the public institutions. The aim of this study is to identify, determine and have an initial understanding regarding how software developers are affected and what are the factors that effect software developers and project managers while working onsite in public software projects. The research is designed as an exploratory and qualitative study. The study participants were 10 software developers, one technical team leader and four project managers, all having long experiences in working on public software projects on client premises. Semi-structured interview technique is employed as the data collection method and “content analysis” was applied on the obtained participant responses. Following this analysis, “key content” approach was used to identify the issues to be further considered. It has been determined that the productivity of software developers working onsite at public institutions is low due to intense requests, shortened time to fulfill these requests, and long duration of authorization processes. Moreover, a finding of the study is that the quality of the developed projects and the motivation of the developers are considered to be low for the same aforementioned reasons. Among the foremost causes for these results are the fact that employees work under two different hierarchical structures one in the public institution and one in the software company, more than one managers assign work and there is an authority confusion between organizational units and people in the public institutions.

___

  • B. W. Boehm, P. N. Papaccio, “Understanding and controlling software costs”. IEEE transactions on software engineering, 14 (10), 1988, pp. 1462-1477.
  • A. Cockburn, J. Highsmith ,“Agile software development, the people factor”. Computer, 34(11), 2001, pp. 131-133.
  • S. de Barros, et al., “A review of productivity factors and strategies on software development”, In 2010 Fifth International Conference on Software Engineering Advances (ICSEA), August 2010, pp. 196-204.
  • R. Ilies, T. A. Judge, “Understanding the dynamic relationships among personality, mood, and job satisfaction: A field experience sampling study”. Organizational behavior and human decision processes, 89(2), 2002, pp. 1119-1139.
  • D. Graziotin, X. Wang, P. Abrahamsson, “Happy software developers solve problems better: psychological measurements in empirical software engineering”. PeerJ, 2014, p. e289
  • P. Mohagheghi, M. Jørgensen, “What Contributes to the Success of IT Projects? An Empirical Study of IT Projects in the Norwegian Public Sector”. Journal of Software, 12(9), 2017, pp. 751-759.
  • J. H. Lim, V. J. Richardson, R. W. Zmud, “Value implications of IT outsourcing contextual characteristics”. Unpublished article, 2007.
  • T. Kremic, O. Icmeli Tukel, W. O. Rom. “Outsourcing decision support: a survey of benefits, risks, and decision factors” Supply Chain Management: An International Journal 11.6, 2006, pp. 467-482.
  • P. Mayring, Qualitative content analysis: theoretical foundation, basic procedures and software solution, 2014.
  • S. Betz, A. Oberweis, R. Stephan. “Knowledge transfer in offshore outsourcing software development projects: An analysis of the challenges and solutions from German clients.” Expert Systems 31.3, 2014, pp. 282-297.
  • J. Kotlarsky, H. Scarbrough, I. Oshri. “Coordinating Expertise Across Knowledge Boundaries in Offshore-Outsourcing Projects: The Role of Codification.” MIS Quarterly 38.2, 2014, pp. 607-627.
  • J. Gopal, et al. “Towards identifying the knowledge codification effects on the factors affecting knowledge transfer effectiveness in the context of GSD project outcome.” Emerging ICT for Bridging the Future-Proceedings of the 49th Annual Convention of the Computer Society of India (CSI) Volume 1. Springer, Cham, 2015.
  • S.A. Kumar, A. Kumar Thangavelu. “Factors affecting the outcome of Global Software Development projects: An empirical study.” 2013 International Conference on Computer Communication and Informatics. IEEE, 2013.
  • D. Mishra, B. Mahanty. “Business knowledge requirements and onsite offshore work division in Indian software outsourcing projects.” Strategic Outsourcing: An International Journal 8.1, 2015, pp. 76-101.
  • P. Vlaar, P.C. van Fenema, V. Tiwari. “Cocreating understanding and value in distributed work: How members of onsite and offshore vendor teams give, make, demand, and break sense.” MIS quarterly 32.2, 2008, pp 227-255.
  • A. Mishra, K. K. Sinha. “Work design and integration glitches in globally distributed technology projects.” Production and Operations Management 25.2, 2016, pp. 347-369.
  • D. Mishra, B. Mahanty. “Study of maintenance project manpower dynamics in Indian software outsourcing industry.” Journal of Global Operations and Strategic Sourcing 12.1, 2019, pp. 62-81.
  • D. Mishra, B. Mahanty. “The effect of onsite-offshore work division on project cost, schedule, and quality for re-engineering projects in Indian outsourcing software industry.” Strategic Outsourcing: An International Journal 7.3, 2014, pp. 198-225.
  • D. Mishra, B. Mahanty. “A study of software development project cost, schedule and quality by outsourcing to low cost destination.” Journal of Enterprise Information Management 29.3, 2016, pp. 454-478.
  • J.K. Winkler, J. Dibbern, A. Heinzl. “The impact of cultural differences in offshore outsourcing—Case study results from German–Indian application development projects.” Information Systems Frontiers 10.2, 2008, pp. 243-258.
  • D. J. Bluhm, et al., “Qualitative Research in Management: A Decade of Progress”, Journal of Management Studies,2011 p. 48.
  • C. Robson, Real World Research. Oxford: Blackwell, 2002
  • P. L. Li, A. J. Ko, A. Begel, “Cross-disciplinary perspectives on collaborations with software engineers”. In 2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2017, pp. 2-8
  • P. Runeson, M. Höst, “Guidelines for Conducting and Reporting Case Study Research in Software Engineering”, Empirical software engineering, 14(2), 2008
  • L. Haggarty, “What is content analysis?.” Medical Teacher 18.2, 1996, pp. 99-101.
  • V. Eatough, J. A. Smith. “Interpretative phenomenological analysis.”, The Sage handbook of qualitative research in psychology, 2008.
  • R. H. Hycner, “Some guidelines for the phenomenological analysis of interview data.” Human studies 8.3, 1985, pp. 279-303.
  • Ü. Akyuz, “Assessment of European Union Funded Projects Finalised by the Ministry of National Education based on the Opinions of Administrators and Experts”, TED Education and Science, 2015, pp. 199-201.
  • Y. Lin, W. Mckeachie, Y. Kim, “College Student Intrinsic and/or Extrinsic Motivation and Learning”. Learning and Individual Differences, 2003, pp. 251-258.