Agile Project - An Oxymoron? Proposing an Unproject Leadership Model for Complex Space

Without doubt much of the success in developing software solutions are due to proper project management, supported by many prominent and dedicated organizations and professionals. During the recent years the volatility and uncertainty in software development have, however, undermined the success. The agile and lean software development approaches have also brought up a profound difference between dealing with ordinary problems and wicked problems, but have failed to provide the management with solid theoretical background helping them to take proper decisions. Generally, the complexity theory is often referred to, but only at a superficial level. This paper attempts to explore what it means to build a leadership approach for software development that is based actually on complexity theory. We propose a novel approach called the unproject leadership model. The proposed model translates and maps the specific complexity concepts to the software development domain, consolidating them with the contributions already achieved by the lean and agile literature. As a result, the proposed model reverses many of the core project management practices. There are severe ramifications to large parts of contemporary organization management: converting leadership into interaction between people, flattening hierarchies and removing formal structures, abandoning top-down rules and plans. An initial validation of the proposed model is presented as well as the future directions are outlined.

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

[2]  Jeff Sutherland,et al.  Scrum and CMMI Going from Good to Great , 2009, 2009 Agile Conference.

[3]  B. McKelvey,et al.  Complexity Leadership Theory: Shifting leadership from the industrial age to the knowledge era ! , 2007 .

[4]  Pekka Abrahamsson,et al.  Exploring the Sources of Waste in Kanban Software Development Projects , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[5]  Julien Pollack,et al.  The changing paradigms of project management , 2007 .

[6]  David Bryde,et al.  The project benefits of Building Information Modelling (BIM) , 2013 .

[7]  D. Schoen The Reflective Practitioner , 1983 .

[8]  Mark Winter,et al.  Directions for future research in project management: The main findings of a UK government-funded research network , 2006 .

[9]  Jurgen Appelo Management 3.0: Leading Agile Developers, Developing Agile Leaders , 2010 .

[10]  Sanjiv Augustine,et al.  Agile project management: steering from the edges , 2005, CACM.

[11]  James M. Lyneis,et al.  Strategic management of complex projects: a case study using system dynamics , 2001 .

[12]  Joana Geraldi,et al.  The balance between order and chaos in multi-project firms: A conceptual model , 2008 .

[13]  Pekka Abrahamsson,et al.  Lean Enterprise Software and Systems - First International Conference, LESS 2010, Helsinki, Finland, October 17-20, 2010. Proceedings , 2010, LESS.

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

[15]  Marcia J. Bates,et al.  Encyclopedia of Library and Information Sciences , 2009 .

[16]  Weidong Xia,et al.  Complexity of Information Systems Development Projects: Conceptualization and Measurement Development , 2005, J. Manag. Inf. Syst..

[17]  Harvey Maylor,et al.  Managerial Complexity in Project-Based Operations: A Grounded Model and Its Implications for Practice , 2008 .

[18]  Mark L. Gillenson,et al.  Employee Relationship Management: Applying the Concept of Personalization to U.S. Navy Sailors , 2004, Inf. Syst. Manag..

[19]  Richard Vidgen,et al.  Agile and Lean Service-Oriented Development: Foundations, Theory, and Practice , 2012 .

[20]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[21]  Richard Buchanan,et al.  Wicked Problems in Design Thinking , 1992 .

[22]  Victor R. Basili,et al.  Iterative and incremental developments. a brief history , 2003, Computer.

[23]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[24]  Aaron J. Shenhar,et al.  Strategic Project Leadership: Toward a Strategic Approach to Project Management , 2004 .

[25]  J. Söderlund Pluralism in Project Management: Navigating the Crossroads of Specialization and Fragmentation , 2011 .

[26]  Sridhar P. Nerur,et al.  Can Agile and Traditional Systems Development Approaches Coexist? An Ambidextrous View , 2006, Inf. Syst. Manag..

[27]  Radhika Jain,et al.  Agile Software Development: Adaptive Systems Principles and Best Practices , 2006, Inf. Syst. Manag..

[28]  Rob Thomsett Radical Project Management , 2002 .

[29]  Fabian Fagerholm,et al.  A platform for teaching applied distributed software development: The ongoing journey of the Helsinki software factory , 2013, 2013 3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD).

[30]  Juha Rikkilä,et al.  New Approach for Managing Lean-Agile Development: Overturning the Project Paradigm , 2010, LESS.

[31]  D. Snowden,et al.  A leader's framework for decision making , 2007 .

[32]  Jesper B. Sørensen,et al.  The interplay between theory and method , 2007 .

[33]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[34]  Jeffrey C. Carver,et al.  A checklist for integrating student empirical studies with research and teaching goals , 2010, Empirical Software Engineering.

[35]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[36]  Pekka Abrahamsson,et al.  The set-up of a software engineering research infrastructure of the 2010s , 2010, PROFES '10.

[37]  Richard T. Vidgen,et al.  Coevolving Systems and the Organization of Agile Software Development , 2009, Inf. Syst. Res..

[38]  Gregory Howell,et al.  The Underlying Theory of Project Management Is Obsolete , 2008, IEEE Engineering Management Review.

[39]  Glenn Ballard,et al.  WICKED PROBLEMS IN PROJECT DEFINITION , 2002 .

[40]  Benyamin Lichtenstein,et al.  The leadership of emergence: A complex systems leadership theory of emergence at successive organizational levels☆ , 2009 .

[41]  Hind Benbya,et al.  Using coevolutionary and complexity theories to improve IS alignment: a multi-level approach , 2006, J. Inf. Technol..

[42]  Harvey Maylor,et al.  Now, let's make it really complex (complicated): A systematic review of the complexities of projects , 2011 .

[43]  Angelo Ditillo,et al.  Dealing with uncertainty in knowledge-intensive firms: the role of management control systems as knowledge integration mechanisms , 2004 .

[44]  B. Reich,et al.  Rethinking IT project management: Evidence of a new mindset and its implications , 2009 .

[45]  Ephraim R. McLean,et al.  The complexity cross: implications for practice , 2003, CACM.

[46]  Julien Pollack,et al.  Tools for Complex Projects , 2008 .

[47]  Pekka Abrahamsson,et al.  The Implications of a Complexity Perspective for Software Engineering Practice and Research , 2012 .

[48]  Gilles Garel,et al.  A history of project management models: From pre-models to the standard models☆☆☆ , 2013 .

[49]  Philippe Kruchten,et al.  Agile project management , 2021, Project Management, Planning and Control.

[50]  T. Cooke‐Davies,et al.  We're not in Kansas Anymore, Toto: Mapping the Strange Landscape of Complexity Theory, and Its Relationship to Project Management , 2007, IEEE Engineering Management Review.

[51]  Hind Benbya,et al.  Toward a complexity theory of information systems development , 2006, Inf. Technol. People.

[52]  Francis Heylighen,et al.  Complexity and Self-organization , 2008 .

[53]  Lynn Crawford,et al.  Fundamental uncertainties in projects and the scope of project management , 2006 .

[54]  Juha Rikkila Agile, Lean, and Service-Oriented Development, Continuum, or Chasm , 2013 .

[55]  Jim Highsmith Agile Project Management: Creating Innovative Products , 2009 .

[56]  Scott L. Schneberger,et al.  Distributed Computing Environments: Effects on Software Maintenance Difficulty , 1997, J. Syst. Softw..