Story points changes in agile iterative development

Author:

Pasuksmit JiratORCID,Thongtanunam PatanamonORCID,Karunasekera ShanikaORCID

Abstract

AbstractStory Points (SP) are an effort unit that is used to represent the relative effort of a work item. In Agile software development, SP allows a development team to estimate their delivery capacity and facilitate the sprint planning activities. Although Agile embraces changes, SP changes after the sprint planning may negatively impact the sprint plan. To minimize the impact, there is a need to better understand the SP changes and an automated approach to predict the SP changes. Hence, to better understand the SP changes, we examine the prevalence, accuracy, and impact of information changes on SP changes. Through the analyses based on 19,349 work items spread across seven open-source projects, we find that on average, 10% of the work items have SP changes. These work items typically have SP value increased by 58%-100% relative to the initial SP value when they were assigned to a sprint. We also find that the unchanged SP reflect the development time better than the changed SP. Our qualitative analysis shows that the work items with changed SP often have the information changes relating to updating the scope of work. Our empirical results suggest that SP and the scope of work should be reviewed prior or during sprint planning to achieve a reliable sprint plan. Yet, it could be a tedious task to review all work items in the product (or sprint) backlog. Therefore, we develop a classifier to predict whether a work item will have SP changes after being assigned to a sprint. Our classifier achieves an AUC of 0.69-0.8, which is significantly better than the baselines. Our results suggest that to better manage and prepare for the unreliability in SP estimation, the team can leverage our insights and the classifier during the sprint planning. To facilitate future studies, we provide the replication package and the datasets, which are available online.

Funder

Australian Research Council

University of Melbourne

Publisher

Springer Science and Business Media LLC

Subject

Software

Reference108 articles.

1. Agrawal A, Fu W, Chen D, Shen X, Menzies T (2019) How to “DODGE” Complex Software Analytics. TSE

2. Alhamed M, Storer T (2021) Playing Planning Poker in Crowds: Human Computation of Software Effort Estimates. In: Proceedings of the ICSE, pp 1–12

3. Basri S, Kama N, Haneem F, Ismail S A (2016) Predicting effort for requirement changes during software development. In: Procedings of the SoICT, pp 380–387

4. Bick S, Spohrer K, Hoda R, Scheerer A, Heinzl A (2018) Coordination Challenges in Large-Scale Software Development: A Case Study of Planning Misalignment in Hybrid Settings. TSE 44(10):932–950

5. Blei D M, Ng A Y, Jordan M I (2003) Latent Dirichlet Allocation. JMLR 3:993–1022

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A Systematic Literature Review on Reasons and Approaches for Accurate Effort Estimations in Agile;ACM Computing Surveys;2024-06-28

2. An Agile Project Management Supporting Approach for Estimating Story Points in User Stories;2023 8th International Conference on Information Technology Research (ICITR);2023-12-07

3. Do agile work practices impact team performance through project commitment? Evidence from the information technology industry;International Journal of Productivity and Performance Management;2023-05-30

4. Improving Agile Planning for Reliable Software Delivery;2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR);2023-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3