Realizing Agile Software Enterprise Transformations by Team Performance Development

Many software-intensive new product development (NPD) based enterprises pursuit nowadays agile transformations in order to sustain and improve their performance and competitiveness. Agile software development teams are by definition striving for high performance. However, in larger organizations there can be a wide diversity of such teams. It is not so straightforward to determine high performance for the teams, but by understanding the overall performance aims of the enterprise, such diverse teams bring competitive advantages to software development organizations. Continuing our prior works, this paper addresses those issues by proposing a performance analysis approach for agile software organizations. The overall goal is to provide means to distinguish different high-performing agile software teams, and consequently practical measures to establish and sustain performance in different organizational transformations. The example cases demonstrate how it is able to align and integrate team performance targets and overall aims of industrial software organizations under agile transformations.

[1]  Ricardo Valerdi,et al.  Enterprise Transformation: Why Are We Interested, What Is It, and What Are the Challenges? , 2011 .

[2]  Samer Faraj,et al.  Leadership of information systems development projects , 2006, IEEE Transactions on Engineering Management.

[3]  Victor R. Basili,et al.  Linking Software Development and Business Strategy Through Measurement , 2010, Computer.

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

[5]  Petri Kettunen Orienting High Software Team Performance: Dimensions for Aligned Excellence , 2013, PROFES.

[6]  A. Shenhar,et al.  Beyond the Balanced Scorecard:: Refining the Search for Organizational Success Measures , 2003 .

[7]  Petri Kettunen,et al.  Systematizing Software-Development Agility: Toward an Enterprise Capability Improvement Framework , 2012 .

[8]  William B. Rouse,et al.  A theory of enterprise transformation , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[9]  R. Nagel,et al.  Agile Competitors and Virtual Organizations: Strategies for Enriching the Customer , 1994 .

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

[11]  Petri Kettunen,et al.  Agile software development in large-scale new product development organization: team level perspective , 2009 .

[12]  T. Athey,et al.  Emerging competency methods for the future , 1999 .

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

[14]  K. Langfield-Smith,et al.  Multiple Perspectives of Performance Measures , 2007 .

[15]  Petri Kettunen,et al.  Directing High-Performing Software Teams: Proposal of a Capability-Based Assessment Instrument Approach , 2014, SWQD.

[16]  Maarit Laanti,et al.  Agile Methods in large-scale software development organizations : applicability and model for adoption , 2012 .

[17]  Kai Petersen,et al.  Measuring and predicting software productivity: A systematic map and review , 2011, Inf. Softw. Technol..

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

[19]  J. Hackman,et al.  Leading Teams: Setting the Stage for Great Performances , 2002 .