Abstract
Agile development methods promote involvement of team members in development effort estimation using expert methods. However, valuable information might be missed out during the consensus seeking procedure and some of judgments are not properly accounted for. This paper proposes a simulation based effort estimation method. The method evaluates a risk of effort underestimation due to misrepresenting the judgments made by individual team members. It does not require additional inputs and is intended as a tool to suggest estimation process improvements if estimation errors are observed. Properties of the method are analyzed in simulation studies and preliminary empirical evidence is gathered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jorgensen, M., Sjoberg, D.I.K.: Impact of effort estimates on software project work. Inf. Softw. Technol. 43(15), 939–948 (2001)
Usman, M., Britto, R., Damm, L.-O., Börstler, J.: Effort estimation in large-scale software development: an industrial case study. Inf. Softw. Technol. 99, 21–40 (2018)
Børte, K., Ludvigsen, S.R., Mørch, A.I.: The role of social interaction in software effort estimation: unpacking the “magic step” between reasoning and decision-making. Inf. Softw. Technol. 54(9), 985–996 (2012)
Mahnič, V., Hovelja, T.: On using planning poker for estimating user stories. J. Syst. Softw. 85(9), 2086–2095 (2012)
Tanveer, B., Guzmán, L., Engel, U.M.: Effort estimation in agile software development: case study and improvement framework. J. Softw. Evol. Process 29(11), 1–14 (2017)
Usman, M., Mendes, E., Weidt, F., Britto, R.: Effort estimation in agile software development: a systematic literature review. In: 10th International Conference on Predictive Models in Software Engineering, PROMISE 2014, ACM International Conference Proceeding Series, pp. 82–91 (2014)
Haugen, N.C.: An empirical study of using planning poker for user story estimation. In: AGILE 2006 (AGILE 2006), Minneapolis, MN, pp. 9–34 (2006)
Zahraoui, H., Janati Idrissi, M.A.: Adjusting story points calculation in scrum effort and time estimation. In: 2015 10th International Conference on Intelligent Systems: Theories and Applications (SITA), Rabat, pp. 1–8 (2015)
Owais, M., Ramakishore, R.: Effort, duration and cost estimation in agile software development. In: 2016 Ninth International Conference on Contemporary Computing (IC3), Noida, pp. 1–5 (2016)
Hacaloglu, T., Demirors, O.: Challenges of using software size in agile software development: a systematic literature review. In: 2018 Academic Papers at IWSM Mensura, IWSM-Mensura 2018, Beijing, CEUR Workshop Proceedings, vol. 2207, pp. 109–122
Popli, R., Chauhan, N.: Research challenges of agile estimation. J. Intell. Comput. Appl. 7(1), 108–111 (2013)
Popli, R., Chauhan, N.: Managing uncertainty of story-points in agile software. In: 2nd International Conference on Computing for Sustainable Global Development, New Delhi, pp. 1357–1361 (2015)
Hannay, J.E., Benestad, H.C., Strand, K.: Agile uncertainty assessment: for benefit points and story points. IEEE Softw. 36(4), 50–62 (2019)
Ghane, K.: A model and system for applying Lean Six sigma to agile software development using hybrid simulation. In: IEEE International Technology Management Conference, Chicago, IL, pp. 1–4 (2014)
Dragicevic, S., Celar, S., Turic, M.: Bayesian network model for task effort estimation in agile software development. J. Syst. Softw. 127, 109–119 (2017)
Dagnino, A.: Estimating software-intensive projects in the absence of historical data. In: 35th International Conference on Software Engineering, ICSE 2013; San Francisco, pp. 941–950 (2013)
Štrba, R., Štolfa, J., Štolfa, S., Košinár, M.: Intelligent software support of the SCRUM process. Front. Artif. Intell. Appl. 272, 408–416 (2014)
Lenarduzzi, V., Lunesu, I., Matta, M., Taibi, D.: Functional size measures and effort estimation in agile development: a replicated study. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds.) XP 2015. LNBIP, vol. 212, pp. 105–116. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18612-2_9
Taibi, D., Lenarduzzi, V., Diebold, P., Lunesu, I.: Operationalizing the experience factory for effort estimation in agile processes. In: ACM International Conference Proceeding Series, pp. 31–40 (2017)
Popovs, R.: Velocity Calculation Methods in Scrum. Master Thesis, Riga Technical University (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Grabis, J., Minkēviča, V., Haidabrus, B., Popovs, R. (2020). Is Team Always Right: Producing Risk Aware Effort Estimates in Agile Development. In: Buchmann, R.A., Polini, A., Johansson, B., Karagiannis, D. (eds) Perspectives in Business Informatics Research. BIR 2020. Lecture Notes in Business Information Processing, vol 398. Springer, Cham. https://doi.org/10.1007/978-3-030-61140-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-61140-8_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-61139-2
Online ISBN: 978-3-030-61140-8
eBook Packages: Computer ScienceComputer Science (R0)