Assessing Software Project Management Complexity: PMCAT Tool

Software projects are complex endeavors that quite often fail to satisfy their initial objectives. As such the need to systematically study and assess the complexity of software projects is quite important. This study presents a systematic framework for assessing complexity of software projects that is based on the study of project management subject areas as defined in Project Management Body of Knowledge (PMBOK). The presented framework is based on a model that combines the concepts of project, complexity model, complexity factor etc. is an attempt to systematically assess and compare the complexity of software projects. The whole concept has been implemented within Project Management Complexity Assessment Tool (PMCAT) and it is available as a software service over the web.

[1]  Charles W. Butler,et al.  Design complexity measurement and testing , 1989, CACM.

[2]  Achilles Kameas,et al.  Classification of Software Projects' Complexity , 2009, ISD.

[3]  J. Rodney Turner,et al.  The Project Manager's Leadership Style as a Success Factor on Projects: A Literature Review , 2005 .

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

[5]  Ray Ison,et al.  Human knowing and perceived complexity: Implications for systems practice , 2004 .

[6]  David Baccarini,et al.  The concept of project complexity—a review , 1996 .

[7]  Andrew Holmes,et al.  Failsafe Is Project Delivery , 2001 .

[8]  Hans J. Thamhain,et al.  Linkages of project environment to performance: lessons for team leadership , 2004 .

[9]  B. Flyvbjerg,et al.  Megaprojects and Risk: An Anatomy of Ambition , 2003 .

[10]  Joana Geraldi,et al.  On Faith, Fact, and Interaction in Projects , 2007, IEEE Engineering Management Review.

[11]  Safar Fazli,et al.  Using DEMATEL Method to Modeling Project Complexity Dimensions , 2012 .

[12]  Harold Kerzner,et al.  Project Management Metrics, KPIs, and Dashboards: A Guide to Measuring and Monitoring Project Performance , 2011 .

[13]  Axelos Managing Successful Projects with PRINCE2 , 2009 .

[14]  Benoit Morel,et al.  Through the Looking Glass of Complexity: the Dynamics of Organizations As Adaptive and Evolving Systems , 1999 .

[15]  Linda M. Laird,et al.  Software Measurement and Estimation: A Practical Approach , 2006 .

[16]  Ludovic-Alexandre Vidal,et al.  Understanding project complexity: implications on project management , 2008, Kybernetes.

[17]  Ioannis Stamelos,et al.  Enabling open software project management data with antipatterns , 2015, MindTrek.

[18]  Svetlana. Cicmil,et al.  Insights into collaboration at the project level: complexity, social interaction and procurement mechanisms , 2005 .

[19]  Harvey Maylor,et al.  And then came complex project management (revised) , 2009 .

[20]  Terry Williams,et al.  Modelling Complex Projects , 2001 .

[21]  Terry Williams,et al.  The Need for New Paradigms for Complex Projects , 1999 .

[22]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[23]  Janice Thomas,et al.  Preparing project managers to deal with complexity–advanced project management education , 2008, IEEE Engineering Management Review.

[24]  Peter W. G. Morris,et al.  Research updating the APM Body of Knowledge 4th edition , 2006 .

[25]  Vladan Devedzic,et al.  Software Project Management , 2001 .

[26]  Bassam Baroudi,et al.  Project management education: The human skills imperative , 2008 .

[27]  Terry Williams,et al.  Assessing and moving on from the dominant project management discourse in the light of project overruns , 2005, IEEE Transactions on Engineering Management.

[28]  Ben J Hicks,et al.  Proceedings of the International Conference on Engineering Design, ICED , 2013 .

[29]  Ludovic-Alexandre Vidal,et al.  Using a Delphi process and the Analytic Hierarchy Process (AHP) to evaluate the complexity of projects , 2011, Expert Syst. Appl..

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

[31]  Weidong Xia,et al.  Grasping the complexity of IS development projects , 2004, CACM.

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

[33]  Joana Geraldi Patterns of complexity: The thermometer of complexity , 2006 .

[34]  B. Kumar,et al.  A complexity index for the design process , 2001 .

[35]  B. Flyvbjerg,et al.  Megaprojects and Risk , 2003 .

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

[37]  A. Bundschuh,et al.  Software Measurement and Estimation , 2002 .

[38]  Barbara Kitchenham,et al.  What's up with software metrics? - A preliminary mapping study , 2010, J. Syst. Softw..

[39]  Peter W. G. Morris,et al.  The Anatomy of Major Projects: A Study of the Reality of Project Management , 1988 .

[40]  Alexander Verbraeck,et al.  Grasping project complexity in large engineering projects: The TOE (Technical, Organizational and Environmental) framework , 2011 .