Skip to main content

Estimating User Stories’ Complexity and Importance in Scrum with Bayesian Networks

  • Conference paper
  • First Online:
Recent Advances in Information Systems and Technologies (WorldCIST 2017)

Abstract

Planning Poker is a light-weight technique for estimating the size of user stories, in face-to-face interaction and discussions. Planning Poker is generally used with Scrum. Planning Poker has a lot of benefits, however, this method is not entirely efficient because the result is always based on the observation of an expert. This paper proposes a new model to estimate the complexity and importance of user stories based on Planning Poker in the context of Scrum. The goal of this work is to facilitate the decision-making of newbie developers when they estimate user stories’ parameters. Hence, the decision of each member would be clearer to understand than when the complexity is taken as a whole. We use a Bayesian Network to co-relate factors to have accurate in the estimation. The Bayesian Network gives the complexity of a user story, according to the Fibonacci scale used in Planning Poker.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Grimstad, S., Jørgensen, M.: A framework for the analysis of software cost estimation accuracy. In: Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering - ISESE 2006, p. 58 (2006). http://portal.acm.org/citation.cfm?doid=1159733.1159745

  2. Jones, C.: Estimación de Costos y Administración de proyectos de Software. Segunda edn. (2007)

    Google Scholar 

  3. Karna, H., Gotovac, S.: Estimating software development effort using Bayesian networks, pp. 229–233 (2015)

    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. Martel, A.: Gestión práctica de proyectos con Scrum: Desarrollo de software ágil para el Scrum Master (2014)

    Google Scholar 

  6. Moløkken-Østvold, K., Haugen, N.C., Benestad, H.C.: Using planning poker for combining expert estimates in software projects. J. Syst. Softw. 81(12), 2106–2117 (2008). http://dx.doi.org/10.1016/j.jss.2008.03.058

    Article  Google Scholar 

  7. Popli, R., Chauhan, N.: Agile estimation using people and project related factors. In: 2014 International Conference on Computing for Sustainable Global Development (INDIACom), pp. 564–569 (2014)

    Google Scholar 

  8. Popli, R., Chauhan, N.: Cost and effort estimation in agile software development. In: 2014 International Conference on Optimization, Reliabilty, and Information Technology (ICROIT), pp. 57–61 (2014)

    Google Scholar 

  9. Raith, F., Richter, I., Lindermeier, R., Klinker, G.: Identification of inaccurate effort estimates in agile software development. In: 2013 20th Asia-Pacific Software Engineering Conference (APSEC), pp. 67–72 (2013)

    Google Scholar 

  10. Ramírez-Noriega, A., Juarez-Ramirez, R., Navarro, R., López-Martínez, J.: Using Bayesian networks to obtain the task’s parameters for schedule planning in scrum. In: 2016 4th International Conference in Software Engineering Research and Innovation, vol. 1, pp. 167–174 (2016)

    Google Scholar 

  11. Santhi, R., Priya, B., Nandhini, J.: Review of intelligent tutoring systems using bayesian approach (2013). arXiv preprint: arXiv:1302.7081, http://arxiv.org/abs/1302.7081

  12. Hu, X.-X., Hui, W.H.W., Shuo, W.S.W.: Using expert’s knowledge to build bayesian networks. In: 2007 International Conference on Computational Intelligence and Security Workshops (CISW 2007), pp. 220–223 (2007)

    Google Scholar 

  13. Zahraoui, H., Abdou, M., Idrissi, J.: Adjusting story points calculation in scrum effort & time estimation (2015)

    Google Scholar 

  14. Zare, F., Khademi Zare, H., Fallahnezhad, M.S.: Software effort estimation based on the optimal Bayesian belief network. Appl. Soft Comput. 49, 968–980 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Janeth López-Martínez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

López-Martínez, J., Juárez-Ramírez, R., Ramírez-Noriega, A., Licea, G., Navarro-Almanza, R. (2017). Estimating User Stories’ Complexity and Importance in Scrum with Bayesian Networks. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Costanzo, S. (eds) Recent Advances in Information Systems and Technologies. WorldCIST 2017. Advances in Intelligent Systems and Computing, vol 569. Springer, Cham. https://doi.org/10.1007/978-3-319-56535-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-56535-4_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-56534-7

  • Online ISBN: 978-3-319-56535-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics