Dynamic monitoring and control of software project effort based on an effort buffer

The improvement to the monitoring and control efficiency of software project effort is a challenge for project management research. We propose to overcome this challenge through the use of a model for the buffer determination and monitoring of software project effort. This software project effort buffer was originally determined on the basis of a risk management factor analysis with total consideration for project managers’ risk preference. The effort buffer was next allocated to different stages according to the buffer allocation cardinal. An effort deviation monitoring and control model was then established based on the grey prediction model, including the establishment of a deviation monitoring and control model, a simulation test of the accuracy and the deviation prediction algorithm flow chart. The method system was eventually applied to an actual project and compared with the actual project data. The results show that the relative error test accuracy of the proposed model is qualified according to the test standard of the grey model, signifying that it could be used for the prediction of effort deviation and decision-making. The proposed model could use the dynamic control system to monitor and control software project effort in an effective manner.

[1]  U Dave,et al.  Critical Chain , 1998, J. Oper. Res. Soc..

[2]  Maurizio Bevilacqua,et al.  Critical chain and risk analysis applied to high-risk industry maintenance: A case study , 2009 .

[3]  Márcio de Oliveira Barros,et al.  Supporting risks in software project management , 2004, J. Syst. Softw..

[4]  Erry Yulian Triblas Adesta,et al.  Critical chain in project management , 2011 .

[5]  Yao-Chen Kuo,et al.  Using fuzzy multiple criteria decision making approach to enhance risk assessment for metropolitan construction projects , 2013 .

[6]  Gary Klein,et al.  Information system success as impacted by risks and development strategies , 2001, IEEE Trans. Engineering Management.

[7]  Wan Wei Critical Chain Project Management Based on PERT/CPM , 2003 .

[8]  Lei Li,et al.  Research on the Buffer Sizing Approach in Critical Chain Scheduling in Perspective of Flexible Management , 2012 .

[9]  Doo-Hwan Bae,et al.  Improving the Accuracy of Software Effort Estimation Based on Multiple Least Square Regression Models by Estimation Error-Based Data Partitioning , 2009, 2009 16th Asia-Pacific Software Engineering Conference.

[10]  Herman Steyn An investigation into the fundamentals of critical chain project scheduling , 2001 .

[11]  Hazel Taylor,et al.  Risk Management and Problem Resolution Strategies for it Projects: Prescription and Practice , 2006 .

[12]  Kenneth R. Baker,et al.  PERT 21: Fitting PERT/CPM for use in the 21st century , 2012 .

[13]  Walter O. Rom,et al.  An investigation of buffer sizing techniques in critical chain scheduling , 2006, Eur. J. Oper. Res..

[14]  Taeg Keun Whangbo,et al.  A Study on the Buffer Sizing Method of CCPM Technique Using Statistical Analysis , 2012, ICHIT.

[15]  Herman Steyn Project management applications of the theory of constraints beyond critical chain scheduling , 2002 .

[16]  Yu-qiao Meng Study on software project risk assessment based on fuzzy analytic hierarchy process , 2017, 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC).

[17]  Luo Yue-bi Critical chain project management based on the improved ant colony algorithm , 2014 .

[18]  Albert L. Lederer,et al.  The role of monitoring and shirking in information systems project management , 2010 .

[19]  Mohammad Fallah,et al.  CRITICAL CHAIN PROJECT SCHEDULING: UTILIZING UNCERTAINTY FOR BUFFER SIZING , 2010 .

[20]  Wang Chen,et al.  Reducing failures in software development projects: effectiveness of risk mitigation strategies , 2012 .

[21]  Lars Mathiassen,et al.  Managing Risk in Software Process Improvement: An Action Research Approach , 2004, MIS Q..

[22]  Sheng-Hung Chang,et al.  Due-date performance improvement using TOC's aggregated time buffer method at a wafer fabrication factory , 2009, Expert Syst. Appl..

[23]  Willy Herroelen,et al.  On the merits and pitfalls of critical chain scheduling , 2000 .

[24]  Mohamed Ali Khemakhem,et al.  Efficient robustness measures for the resource-constrained project scheduling problem , 2013 .

[25]  C. Mahoney,et al.  Managing risk , 2011 .

[26]  Tak Wing Yiu,et al.  Integrated methodology to design and manage work-in-process buffers in repetitive building projects , 2013, J. Oper. Res. Soc..

[27]  Zhang Ren-long Research on Critical Chain Buffer Based on the Perspective of Uncertainties , 2009 .

[28]  Cui Nan-fang Research on Dynamic Buffer Monitoring in Critical Chain Project Management , 2010 .

[29]  Willy Herroelen,et al.  Identification and illumination of popular misconceptions about project scheduling and time buffering in a resource-constrained environment , 2005, J. Oper. Res. Soc..

[30]  Pankaj Jalote,et al.  Software Project Management in Practice , 2002 .

[31]  Diksha Kuttarmare,et al.  Crime-Softech System for Sewagram Police Station , 2016 .

[32]  Graham K. Rand Critical chain: the theory of constraints applied to project management , 2000 .

[33]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[34]  Suzanne Rivard,et al.  An Integrative Contingency Model of Software Project Risk Management , 2001, J. Manag. Inf. Syst..

[35]  Ario Ohsato,et al.  Fuzzy critical chain method for project scheduling under resource constraints and uncertainty , 2008 .

[36]  John H. Blackstone,et al.  The evolution of a management philosophy: The theory of constraints , 2007 .

[37]  Robert C. Newbold,et al.  Project Management in the Fast Lane: Applying the Theory of Constraints , 1998 .