Improving Productivity through Corporate Hackathons: A Multiple Case Study of Two Large-scale Agile Organizations

Software development companies organize hackathons to encourage innovation. Despite many benefits of hackathons, in large-scale agile organizations where many teams work together, stopping the ongoing work results in a significant decrease in the immediate output. Motivated by the need to understand whether and how to run hackathons, we investigated how the practice affects productivity on the individual and organizational levels. By mapping the benefits and challenges to an established productivity framework, we found that hackathons improve developers' satisfaction and wellbeing, strengthen the company culture, improve performance (as many ideas are tested), increase activity (as the ideas are developed quickly), and improve communication and collaboration (because the social network is strengthened). Addressing managerial concerns, we found that hackathons also increase efficiency and flow because people learn to complete work and make progress quickly, and they build new competence. Finally, with respect to virtual hackathons we found that developers work more in isolation because tasks are split between team members resulting in less collaboration. This means that some important, expected hackathon values in virtual contexts require extra effort and cannot be taken for granted.

[1]  Janne Järvinen,et al.  What are Hackathons for? , 2015, IEEE Software.

[2]  Tore Dybå,et al.  Balancing Individual and Collaborative Work in Agile Teams , 2009, XP.

[3]  Darja Šmite,et al.  Team‐external coordination in large‐scale software development projects , 2020, J. Softw. Evol. Process..

[4]  Barbara Dinter,et al.  What the Hack? - Towards a Taxonomy of Hackathons , 2019, BPM.

[5]  Kiev Gama,et al.  A preliminary study about the low engagement of female participation in hackathons , 2020, ICSE.

[6]  Venugopal Balijepally,et al.  Theoretical reflections on agile development methodologies , 2007, Commun. ACM.

[7]  Viktoria Stray,et al.  Innovation in Large-scale agile - Benefits and Challenges of Hackathons when Hacking from Home , 2021, XP Workshops.

[8]  Claus W. Langfred The paradox of self‐management: individual and group autonomy in work groups , 2000 .

[9]  Casper Lassenius,et al.  Challenges and success factors for large-scale agile transformations: A systematic literature review , 2016, J. Syst. Softw..

[10]  Viktoria Stray,et al.  Agile Digital Transformation: A Case Study of Interdependencies , 2018, International Conference on Interaction Sciences.

[11]  Nils Brede Moe,et al.  Understanding Barriers to Internal Startups in Large Organizations: Evidence from a Globally Distributed Company , 2021, 2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE).

[12]  P. Alam ‘N’ , 2021, Composites Engineering: An A–Z Guide.

[13]  Nils Brede Moe,et al.  Spotify Guilds: How to Succeed With Knowledge Sharing in Large-Scale Agile Organizations , 2019, IEEE Software.

[14]  Amy C. Edmondson,et al.  Self-managing organizations: Exploring the limits of less-hierarchical organizing , 2017 .

[15]  Fabian Fagerholm,et al.  Happiness and the productivity of software engineers , 2019, Rethinking Productivity in Software Engineering.

[16]  Thomas Zimmermann,et al.  The SPACE of Developer Productivity: There's more to it than you think , 2021, ACM Queue.

[17]  George Valença,et al.  A Systematic Mapping Study on the Organisation of Corporate Hackathons , 2020, 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA).

[18]  Ciera Jaspan,et al.  No Single Metric Captures Productivity , 2019, Rethinking Productivity in Software Engineering.

[19]  Doroteja Maklin,et al.  How Can Hackathons Accelerate Corporate Innovation? , 2018, APMS.

[20]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[21]  Gerard Briscoe,et al.  Digital Innovation: The Hackathon Phenomenon , 2014 .

[22]  Robert K. Yin,et al.  Case Study Research and Applications: Design and Methods , 2017 .

[23]  Jeanette Falk Olesen,et al.  10 Years of Research With and On Hackathons , 2020, Conference on Designing Interactive Systems.

[24]  Alexander Nolte What Happens to All These Hackathon Projects? – Identifying Factors to Promote Hackathon Project Continuation , 2020 .

[25]  Tony Gorschek,et al.  Fostering and Sustaining Innovation in a Fast Growing Agile Company , 2012, PROFES.

[26]  Johnny Saldaña,et al.  The Coding Manual for Qualitative Researchers , 2009 .