Sensing High-Performing Software Teams: Proposal of an Instrument for Self-monitoring

Agile/Lean software development teams are by definition striving for high performance. However, it is not straightforward to recognize and cultivate those high-performing teams. Sometimes the team members perceive their internal performance differently than their externally observed outcomes really are. This paper addresses those issues by proposing an instrument for self-monitoring and analyzing software development team performance. The key goal is that practicing teams can use it even on a daily basis to indicate and steer their own performance excellence. This is supported by certain principal performance analysis guidelines. A prototype implementation of the instrument is demonstrated with some empirical cases. The cases indicate that the instrument can indicate noticeable differences in the perceived performance of individual team members and the team external outcomes. It helps detecting potential performance problems and impediments as well as improving even high-performers, and explaining team performance differences.

[1]  V. Allee Value network analysis and value conversion of tangible and intangible assets , 2008 .

[2]  Mark Kasunic,et al.  A Data Specification for Software Project Performance Measures: Results of a Collaboration on Performance Measurement , 2008 .

[3]  William W. Agresti Lightweight Software Metrics: The P10 Framework , 2006, IT Professional.

[4]  Petri Kettunen,et al.  Cost Modeling Agile Software Development , 2006, Int. Trans. Syst. Sci. Appl..

[5]  Deborah G. Ancona,et al.  X-Teams: How To Build Teams That Lead, Innovate, And Succeed , 2007 .

[6]  Mark Winter,et al.  Projects and programmes as value creation processes: A new perspective and some practical implications , 2008 .

[7]  Miroslaw Staron,et al.  Developing measurement systems: an industrial case study , 2011, J. Softw. Maintenance Res. Pract..

[8]  Yves Pigneur,et al.  Business Model Generation: A handbook for visionaries, game changers and challengers , 2010 .

[9]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[10]  Bin Wang,et al.  What affects information systems development team performance? An exploratory study from the perspective of combined socio-technical theory and coordination theory , 2011, Comput. Hum. Behav..

[11]  Peerasit Patanakul,et al.  Exploring the concept of value creation in program planning and systems engineering processes , 2010 .

[12]  Frank Buschmann Value-Focused System Quality , 2010, IEEE Software.

[13]  J. Pfeffer Seven Practices of Successful Organizations , 1998 .

[14]  Steve Sawyer,et al.  Effects of intra‐group conflict on packaged software development team performance , 2001, Inf. Syst. J..

[15]  Claes Wohlin,et al.  Strategies Facilitating Software Product Transfers , 2011, IEEE Software.

[16]  Kalle Lyytinen,et al.  Components of Software Development Risk: How to Address Them? A Project Manager Survey , 2000, IEEE Trans. Software Eng..

[17]  Goparaju Purna Sudhakar Understanding Software Development Team Performance , 2010 .

[18]  Claes Wohlin,et al.  Risk Identification in Software Product Transfers , 2011 .

[19]  C. Symons,et al.  Software Industry Performance: What You Measure Is What You Get , 2010, IEEE Software.

[20]  Alan Mossman,et al.  Creating value: a sufficient way to eliminate waste in lean design and lean production , 2009 .

[21]  Pekka Abrahamsson,et al.  Attaining High-performing Software Teams with Agile and Lean Practices: An Empirical Case Study , 2013, ArXiv.

[22]  R. Keller,et al.  The Impact of Team‐Member Exchange, Differentiation, Team Commitment, and Knowledge Sharing on R&D Project Team Performance , 2011 .

[23]  V. S. Mani,et al.  Fostering a High-Performance Culture in Offshore Software Engineering Teams Using Balanced Scorecards and Project Scorecards , 2011, 2011 IEEE Sixth International Conference on Global Software Engineering.

[24]  Frank P. Ginac Creating High Performance Software Development Teams , 2000 .