Deploying Software Team Analytics in a Multinational Organization

Implementing a software engineering analytics solution poses challenges and offers significant value for the globally distributed software development organization at ABB. Because software development activities in agile methodologies revolve around the team, ABB decided to implement an analytics solution focused on team metrics as part of its Software Development Improvement Program. Using key indicators focused around team improvement, researchers found that teams could manage their activities with metrics such as cycle time. Key lessons learned include paying attention to visual design and navigation and providing drill-down capabilities for the user. This article is part of a special issue on Actionable Analytics for Software Engineering.

[1]  Shari Lawrence Pfleeger,et al.  Lessons learned in building a corporate metrics program , 1993, IEEE Software.

[2]  Tim Menzies,et al.  Software Analytics: So What? , 2013, IEEE Softw..

[3]  Lars Mathiassen,et al.  Lessons from implementing a software metrics program , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[4]  Michael Daskalantonakis,et al.  A Practical View of Software Measurement and Implementation Experiences Within Motorola , 1992, IEEE Trans. Software Eng..

[5]  Miroslaw Staron,et al.  Monitoring Bottlenecks in Agile and Lean Software Development Projects - A Method and Its Industrial Use , 2011, PROFES.

[6]  Alpana Dubey,et al.  Deploying an online software engineering education program in a globally distributed organization , 2014, ICSE Companion.

[7]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[8]  Norman E. Fenton,et al.  Implementing Effective Software Metrics Programs , 1997, IEEE Softw..

[9]  Alberto Sillitti,et al.  A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[10]  Michele Marchesi,et al.  Simulation of software maintenance process, with and without a work‐in‐process limit , 2013, J. Softw. Evol. Process..

[11]  Ryan Polk Agile and Kanban in Coordination , 2011, 2011 AGILE Conference.

[12]  Dongmei Zhang,et al.  Visual analytics for software engineering data , 2016, Perspectives on Data Science for Software Engineering.