Agile teams as complex adaptive systems (CAS)

Self-Organizing teams have been studied in various forms and they are considered as an autonomous team operating with minimal dependencies. With the advent of agile methodologies in the late 1990s and the early 2000s, the focus shifted to the team attributes that lead to successful project delivery as compared to the individual attributes only. Agile methodologies are considered as another alternative process as compared to traditional software engineering practices for developing software products and systems. The focus on emphasizing and integrating people and team factors into the software development process forms a core part of agile development. This paper investigates the contemplation of the agile team as a complex adaptive system (CAS) for improved probability of successful project delivery. This is discussed as an important attribute while identifying the key characteristics of agile teams as part of an overall framework of the important characteristics of an agile team that leads to successful project delivery.

[1]  R. Lewin,et al.  Complexity: Life at the Edge of Chaos , 1992 .

[2]  Dana E. Sims,et al.  Is there a “Big Five” in Teamwork? , 2005 .

[3]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[4]  Gudela Grote,et al.  Two sides of the same coin - how agile software development teams approach uncertainty as threats and opportunities , 2018, Inf. Softw. Technol..

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

[6]  M. Uhl‐Bien,et al.  Leadership in complex organizations , 2001 .

[7]  Thomas Y. Choi,et al.  Supply networks and complex adaptive systems: Control versus emergence , 2001 .

[8]  W. Bion,et al.  Experiences in groups. , 1961, Human relations; studies towards the integration of the social sciences.

[9]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[10]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[11]  Kathleen M. Carley STRUCTURAL CHANGE AND LEARNING WITHIN ORGANIZATIONS , 2001 .

[12]  Erick C. Jones,et al.  Can team effectiveness be predicted , 2008 .

[13]  Donald F. Roy Efficiency and "The Fix": Informal Intergroup Relations in a Piecework Machine Shop , 1954, American Journal of Sociology.

[14]  Stuart A. Kauffman,et al.  ORIGINS OF ORDER , 2019, Origins of Order.

[15]  M. Hoegl,et al.  Team member proximity and teamwork in innovative projects , 2004 .

[16]  Per Bak,et al.  How Nature Works , 1996 .

[17]  P. Senge The fifth discipline : the art and practice of the learning organization/ Peter M. Senge , 1991 .

[18]  Radhika Jain,et al.  Theory of Complex Adaptive Systems and Agile Software Development , 2004, AMCIS.

[19]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[20]  Mary Uhl-Bien,et al.  Complexity Theory and Al-Qaeda: Examining Complex Leadership , 2003 .

[21]  Jurgen Appelo,et al.  Management 3.0: Leading Agile Developers, Developing Agile Leaders , 2010 .

[22]  I. Prigogine The end of certainty , 1997 .

[23]  H.J. Thamhain,et al.  Team Leadership Effectiveness in Technology-Based Project Environments , 2004, IEEE Engineering Management Review.

[24]  Mike Holcombe,et al.  Running an Agile Software Development Project , 2008 .

[25]  Badri N. Srinivasan,et al.  Characteristics of Agile Teams– A Discussion on Technology and Culture , 2015 .

[26]  K. Eisenhardt,et al.  Competing on the Edge: Strategy as Structured Chaos , 1998 .

[27]  Richard T. Vidgen,et al.  Organizing for agility: A complex adaptive systems perspective on agile software development process , 2006, ECIS.

[28]  R. Ackoff Ackoff's Best: His Classic Writings on Management , 1999 .

[29]  Russ Marion The Edge of Organization: Chaos and Complexity Theories of Formal Social Systems , 1999 .

[30]  Orla O'Dwyer,et al.  An Investigation of the Decision-Making Process in Agile Teams , 2013, Int. J. Inf. Technol. Decis. Mak..

[31]  Dustin K. Jundt,et al.  Teams in organizations: from input-process-output models to IMOI models. , 2005, Annual review of psychology.

[32]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[33]  Lisa Daniel,et al.  What Makes High-Performance Teams Excel? , 2009 .

[34]  Bianey Cristina Ruiz Ulloa,et al.  Attitude toward teamwork and effective teaming , 2004 .

[35]  E. Lorenz,et al.  The essence of chaos , 1993 .

[36]  Robert Biddle,et al.  The Social Nature of Agile Teams , 2007, Agile 2007 (AGILE 2007).

[37]  Robert McGeachy Building High Performing Agile Development Teams , 2010 .

[38]  G. Homans The human group , 1952 .

[39]  J. E. Fleming The Human Group. By George C. Homans. New York: Harcourt, Brace & Co. 484 pp. $6.00 , 1951 .

[40]  Frank Land,et al.  Complexity and information systems , 1999 .

[41]  Gérard P. Cachon,et al.  Perspective: Complexity Theory and Organization Science , 1999, Organization Science.

[42]  W. Ashby Design for a Brain , 1954 .

[43]  B. Goodwin How the Leopard Changed Its Spots: The Evolution of Complexity , 1995 .

[44]  Jamshid Gharajedaghi,et al.  Systems Thinking: Managing Chaos and Complexity - A Platform for Designing Business Architecture , 1999 .

[45]  E. Mitleton-Kelly Ten principles of complexity and enabling infrastructures , 2003 .

[46]  L. Bertalanffy AN OUTLINE OF GENERAL SYSTEM THEORY , 1950, The British Journal for the Philosophy of Science.

[47]  Harry N. Boone,et al.  Analyzing Likert Data , 2012, Journal of Extension.

[48]  R. Stacey Strategic Management and Organisational Dynamics: The Challenge of Complexity , 1999 .

[49]  Daniela Cruzes,et al.  Interpretative case studies on agile team productivity and management , 2013, Inf. Softw. Technol..

[50]  G. Stewart A Meta-Analytic Review of Relationships Between Team Design Features and Team Performance , 2006 .