The Importance Of Software Time Estimation

1149 Words5 Pages

What is Software Time Estimation?
Software time estimation is the process of estimating the amount of time and effort to complete the software development life cycle. Software time estimation is the major requisite as it limits the deadline slippage in a project. It creates a platform to handle critical situations, risks, delays, unexpected events, lack of resources and uncertainties in the project.

Need for Software Time Estimation
Time Estimation refers to the practice and process that determines the time required by a software engineer to complete a given task. The estimation is done before beginning the development process. Sometimes the software releases, customer deliverable deadline, market opportunities are “time sensitive” and …show more content…

The estimation and allocation of man hours or man days for a project is the major requisite to complete the task without deadline slippage. In our study, we discuss the new methods and techniques used to estimate the time for a project. To attain this, we studied two different papers from recognized publications.

Trietsch.D, Baker.R (Trietsch.D, Baker.R, 2011) in the paper, PERT 21: Fitting PERT/CPM for use in the 21st century from International Journal of Project Management [2] describe the different stochastic projects that are analysed using PERT21. PERT 21 uses relevant and validated theories to enhance the existing decision support system using sequencing and crashing models that’s are developed using CPM by adapting the stochastic reality. PERT 21 focuses on controlling project schedules, stochastic project processing time and budget consumption.

Gong.D, Hugsted.R (Gong.D, Hugsted.R ,2004) in the paper Time-uncertainty analysis in project networks with a new merge-event time-estimation technique from International Journal of Project Management [3] explains about how Back-Forward Uncertainty Estimation procedure can be applied with basic merge-event time estimation model to overcome the merge-event bias estimation in the PERT …show more content…

Traditional PERT relies on engine called stochastic analysis that focuses on managing schedules for stochastic project environment. Therefore, the estimated schedule is highly stochastic. A good approximation in beta distribution is obtained only when cv ≤ 0.66. But it is found that 80% of the projects violate the approximation limit that is provided by the beta distribution calculation of PERT. Beta distribution generally reliance on subjective estimates, underestimates stochastic variations. PERT engine with simulation is combined with risk registers to discover disruptive events. Modern project management DSS do not include PERT or CPM in estimating schedule. But PERT still has room for improvement in scheduling. Thus, the improved version of PERT, neglecting all the limitation stated above is proposed in the paper (PERT 21). PERT 21 uses stochastic engine to achieve valid stochastic schedules. PERT 21 do not require excessive user inputs and provides valid risk

Open Document