Abstract
With the growth of agile software development methods we have seen an increased focus on the empowerment of software developers as a means to improving productivity and quality in software development. From other knowledge-intensive industries we also see that participation in decision making is argued to improve not only business, but also workers’ job satisfaction. In this study, interviews from four different types of software development organisations in Norway are collected and analysed to get more insight in how decisions are made in software development. The four types of organisations are a) Small, in-house software teams, b) Software company with undefined development process, c) Software company using unified process, and d) Software company using scrum. The data confirm that experience is a dimension that significantly influences a developer’s empowerment. But there is also clear differences between these four groups in what kind of decisions developers are participating in, and what level of participation they are admitted.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Schwaber, K.: Agile project management with Scrum. Microsoft Press, Redmond (2004)
Beck, K., Andres, C.: Extreme programming explained: Embrace change, 2nd edn. Addison-Wesley, Reading (2004)
Wilkinson, A., Gollan, P.J., Marchington, M., Lewin, D.: Conceptualizing Employee Participation in Organizations. In: Wilkinson, A., Gollan, P.J., Marchington, M., Lewin, D. (eds.) The Oxford Handbook of Participation in Organizations, pp. 3–25. Oxford University Press, Oxford (2010)
Womack, J., Jones, D., Roos, D.: The machine that changed the world: The story of lean production. Harper Perennial, New York (1990)
Poppendieck, M., Poppendieck, T.: Lean software development; An agile toolkit. Addison-Wesley Professional, Reading (2003)
Aurum, A., Wohlin, C.: The Fundamental Nature of Requirement Engineering Activities as a Decision-Making Process. Information and Software Technology 45, 945–954 (2003)
Alenljung, B., Persson, A.: Portraying the practice of decision-making in requirements engineering: a case of large scale bespoke development. Requirements Engineering 13, 257–279 (2008)
Zannier, C., Chiasson, M., Maurer, F.: A model of design decision making based on empirical results of interviews with software designers. Information and Software Technology 49, 637–653 (2007)
Saarelainen, M.-M., Koskinen, J., Ahonen, J.J., Kankaanpää, I., Sivula, H., Lintinen, H., Juutilainen, P., Tilus, T.: Group decision-making processes in industrial software evolution. In: International Conference on Software Engineering Advances (ICSEA 2007). IEEE, Los Alamitos (2007)
McAvoy, J., Butler, T.: The role of project management in ineffective decision making within agile software development projects. European Journal of Inforamtion Systems 18, 372–383 (2009)
Spreitzer, G.M.: Psychological empowerment in the workplace: Dimensions, measurement, and validation. The Academy of Management Journal 38, 1442–1465 (1995)
Bygstad, B., Ghinea, G., Brevik, E.: Software development methods and usability: Perspectives from a survey in the software industry in Norway. Interacting with Computers 20, 375–385 (2008)
Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: Capability Maturity Model, Version 1.1. IEEE Softw. 10, 18–27 (1993)
Grenning, J.: Planning poker. Renaissance Software Consulting (2002)
Melnik, G., Maurer, F.: Comparative analysis of job satisfaction in agile and non-agile software development teams. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 32–42. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tessem, B. (2011). An Empirical Study of Decision Making, Participation, and Empowerment in Norwegian Software Development Organisations. In: Sillitti, A., Hazzan, O., Bache, E., Albaladejo, X. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2011. Lecture Notes in Business Information Processing, vol 77. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20677-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-20677-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20676-4
Online ISBN: 978-3-642-20677-1
eBook Packages: Computer ScienceComputer Science (R0)