Skip to main content

Is Team Always Right: Producing Risk Aware Effort Estimates in Agile Development

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2020)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Jorgensen, M., Sjoberg, D.I.K.: Impact of effort estimates on software project work. Inf. Softw. Technol. 43(15), 939–948 (2001)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Mahnič, V., Hovelja, T.: On using planning poker for estimating user stories. J. Syst. Softw. 85(9), 2086–2095 (2012)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Google Scholar 

  11. Popli, R., Chauhan, N.: Research challenges of agile estimation. J. Intell. Comput. Appl. 7(1), 108–111 (2013)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Hannay, J.E., Benestad, H.C., Strand, K.: Agile uncertainty assessment: for benefit points and story points. IEEE Softw. 36(4), 50–62 (2019)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Dragicevic, S., Celar, S., Turic, M.: Bayesian network model for task effort estimation in agile software development. J. Syst. Softw. 127, 109–119 (2017)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Š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)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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)

    Google Scholar 

  20. Popovs, R.: Velocity Calculation Methods in Scrum. Master Thesis, Riga Technical University (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jānis Grabis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics