Software development team flexibility antecedents

The ability to respond to changes in the environment during the development of software is crucial in achieving a quality product. Putting the project team together to achieve the ability to react effectively requires an understanding of the nature of flexibility and capabilities that might promote the ability to respond to changing requirements and conditions. Based on dynamic capability theory, we build a model of software quality that is dependent on the flexibility of the team, with the flexibility of the team dependent on reactive and anticipatory capabilities of the team members. A questionnaire administered to 119 software development team members indicates strong linkages from reactive capabilities and mixed results for anticipatory capabilities to team flexibility. Both flexibility components of a comprehensive response and efficient response to changes are critical in achieving quality software. The items comprising the capabilities can serve to guide management in building flexible development teams.

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

[2]  Patrick M. Wright,et al.  Toward a Unifying Framework for Exploring Fit and Flexibility in Strategic Human Resource Management , 1998 .

[3]  Lionel C. Briand,et al.  Exploring the relationships between design measures and software quality in object-oriented systems , 2000, J. Syst. Softw..

[4]  Sara A. McComb,et al.  Team flexibility's relationship to staffing and performance in complex projects: An empirical analysis , 2007 .

[5]  Tammy L. Rapp,et al.  Team Effectiveness 1997-2007: A Review of Recent Advancements and a Glimpse Into the Future , 2008 .

[6]  Weidong Xia,et al.  The ability of information systems development project teams to respond to business and technology changes: a study of flexibility measures , 2005, Eur. J. Inf. Syst..

[7]  Gary Klein,et al.  The Impact of Organizational Coordination and Climate on Marketing Executives ’ Satisfaction with Information Systems Services , 2003 .

[8]  Constance E. Helfat,et al.  The dynamic resource-based view: capability lifecycles , 2003 .

[9]  Marvin D. Troutt,et al.  Software quality assurance: An analytical survey and research prioritization , 1999, J. Syst. Softw..

[10]  Fred D. Davis,et al.  Developing and Validating an Observational Learning Model of Computer Software Training and Skill Acquisition , 2003, Inf. Syst. Res..

[11]  Steve McConnell,et al.  Software Project Survival Guide , 1997 .

[12]  James Richardson Vertical Integration and Rapid Response in Fashion Apparel , 1996 .

[13]  R. Verganti Planned Flexibility: Linking Anticipation and Reaction in Product Development Projects , 1999 .

[14]  Gary Klein,et al.  The impact of IS department organizational environments upon project team performances , 2003, Inf. Manag..

[15]  Gary Klein,et al.  Software development risks to project effectiveness , 2000, J. Syst. Softw..

[16]  J. Barney,et al.  IS THE RESOURCE-BASED " VIEW " A USEFUL PERSPECTIVE FOR STRATEGIC MANAGEMENT RESEARCH ? , 2001 .

[17]  Catherine L. Wang,et al.  Dynamic Capabilities: A Review and Research Agenda , 2007 .

[18]  Renato R. Gonzalez,et al.  A unified metric of software complexity: Measuring productivity, quality, and value , 1995, J. Syst. Softw..

[19]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[20]  Scott B. MacKenzie,et al.  Common method biases in behavioral research: a critical review of the literature and recommended remedies. , 2003, The Journal of applied psychology.

[21]  Dusya Vera,et al.  Dynamic capabilities and operational capabilities: A knowledge management perspective , 2007 .

[22]  Xiaojun Zhang,et al.  Role of collective ownership and coding standards in coordinating expertise in software project teams , 2009, Eur. J. Inf. Syst..

[23]  M. Iansiti Shooting the Rapids: Managing Product Development in Turbulent Environments , 1995 .

[24]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[25]  Gary Klein,et al.  Software quality and IS project performance improvements from software development process maturity and IS implementation strategies , 2007, J. Syst. Softw..

[26]  Viswanath Venkatesh,et al.  A Control Theory Perspective on Agile Methodology Use and Changing User Requirements , 2009, Inf. Syst. Res..

[27]  David Upton,et al.  Flexibility as process mobility: The management of plant capabilities for quick response manufacturing , 1995 .

[28]  Erik van Veenendaal,et al.  Measuring software product quality , 2002 .

[29]  Sarma R. Nidumolu The Effect of Coordination and Uncertainty on Software Project Performance: Residual Performance Risk as an Intervening Variable , 1995, Inf. Syst. Res..

[30]  Henri Barki,et al.  Rethinking the Concept of User Involvement , 1989, MIS Q..

[31]  Bernhard Rumpe,et al.  Assumptions Underlying Agile Software-Development Processes , 2005, J. Database Manag..

[32]  O. Williamson,et al.  STRATEGY RESEARCH: GOVERNANCE AND COMPETENCE PERSPECTIVES , 1999 .

[33]  Kent L. Beck,et al.  Embracing Change with Extreme Programming , 1999, Computer.

[34]  Gary Klein,et al.  The Impact of Information System Personnel Skill Discrepancies on Stakeholder Satisfaction , 2003, Decis. Sci..

[35]  C. Fornell,et al.  Evaluating structural equation models with unobservable variables and measurement error. , 1981 .

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

[37]  Kalevi Kyläheiko,et al.  Dynamic capability view in terms of real options , 2002 .

[38]  John Hulland,et al.  Use of partial least squares (PLS) in strategic management research: a review of four recent studies , 1999 .

[39]  L. Sproull,et al.  Coordinating Expertise in Software Development Teams , 2000 .

[40]  Wynne W. Chin,et al.  A Partial Least Squares Latent Variable Modeling Approach for Measuring Interaction Effects: Results from a Monte Carlo Simulation Study and an Electronic - Mail Emotion/Adoption Study , 2003, Inf. Syst. Res..

[41]  Laurie A. Williams,et al.  Agile software development: it's about feedback and change , 2003, Computer.

[42]  S. Messick Test validity and the ethics of assessment. , 1980 .

[43]  Philip Powell,et al.  Towards a definition of flexibility: in search of the Holy Grail? , 2000 .

[44]  Tong-Seng Quah,et al.  Application of neural networks for software quality prediction using object-oriented metrics , 2005, J. Syst. Softw..

[45]  Zhao Li,et al.  Multi-faceted quality and defect measurement for web software and source contents , 2010, J. Syst. Softw..

[46]  F. McFarlan,et al.  Corporate Information Strategy and Management: Text and Cases , 2002 .

[47]  Robert Plant Guest editor's corner special issue on software quality in knowledge-based systems , 1995, J. Syst. Softw..

[48]  David Gefen,et al.  Implementation Team Responsiveness and User Evaluation of Customer Relationship Management: A Quasi-Experimental Design Study of Social Exchange Theory , 2002, J. Manag. Inf. Syst..

[49]  Terry Anthony Byrd,et al.  Measuring the Flexibility of Information Technology Infrastructure: Exploratory Analysis of a Construct , 2000, J. Manag. Inf. Syst..

[50]  Lawrence Bernstein,et al.  Trustworthy Systems Through Quantitative Software Engineering , 2005 .

[51]  Kathleen M. Eisenhardt,et al.  DYNAMIC CAPABILITIES, WHAT ARE THEY? , 2000 .

[52]  J. K. Buckle,et al.  Managing Software Projects , 1977 .

[53]  Ryouei Takahashi,et al.  Software quality classification model based on McCabe's complexity measure , 1997, J. Syst. Softw..

[54]  K. Jöreskog,et al.  Intraclass Reliability Estimates: Testing Structural Assumptions , 1974 .

[55]  Henk W. Volberda,et al.  Towards The Flexible Form: How To Remain Vital in Hypercompetitive Environments , 1996 .

[56]  R. Sanchez Strategic flexibility in product competition , 1995 .

[57]  R. Verganti Leveraging on systemic learning to manage the early phases of product innovation projects , 1997 .

[58]  Elena Karahanna,et al.  Time Flies When You're Having Fun: Cognitive Absorption and Beliefs About Information Technology Usage , 2000, MIS Q..

[59]  Nils O.E. Olsson,et al.  Management of flexibility in projects , 2006 .