Adopting flow analytics in software development projects

Anecdotal evidence suggests that use and effectiveness of flow tools and analytics is rapidly increasing across the software community. The differentiating feature of flow methods is their speed, epitomised by terms such as lead-time, cycle time, and cost of delay. Yet, existing research tends to largely focuses on the textbook version of flow, rather than any rigorous examination of its use in the turbulent and constantly changing 'real world' environment within which it is applied. This is a significant limitation given that software development is a highly metric oriented, complex and socially embedded activity. This study draws on a single case with four software development teams to identify the benefits realized when flow practices and analytics are integrated with a contemporary business intelligence and analytical software. It also provides an immediate practical contribution by identifying a set of lessons drawn from the case studied that may be applicable in future implementations of flow tools and analytics and the lessons learned can then be tailored and applied to other software development contexts.

[1]  Dan Remenyi,et al.  Some aspects of methodology for research in information systems , 1995, J. Inf. Technol..

[2]  Michele Marchesi,et al.  Studying Lean-Kanban Approach Using Software Process Simulation , 2011, XP.

[3]  Kai Petersen,et al.  Is Lean Agile and Agile Lean?: A Comparison between Two Software Development Paradigms , 2011 .

[4]  D. Reinertsen The Principles of Product Development Flow: Second Generation Lean Product Development , 2009 .

[5]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[6]  Kieran Conboy,et al.  A Metric-Based Approach to Managing Architecture-Related Impediments in Product Development Flow: An Industry Case Study from Cisco , 2015, 2015 IEEE/ACM 2nd International Workshop on Software Architecture and Metrics.

[7]  M. Csíkszentmihályi Play and Intrinsic Rewards , 2014 .

[8]  M. Csíkszentmihályi Flow. The Psychology of Optimal Experience. New York (HarperPerennial) 1990. , 1990 .

[9]  Izak Benbasat,et al.  The Case Research Strategy in Studies of Information Systems , 1987, MIS Q..

[10]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[11]  James P. Womack,et al.  Lean Thinking: Banish Waste and Create Wealth in Your Corporation , 1996 .

[12]  N. Denzin,et al.  The discipline and practice of qualitative research [Introduction]. Denzin & Y. S. Lincoln (Eds.), The handbook of qualitative research (2nd ed. , 2000 .

[13]  Nicole Fruehauf Flow The Psychology Of Optimal Experience , 2016 .

[14]  Per Runeson,et al.  Early identification of bottlenecks in very large scale system of systems software development , 2014, J. Softw. Evol. Process..

[15]  D. Hoang FLOW: The Psychology of Optimal Experience , 2018 .

[16]  N. Denzin,et al.  The Discipline and Practice of Qualitative Research , 2005 .

[17]  Michael A. Cusumano,et al.  Lean Software Development: A Tutorial , 2012, IEEE Software.

[18]  Denis Dennehy,et al.  Going with the flow: An activity theory analysis of flow techniques in software development , 2017, J. Syst. Softw..