METHOD OF COMPARATIVE ANALYSIS OF PREVIOUS ESTIMATES AND ACTUAL EFFORTS OF THE TEAM DURING THE DEVELOPMENT OF SOFTWARE PROJECTS IN THE AGILE ENVIRONMENT

Ігор Володимирович Шостак, Олександр Вячеславович Череватенко

Abstract


The object of the study is the issue of increasing the productivity of production processes in outsourcing companies. The subject of the research is strategies for organizing production processes in an Agile environment. The purpose of the article is to improve the efficiency of work stage planning based on a comprehensive assessment of story points. The research task is to develop a method for comparative analysis of software project development histories to support strategies for the productive use of agile technologies. The following results were obtained. A method for comparative analysis of initial estimates and actual efforts of teams during software development in Agile environments was proposed and developed. The method makes it possible, when planning project stages (sprints), to evaluate the completion time and the probability of completing a stage within that time based on task complexity. Additionally, it allows estimating the required time for a planned task based on given complexity and forecast reliability. The proposed method also enables the assessment of risks of failing to complete a stage within the scheduled time. The method was tested on real-world data. The applicability of a heuristic rule for assessing task complexity based on the Fibonacci sequence was confirmed. The probability of completing a task within the planned time, based on the applied time equivalent of a story point, is approximately the same for different complexity levels and significantly less than one. This indicates existing planning risks and suggests the likely presence of a systemic factor reducing development process efficiency. A potential direction for further development of the proposed method is the use of cumulative computation techniques

Keywords


software; program projects; outsourcing; Agile technologies; story-point; statistical methods.

References


Outsourcing: How It Works in Business, With Examples. [Електронний ресурс]. – Режим доступу: investopedia.com .26.08.2024

Schwaber K. Agile Project Management with Scrum. - Microsoft Press © 2004. – 175p. [Електронний ресурс]. - Режим доступу: https://www.agileleanhouse.com/lib/lib/People/KenSchwaber/Agile%20Project%20Management%20With%20Scrum%20-www.itworkss.com.pdf . 26.08.2024

Signatories: The Agile Manifesto. [Електронний ресурс]. – Режим доступу: https://agilemanifesto.org/authors.html

A brief history of the agile methodology | InfoWorld. [Електронний ресурс]. – Режим доступу: https://www.infoworld.com/article/2334751/a-brief-history-of-the-agile-methodology.html

A Short History of Agile | Agile Alliance. [Електронний ресурс]. – Режим доступу: https://agilealliance.org/a-short-history-of-agile/

What is Agile methodology? [Електронний ресурс]. – Режим доступу: https://asana.com/ru/resources/agile-methodology

What Is Agile Project Management? [Електронний ресурс]. – Режим доступу: https://www.apm.org.uk/resources/find-a-resource/agile-project-management/

Kent Beck. “Extreme programming eXplained: embrace change “. – Reading, MA : Addison-Wesley, 1999. – 190 p.

Al-Zewairi M., Biltawi M., Etaiwi W., Shaout A. Agile Software Development Methodologies: Survey of Surveys. Journal of Computer and Communications. – 2017. – №5. Р. 74-97. doi: 10.4236/jcc.2017.55007.

Teamwork solutions for high-performing teams. [Електронний ресурс]. – Режим доступу: https://www.atlassian.com/

Ron Jeffries. Story Points Revisited. [Електронний ресурс]. – Режим доступу: https://ronjeffries.com/articles/019-01ff/story-points/Index.html

Story Pointing in Agile IT: A Guide for BA, PO, QA, Dev Teams. [Електронний ресурс]. – Режим доступу: https://techfitflow.com/story-pointing-methods/

Radigan D. Story points and estimation. [Електронний ресурс]. – Режим доступу: https://www.atlassian.com/agile/project-management/estimation#:~:text=Story%20points%20are%20units%20of,work%2C%20and%20risk%20or%20uncertainty. 26.08.2024

Alaa El-deen Hamouda, «Using Agile Story Points as an Estimation Technique in CMMI Organizations». – Alaa El-deen Hamouda, «Using Agile Story Points as an Estimation Technique in CMMI Organizations». – 2014 Agile Conference (AGILE), July 28 2014 to Aug. 1 2014. – Kissimmee, FL, USA. – P. 16-23. Режим доступу: https://www.agilealliance.org/wp-content/uploads/2016/08/Research.2014.Hamouda.pdf

David H. A. The Method of Paired Comparisons. – C. Griffin, 1988. – 188 pp.

What is Velocity in Agile? A Measurement for Project Success - SixSigma.us. [Електронний ресурс]. – Режим доступу: https://www.6sigma.us/six-sigma-in-focus/velocity-in-agile/

Evita Coelho, Anirban Basu. Effort Estimation in Agile Software Development using Story Points. International Journal of Applied Information Systems. –2012. – Vol. 3. – №7. Р. 7-10. DOI 10.5120/ijais12-450574

Chandrashekhar Chauhan, Mayank Dakoliya, R.K. Sharma. Story Point Estimation: Methods and Challenges. African diaspora journal of mathematics. – 2021. – Vol. 24. – Issue 6. – P. 63-88. DOI: 10.13140/RG.2.2.25354.58563

Ravi Kiran Mallid, Manmohan Sharma. - Study on Agile Story Point Estimation Techniques and Challenges .-“International Journal of Computer Applications (0975 – 8887) Volume 174 – No. 13, January 2021.- P.10–14. doi 10.5120/ijca2021921014

Cumulative functions. [Електронний ресурс]. – Режим доступу: https://docs.thoughtspot.com/software/10.1.0.sw/formulas-cumulative




DOI: https://doi.org/10.32620/oikit.2025.105.14

Refbacks

  • There are currently no refbacks.