Bringing Total Quality in to Software Teams: A Frame for Higher Performance

The current trends in most software-intensive product development organizations are in striving for high performance. Overall, software product creation has become more and more value-driven. However, from the customer and user satisfaction points of view “software” itself has no value until it is executed in some target machine (including embedded systems) producing certain results. Those outcomes (e.g., web services) bring benefits and even delight which are valued by the customers in terms of quality. In order to address those considerations, this paper proposes a software team-oriented performance analysis and improvement framework supported by provisional instrumentation. The aim is to gauge Lean software teams and organizations to advance their thinking towards the total quality perspective. The industrial cases demonstrate, how it is able to catalyst such team performance drivers and quality aims of software development under different circumstances.

[1]  Petri Kettunen The Many Facets of High-Performing Software Teams: A Capability-Based Analysis Approach , 2013, EuroSPI.

[2]  Jaideep Motwani,et al.  IS team projects: IS professionals rate six criteria for assessing effectiveness , 1997 .

[3]  Steve Sawyer,et al.  Software development teams , 2004, CACM.

[5]  James Sutton,et al.  Lean Software Strategies: Proven Techniques for Managers and Devel - opers , 2005 .

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

[7]  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..

[8]  D. Sandy Staples,et al.  Dimensions of Information Systems Success , 1999, Commun. Assoc. Inf. Syst..

[9]  Alberto Sillitti Agile Processes in Software Engineering and Extreme Programming, 11th International Conference, XP 2010, Trondheim, Norway, June 1-4, 2010. Proceedings , 2010, XP.

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

[11]  N AnilG. Total Quality Management in Software Development Process , 2013 .

[12]  Phillip G. Armour The business of software , 2001, CACM.

[13]  Tony Gorschek,et al.  Quality Requirements in Industrial Practice—An Extended Interview Study at Eleven Companies , 2012, IEEE Transactions on Software Engineering.

[14]  P. Trott Innovation Management And New Product Development , 2004 .

[15]  Steven L. Alter Defining information systems as work systems: implications for the IS field , 2008, Eur. J. Inf. Syst..

[16]  Kieran Conboy,et al.  Using Agile Practices to Influence Motivation within IT Project Teams , 2011, Scand. J. Inf. Syst..

[17]  Gojko Adzic,et al.  Impact Mapping: Making a Big Impact with Software Products and Projects , 2012 .

[18]  Petri Kettunen,et al.  Sensing High-Performing Software Teams: Proposal of an Instrument for Self-monitoring , 2012, XP.

[19]  Tony Gorschek,et al.  The software value map — an exhaustive collection of value aspects for the development of software intensive products , 2013, J. Softw. Evol. Process..

[20]  Rory V. O'Connor,et al.  Systems, Software and Services Process Improvement , 2015, Communications in Computer and Information Science.

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

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

[23]  Stephen G. MacDonell,et al.  Factors that affect software systems development project outcomes: A survey of research , 2011, CSUR.

[24]  Eric Carlström,et al.  Models of teamwork: ideal or not? : A critical study of theoretical team models , 2012 .

[25]  Tyson R. Browning,et al.  On customer value and improvement in product development processes , 2003 .

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

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

[28]  Karl T. Ulrich,et al.  Special Issue on Design and Development: Product Development Decisions: A Review of the Literature , 2001, Manag. Sci..

[29]  Eldon Y. Li,et al.  Total Quality Management in Software Development Process , 2000 .

[30]  Stig Larsson,et al.  What Information on Business Parameters Is Required by Embedded Software Developers to Do an Effective Job? , 2012, ICSOB.

[31]  Carl Kessler,et al.  Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Products , 2007 .

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

[33]  Stig Ottosson,et al.  Dynamic product development — DPD , 2004 .

[34]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[35]  G. Lynn,et al.  Marketing and Discontinuous Innovation: The Probe and Learn Process , 1996 .

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

[37]  Goparaju Purna Sudhakar,et al.  Soft factors affecting the performance of software development teams , 2011 .

[38]  Marco Iansiti,et al.  Special Issue on Design and Development: Developing Products on "Internet Time": The Anatomy of a Flexible Development Process , 2001, Manag. Sci..

[39]  Jesper Simonsen,et al.  Effects-Driven IT Development: Specifying, realizing, and assessing usage effect , 2011, Scand. J. Inf. Syst..

[40]  Ingunn Myrtveit,et al.  Identifying High Performance ERP Projects , 2003, IEEE Trans. Software Eng..

[41]  Jeff Patton Ambiguous Business Value Harms Software Products , 2008, IEEE Software.

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

[43]  Frank-Lothar Krause,et al.  The Future of Product Development , 2007 .

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

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

[46]  Phu Van Ho,et al.  Total Quality Management Approach To The Information Systems Development Processes: An Empirical Study , 2011 .

[47]  Juhani Iivari,et al.  The PIOCO Model for Information System Design , 1987, MIS Q..