• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology

Article

Indian Journal of Science and Technology

Year: 2023, Volume: 16, Issue: 33, Pages: 2649-2652

Original Article

Use of Fibonacci Sequence in Project Estimation

Received Date:21 June 2023, Accepted Date:25 July 2023, Published Date:08 September 2023

Abstract

Background: Estimation and planning are crucial for successful software development projects, ensuring project readiness and preventing potential issues. Planning poker, an effective estimation method for agile teams, combines professional judgment, analogy, and disaggregation for fast, accurate estimates. The estimation technique Planning Poker is frequently employed in agile software development. When submitting estimates, Planning Poker only uses specific numbers on its cards, such as 0, 1, 2, 3, 5, 8, 13, 20, 40, and 100. This is inaccurately referred to in this work as a Fibonacci scale. Despite the frequent use of the Fibonacci scale in agile estimation, it is unknown how it influences the estimation process. Objectives: We conducted a study based on a software provider who estimates projects using a variety of estimation methods. Method: We used the planning poker technique for estimation. Findings: Using a Fibonacci scale as opposed to the conventional linear scale resulted in a median decrease in effort estimates. As the developer’s proficiency increased, the disparity between the effort estimates shrank. Novelty: For the purpose of estimating the project of a software development company that is presently in operation, we have utilized the currently available estimation method.

Keywords: Planning Poker; Effort Estimation; Fibonacci Sequence; Story Point; Fibonacci Scale

References

  1. Wysocki RK. Effective Project Management: Traditional, Agile, Hybrid, Extreme. Hoboken, NJ, USA. Wiley. 2019.
  2. Rashid J, Nisar MW, Mahmood T, Rehman A, Syed YA. A study of software development cost estimation techniques and models. Mehran University Research Journal of Engineering and Technology. 2020;39:413. Available from: https://doi.org/10.22581/muet1982.2002.18
  3. Hoc HT, Hai VV, Nhung HLTK. A Review of the Regression Models Applicable to Software Project Effort Estimation. Computational Statistics and Mathematical Modeling Methods in Intelligent Systems. 2019;2:399–407. Available from: https://doi.org/10.1007/978-3-030-31362-3_39
  4. Fernandez-Diego M, Mendez ER, Gonzalez-Ladron-De-Guevara F, Abrahao S, Insfran E. An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review. IEEE Access. 2020;8:166768–166800. Available from: https://doi.org/10.1109/ACCESS.2020.3021664
  5. Barenkamp M, Rebstadt J, Thomas O. Applications of AI in classical software engineering. AI Perspectives. 2020;2(1). Available from: https://doi.org/10.1186/s42467-020-00005-4
  6. Dave CV. Estimation Approaches of Machine Learning in Scrum Projects: A Review. International Journal for Research in Applied Science and Engineering Technology. 9(11):1110–1118. Available from: https://doi.org/10.22214/ijraset.2021.38977
  7. Sudarmaningtyas P, Mohamed R. A Review Article on Software Effort Estimation in Agile Methodology. Pertanika Journal of Science and Technology. 2021;29(2). Available from: https://doi.org/10.47836/pjst.29.2.08
  8. Kumar PS, Behera H, Nayak AKKJ, Naik B. Advancement from neural networks to deep learning in software effort estimation: Perspective of two decades. Computer Science Review. 2020;38. Available from: https://doi.org/10.1016/j.cosrev.2020.100288
  9. Mahmood Y, Kama N, Azmi A. A systematic review of studies on use case points and expert‐based estimation of software development effort. Journal of Software: Evolution and Process. 2020;32(7). Available from: https://doi.org/10.1002/smr.2245

Copyright

© 2023 Chauhan et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Published By Indian Society for Education and Environment (iSee)

DON'T MISS OUT!

Subscribe now for latest articles and news.