ABSTRACT
Checking regularly the progress of a running entire software development project or parts of it is a mandatory task of project management. The purpose of progress checks is to monitor whether an actual project will be completed successfully at the project deadline at the latest. It is common practice to track and to communicate project progress by burn charts, especially by burn-up charts in the case when the amount of work varies by, e.g., scope creep during the time line of the project. This paper shows that a burn-up chart continuously adapted by means of a specific rule and combined with a Bayesian Approach to the German tank problem leads to an efficient tool for project progress monitoring.
- G. Dinwiddie. 2009. Feel the Burn - Getting the Most out of Burn Charts. Better Software 11, 5 (2009), 26--31. Retrieved 2017-05-05 from http://idiacomput.mg.com/pub/BetterSoftware-BurnCharts.pdfGoogle Scholar
- Th. M. Fehlmann and E. Kranich. 2013. Introducing Short-Run Control Charts for Monitoring the Software Development Process. In MetriKon 2013, Tagungsband des Software Metrik Kongresses (November 14-15, 2013, Fraunhofer JESE, Kaiserslautern, Germany). Shaker Verlag, Aachen, Germany, 213--234.Google Scholar
- L. A. Goodman. 1952. Serial Number Analysis. J. Amer. Statist. Assoc. 47, 260 (1952), 622--634. Google ScholarCross Ref
- L. Held and D. Sabanés Bové. 2014. Applied Statistical Inference - Likelihood and Bayes. Springer-Verlag, Berlin, Germany. Google ScholarCross Ref
- M. Höhle and L. Held. 2006. Bayesian Estimation of the Size of a Population. Technical Paper 499. Ludwig-Maximilians-Universität München, Institut für Statistik, Munich, Germany. Retrieved 2017-04-24 from https://epub.ub.uni-muenchen.de/2094/1/paperGoogle Scholar
- R. W. Hoyer and W. C. Ellis. 1996. A Graphical Exploration of SPC (Part 2). Quality Progress 29, 6 (1996), 57--64. Retrieved 2017-05-05 from http://asq.org/data/subscriptions/qp/1996/0696/qp0696hoyer.pdfGoogle Scholar
- R. J. Hyndman. 2017. Package forecast Version 8.0 - Forecasting Functions for Time Series and Linear Models. (2017). Retrieved 2017-05-05 from https://cran.r-project.org/web/packages/forecast/Google Scholar
- R.J. Hyndman and G. Athanasopoulos. 2014. Forecasting - Principles and Practice. OTexts.com, Melbourne, Australia. Retrieved 2017-05-05 from https://www.otexts.org/fppGoogle Scholar
- D. Kocurek. 2011. Understanding of Burndown Chart. Methods & Tools 19, 4 (2011), 25--34. Retrieved 2017-05-05 from http://www.methodsandtools.com/PDF/mt201104.pdfGoogle Scholar
- J. K. Kruschke. 2014. Doing Bayesian Data Analysis - A Tutorial with R, JAGS, and Stan (2nd ed.). Academic Press, London, UK.Google Scholar
- R. Ruggles and H. Brodie. 1947. An Empirical Approach to Economic Intelligence in World War II. J. Amer. Statist. Assoc. 42, 237 (1947), 72--91. Google ScholarCross Ref
- K. Siegrist. 2017. Order Statistics. (2017). Retrieved 2017-05-05 from http://www.math.uah.edu/stat//urn/OrderStatistics.htmlGoogle Scholar
- The R Foundation. 2016. The R Project for Statistical Computing. (2016). Retrieved 2017-05-02 from http://www.r-project.orgGoogle Scholar
- Wikipedia. 2017. German Tank Problem. (2017). Retrieved 2017-02-09 from https://en.wikipedia.org/wiki/German_tank_problemGoogle Scholar
Index Terms
- A new approach for continuously monitoring project deadlines in software development
Recommendations
Exponentially Weighted Moving Average (EWMA) Prediction in the Software Development Process
IWSM-MENSURA '14: Proceedings of the 2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product MeasurementFor some years, Statistical Process Controls (SPC) techniques such as traditional Shewhart control charts add value to monitor and to control the Software Development Process (SDP) efficiently. Nonetheless, the application of Shewhart control charts to ...
Monitoring logistic profiles using variable sample interval approach
Highlights- The generalized likelihood ratio (GLR) chart is developed for monitoring logistic profiles in phase 2.
AbstractInvestigation the stability of the relationship between a response variable and one or more independent variables over time is termed as profile monitoring. In the area of profile monitoring, fewer researches can be found to the ...
Crowdsourcing Software Development
The earlier days of software development have witnessed the development through conventional development methods. With the aid of crowdsourcing, the tasks which are performed in a closed environment by limited persons can be distributed among the crowd. ...
Comments