Programmers Prefer Individually Assigned Tasks vs. Shared Responsibility (2403.15021v1)
Abstract: In traditional management, tasks are typically assigned to individuals, with each worker taking full responsibility for the success or failure of a task. In contrast, modern Agile, Lean, and eXtreme Programming practices advocate for shared responsibility, where an entire group is accountable for the outcome of a project or task. Despite numerous studies in other domains, the preferences of programmers have not been thoroughly analyzed. To address this gap, we conducted a survey featuring seven situational questions and collected the opinions of 120 software development practitioners. Our findings reveal that programmers prefer tasks to be assigned to them on an individual basis and appreciate taking personal responsibility for failures, as well as receiving individual rewards for successes. Understanding these preferences is crucial for project managers aiming to optimize team dynamics and ensure the successful completion of software projects.
- Robert D. Austin. 2001. The Effects of Time Pressure on Quality in Software Development: An Agency Model. Information Systems Research (2001). https://doi.org/10.1287/isre.12.2.195.9699
- Kent Beck. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley Professional.
- Protocol for a Systematic Literature Review of Motivation in Software Engineering. (2006).
- Motivation in Software Engineering: A Systematic Literature Review. Information and Software Technology 50, 9-10 (2008), 860–878.
- Frederick P. Brooks. 1975. The Mythical Man-Month. Addison-Wesley.
- Yegor Bugayenko. 2020. To Measure or Not to Measure. https://www.yegor256.com/200623.html. [Online; accessed 05-03-2024].
- Mehmet Celepkolu and Kristy Elizabeth Boyer. 2018. The Importance of Producing Shared Code Through Pair Programming. In Proceedings of the 49th Technical Symposium on Computer Science Education. 765–770.
- Challenges and Strategies for Motivating Software Testing Personnel. Information & Software Technology (2016). https://doi.org/10.1016/j.infsof.2016.01.002
- Team Incentives, Task Assignment, and Performance: A Field Experiment. The Leadership Quarterly 31, 3 (2020), 101241. https://doi.org/10.1016/j.leaqua.2018.03.003
- Tom DeMarco and Tim Lister. 2013. Peopleware: Productive Projects and Teams. Addison-Wesley.
- Team Responsibility Structure and Team Performance. Personnel Review 31, 3 (2002), 356–370.
- Understanding Lack of Trust in Distributed Agile Teams: A Grounded Theory Study. Null (2012). https://doi.org/10.1049/ic.2012.0011
- Peter Drucker. 2006a. The Practice of Management. Harper Business.
- Peter Drucker. 2006b. The Effective Executive: The Definitive Guide to Getting the Right Things Done. Harper Business.
- A Qualitative Research on Software Projects Team Building. In Proceedings of the CONTECSI–5ª International Conference on Technology and Information Systems.
- Lee Iacocca. 1984. Iacocca: An Autobiography. Bantam Books.
- The Ringelmann Effect: Studies of Group Size and Group Performance. Journal of Experimental Social Psychology 10, 4 (1974), 371–384. https://doi.org/10.1016/0022-1031(74)90033-X
- David A. Kravitz and Barbara Martin. 1986. Ringelmann Rediscovered: The Original Article. (1986). https://doi.org/10.1037/0022-3514.50.5.936
- Towards a Framework for Shared Understanding and Shared Commitment in Agile Distributed ISD Project Teams. (2019).
- Stephen Keith McGrath and Stephen Jonathan Whitty. 2018. Accountability and Responsibility Defined. International Journal of Managing Projects in Business 11, 3 (2018), 687–707.
- Jan Narveson. 2002. Collective Responsibility. The Journal of Ethics 6 (2002), 179–198.
- David Patterson and Yegor Bugayenko. 2020. Bringing Industry Back to Conferences, and Paying for Results. Communications of the ACM 63, 11 (2020), 12–13.
- Kerstin V. Siakas and Errikos Siakas. 2007. The Agile Professional Culture: A Source of Agile Quality. Software Process: Improvement and Practice 12, 6 (2007), 597–610.
- Sai Datta Vishnubhotla and Sai Datta Vishnubhotla. 2019. Supplementary Material Of: ”Understanding the Perceived Relevance of Capability Measures: A Survey of Agile Software Development Practitioners”. Null (2019). https://doi.org/null
- Jack Welch. 2011. Jack: Straight from the Gut. Business Plus.
- Xiaodan Yu and Stacie Petter. 2014. Understanding Agile Software Development Practices Using Shared Mental Models Theory. Information and software technology 56, 8 (2014), 911–921.