skip to main content
10.1145/2961111.2962604acmconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
research-article

Towards a Substantive Theory of Decision-Making in Software Project Management: Preliminary Findings from a Qualitative Study

Published: 08 September 2016 Publication History

Abstract

Context: In software project management, the decision-making process is a complex set of tasks largely based on human relations and individual knowledge and cultural background. The factors that affect the decisions of the software project managers (SPMs) as well as their potential consequences require attention because project delays and failures might be related to a series of poor decisions. Goals: To understand how SPMs make decisions based on how they interpret their experiences in the workplace. Further, to identify antecedents and consequences of those decisions in order to increase the effectiveness of project management. We also aim to refine the research design for future investigations. Method: Semi-structured interviews were carried out with SPMs within a Brazilian large governmental organization and a Brazilian large private organization. Results: We found that decision-making in software project management is based on knowledge sharing in which the SPM acts as a facilitator. This phenomenon is influenced by individual factors, such as experience, knowledge, personality, organizational ability, communication, negotiation, interpersonal relationship and systemic vision of the project and by situational factors such as the autonomy of the SPM, constant feedback and team members' technical competence. Conclusions: Due to the uncertainty and dynamism inherent to software projects, the SPMs focus on making, monitoring and adjusting decisions in an argument-driven way. From the initial relationships among the identified factors, the research design was refined.

References

[1]
Lundin, R. A. and Söderholm, A. 1995. A theory of the temporary organization, Scandinavian Journal of Management, Vol. 11, No. 4, p. 437--455.
[2]
Project Management Institute. 2015. Capturing the Value of Project Management through Decision Making.
[3]
Pollack-Johnson, B., and Liberatore, M. J. 2006. Incorporating quality considerations into project time/cost tradeoff analysis and decision making. IEEE Transactions on Engineering Management, Vo. 53, No 4, p. 534--542.
[4]
Virine, L., and Trumper, M. 2008. Project decisions: the art and science, USA: Management Concepts Press.
[5]
Chapman, C.; Stephen, W. 2002. Managing project risk and uncertainty: A constructively simple approach to decision making. Hoboken, NJ: John Wiley & Sons.
[6]
Dillon, R. L. and Tinsley, C. H. 2008. How near-misses influence decision making under risk: A missed opportunity for learning. Management Science, Vol. 54, No 8, p 1425--1440.
[7]
Barry, E., Kemerer, C., and Slaughter, S. 2006. Environmental volatility, development decisions, and software volatility: A longitudinal analysis. Management Science Vol. 52, No. 3, p. 448--464.
[8]
Krishnan, V. and Ulrich, K. 2001. Product development decisions: A review of the literature. Management Sciences, Vol. 47, No. 1, p. 1--21.
[9]
Schmidt, J. B., Montoya-Weiss, M. M., and Massey, A. P. 2001. New product development decision-making effectiveness: Comparing individuals, face-to-face teams, and virtual teams. Decision Scien., Vol. 32,No. 4, p. 575--600.
[10]
Bourgault, M., Drouin, N., and Hamil, E. 2008. Decision making within distributed project teams: An exploration of formalization and autonomy as determinants of success. Project Management Journal (Special PMI Research Conference Ed.), Vol. 39, No. S1, p. S97-S100.
[11]
Brett, J. M. 2001. Negotiating globally: How to negotiate deals, resolve disputes, and make decisions across cultural boundaries. San Francisco: Jossey-Bass.
[12]
Lenberga, P., Feldtb, R., and Wallgrenc, L. G. 2015. Behavioral software engineering: A definition and systematic literature review, The Journal of Systems and Software, no 107, pp. 15--37.
[13]
Simon, H. A. 1959. Theories of Decision-Making in Economics and Behavioral Science, The American Economic Review Vol. 49, No. 3.
[14]
Orasanu, J., and Connolly, T. 1993. The reinvention of decision making. In G. A. Klein, J. Orasanu, R. Calderwood, & C. E. Zsambok (Eds.), Decision making in action: Models and methods (pp. 3--20). Norwood, NJ: Ablex.
[15]
Von Neuman, J. and Morgenstein, O. 1947. Theory of Games and Economic Behaviour 2nd ed, Princeton, N. J.: Princetown University Press.
[16]
Berger, J. O. 1985. Statistical Decision Theory and Bayesian Analysis - Second Edition, Springer-Verlag. New York, USA.
[17]
SEI CMMI. 2010. SEI CMMI for Development, Version 1.3, Technical Report CMU/SEI-2010-TR-033. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
[18]
SOFTEX Guia de Implementação -- Parte 5: Fundamentação para Implementação do Nível C do MR-MPS-SW. 2013.
[19]
Ruhe, G. 2002. Software Engineering Decision Support -- A New Paradigm for Learning Software Organizations. Advances in Learning Software Organizations. Vol 2640, pp 104--113.
[20]
Rus, I., and Collofello, J. S. 1999. A Decision Support System for Software Reliability Engineering Strategy Selection. In: Proceedings of the 23rd Annual International Computer Software and Applications, Scottsdale, AZ, pp. 376--381.
[21]
Basili, V. R. 1996. Applying the goal/question/metric paradigm in the experience factory. Software quality assurance and measurement: a worldwide perspective. London: International Thomson.
[22]
Munch, J. and Heidrich, J. 2004. Software project control centers: concepts and approaches, Journal of Systems and Software, Vol. 70, No. 1-2, p. 3--19.
[23]
Abdel-Hamid, T. K. and Madnick, S. E. 1991. Software project dynamics: an integrated approach. Englewood Cliffs. NJ: Prentice-Hall.
[24]
Keil, M., Li, L., Mathiassen, L., and Zheng, G. 2008. The influence of checklists and roles on software practitioner risk perception and decision-making, Journal of Systems and Software, Vol. 81, No. 6, p. 908--919.
[25]
Nguyen, T. N. 2006. A decision model for managing software development projects, Information & Management, Vol. 43, No. 1, p. 63--75.
[26]
Wang, J. and Lin, Y. I. 2003. A fuzzy multicriteria group decision making approach to select configuration items for software development, Fuzzy Sets and Systems, Vol. 134, No. 3, p. 343--363.
[27]
Klein, G. A., Orasanu, J., and Calderwood, R. 1993. Decision Making in Action: Models and Methods. Ablex.
[28]
Lipshitz, R. 1993. Converging themes in the study of decision making in realistic settings. In G. A. Klein, J. Orasanu, R. Calderwood, & C. E. Zsambok (Eds.), Decision making in action: Models and methods (pp. 103--137). Norwood, NJ: Ablex.
[29]
Klein, G. A. 1989. Recognition Primed Decisions, In: Rouse, W.B. (Ed.), Advances in Man-Machine Research, Greenwich, CT: JAI Press, Vol. 5, p. 47--92.
[30]
Rasmussen, J. 1983. Skill, rules and knowledge: Signals, signs, and symbols, and other distinctions in human performance models. IEEE Transactions on Systems, Man and Cybernetics, SMC-13(3), p 257--266.
[31]
Schamber, L. 1994. Relevance and information behavior. Annual Review of Information Science and Technology, 29, p. 3--48.
[32]
Damasio, A. R. 1994 Descartes' error: emotion, reason, and the human brain. New York: Grosset/Putnam.
[33]
Kahneman, D. 2011. Thinking, Fast and Slow, NY: Ed. Farrar, Straus and Giroux.
[34]
Dybå, T., Kitchenham, B. A., and Jørgensen, M. 2005. Evidence-Based Software Engineering for Practitioners, IEEE SOFTWARE, Vol. 22, No. 1, pp 58--65.
[35]
Wohlin, C. and Aurum, A. 2014. Towards a decision-making structure for selecting a research design in empirical software engineering, Empirical Software Engineering, Vol. 20, No 6, pp 1427--1455.
[36]
Merriam, S. B. 2009. Qualitative Research: a Guide to Design and Implementation, San Francisco, CA: Jossey-Bass.
[37]
Runeson, P. and Host, M. 2008. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering, Vol. 14, No. 2, p. 131--164.
[38]
Argyris, C. and Schon, D. 1974. Theory in Practice - Increasing Professional Effectiveness. {S.l.}: Jossey-Bass.
[39]
Strauss, A. and Corbin, J. 2014. Basics of Qualitative Research Techniques and Procedures for Developing Grounded Theory (4th edition). Sage Publications: London.
[40]
Marinho, M., Sampaio, S., Lima, T., and Moura, H. 2014. A Systematic Review of Uncertainties in Software Project Management. International Journal of Software Engineering and Applications, Vol. 5, No 6.
[41]
Simon, H. A. 1956. Rational Choice and the Structure of the Environment. Psychological Review, Vol. 63, No. 2: 129--138.
[42]
Hunt, R. G., Krzystofiak, F. J., Meindl, J. R., and Yousry, A. M. 1989. Organizational Behavior and Human Decision Processes, Vol. 44, No. 3, pp. 436--453.
[43]
Project Management Institute 2013. A guide to the project management body of knowledge (5th ed.), Newtown Square, PA: Project Management Institute.
[44]
Koskela J., and Abrahamsson, P. 2004. On-Site Customer in an XP Project: Empirical Results from a Case Study, In Software Process Improvement, Springer Berlin, pp 1--11
[45]
Williams, L. and Cockburn, A. 2003. Agile software development: it's about feedback and change. IEEE Computer, Vol. 36, No 6, pp. 39--43.
[46]
Schindler, M. and Eppler, M. J. 2003. Harvesting project knowledge: a review of project learning methods and success factors, International Journal of Project Management, Vol. 21, No. 3, pp. 219--228.
[47]
Pemsel, S. and Wiewiora, A. 2013. Project management office a knowledge broker in project-based organizations, International Journal of Project Management, Vol. 31, No. 1, pp. 31--42.
[48]
Loomes, G. and Sugden, R. 1982. Regret theory: An alternative theory of rational choice under uncertainty, Economic Journal, Vol. 92, No. 4, p. 805--824.
[49]
Poppendieck, M. and Poppendieck, T. 2006 Implementing Lean Software Development: From Concept to Cash. Boston: Addison-Wesley Professional, pp. 32--33.
[50]
da Cunha, J. A. O. G. C., and de Moura, H. P. 2015. Towards a substantive theory of project decisions in software development project-based organizations: A cross-case analysis of IT organizations from Brazil and Portugal, Proceedings of 10th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1--6.
[51]
Tversky A, and Kahneman D. 1974. Judgment under Uncertainty: Heuristics and Biases. Science, Vol. 185, p. 1125--1130.
[52]
Zajonc, R.B. 2001. Mere Exposure: A Gateway to the Subliminal. Current Directions in Psychological Science, Vol. 10, No 6.
[53]
Huff, R. A., and Prybutok, V. R. 2008 Information Systems Project Management Decision Making: The Influence of Experience and Risk Propensity. Project Management Journal, Vol. 39, No. 2, pp. 34--47.
[54]
Park, J. G., and Lee, J. 2014. Knowledge sharing in information systems development projects: Explicating the role of dependence and trust, International Journal of Project Management, Vol. 32, pp. 153--165.
[55]
Bjørnson, F. O., and Dingsøyr, T. 2008. Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts and Research Methods Used, Information and Software Technology, Vol. 50, p 1055--1168.

Cited By

View all
  • (2024)The Impact of a Skill-Driven Model on Scrum Teams in Software Projects: A Catalyst for Digital TransformationSystems10.3390/systems1205014912:5(149)Online publication date: 26-Apr-2024
  • (2024)Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good PracticesInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402430001X34:11(1693-1715)Online publication date: 30-Aug-2024
  • (2019)Temporal Discounting in Software Engineering: A Replication Study2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1109/ESEM.2019.8870161(1-12)Online publication date: Sep-2019
  • Show More Cited By
  1. Towards a Substantive Theory of Decision-Making in Software Project Management: Preliminary Findings from a Qualitative Study

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ESEM '16: Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
      September 2016
      457 pages
      ISBN:9781450344272
      DOI:10.1145/2961111
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 08 September 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Decision-Making
      2. Qualitative Study
      3. Software Project Management

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ESEM '16
      Sponsor:

      Acceptance Rates

      ESEM '16 Paper Acceptance Rate 27 of 122 submissions, 22%;
      Overall Acceptance Rate 130 of 594 submissions, 22%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)21
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 13 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)The Impact of a Skill-Driven Model on Scrum Teams in Software Projects: A Catalyst for Digital TransformationSystems10.3390/systems1205014912:5(149)Online publication date: 26-Apr-2024
      • (2024)Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good PracticesInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402430001X34:11(1693-1715)Online publication date: 30-Aug-2024
      • (2019)Temporal Discounting in Software Engineering: A Replication Study2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1109/ESEM.2019.8870161(1-12)Online publication date: Sep-2019
      • (2019)The relationship between personality and decision-makingInformation and Software Technology10.1016/j.infsof.2019.03.010111:C(50-71)Online publication date: 1-Jul-2019

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media