Developers experience (DX) in ALM software tools: an investigation on virtual kanban boards

In recent years, the work in software engineering has demanded professionals with not only technical but also social skills. Besides, these professionals have struggled to handle the different tools which impact straight in their experience. Among the various tools, virtual kanban boards arise as a tool intensely used by developers. However, little has been investigated about the developers' experience (DX) with these tools. This paper aims to examine the DX of software professionals with virtual kanban boards. We conducted focus group sessions with 10 developers to understand the issues they faced when using these tools. In our analysis, we explored the data gathered from the perspectives of how the developers perceive the resources of the virtual kanban tools, feel about their work, and see the value of their contribution. Our results showed that the developers often struggled in understanding the project scope from the virtual kanban boards they used in their workplace.

[1]  Austin Henderson,et al.  Interaction design: beyond human-computer interaction , 2002, UBIQ.

[2]  Tetsuo Tanaka,et al.  Prototype of Kanban Tool and Preliminary Evaluation of Visualizing Method for Task Assignment , 2015, 2015 International Conference on Computer Application Technologies.

[3]  Ingo Richter,et al.  How Project-management-tools are used in Agile Practice: Benefits, Drawbacks and Potentials , 2017, IDEAS.

[4]  Fabian Fagerholm,et al.  Developer experience: Concept and definition , 2012, 2012 International Conference on Software and System Process (ICSSP).

[5]  Kati Kuusinen,et al.  Are Software Developers Just Users of Development Tools? Assessing Developer Experience of a Graphical User Interface Designer , 2016, HCSE/HESSD.

[6]  N. Hoffart Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory , 2000 .

[7]  Samuel B. Williams,et al.  ASSOCIATION FOR COMPUTING MACHINERY , 2000 .

[8]  Tommi Mikkonen,et al.  Design framework enhancing developer experience in collaborative coding environment , 2015, SAC.

[9]  Mario Schmidt,et al.  The Sankey Diagram in Energy and Material Flow Management , 2008 .

[10]  Tommi Mikkonen,et al.  Flow, Intrinsic Motivation, and Developer Experience in Software Engineering , 2016, XP.

[11]  Jürgen Münch,et al.  How do software developers experience team performance in lean and agile environments? , 2014, EASE '14.

[12]  Federico Botella,et al.  Programmer eXperience: A Systematic Literature Review , 2019, IEEE Access.

[13]  Muhammad Ovais Ahmad,et al.  Kanban in software engineering: A systematic mapping study , 2018, J. Syst. Softw..

[14]  Grigori Melnik,et al.  Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective , 2012, XP.

[15]  Larissa Rocha Soares,et al.  Investigating Agile Practices in Software Startups , 2019, SBES.

[16]  Jos van Hillegersberg,et al.  Can Agile Software Tools Bring the Benefits of a Task Board to Globally Distributed Teams? , 2013, Global Sourcing Workshop.