Towards Just-Enough Documentation for Agile Effort Estimation: What Information Should Be Documented?

07/06/2021
by   Jirat Pasuksmit, et al.
0

Effort estimation is an integral part of activities planning in Agile iterative development. An Agile team estimates the effort of a task based on the available information which is usually conveyed through documentation. However, as documentation has a lower priority in Agile, little is known about how documentation effort can be optimized while achieving accurate estimation. Hence, to help practitioners achieve just-enough documentation for effort estimation, we investigated the different types of documented information that practitioners considered useful for effort estimation. We conducted a survey study with 121 Agile practitioners across 25 countries. Our survey results showed that (1) despite the lower priority of documentation in Agile practices, 98 extremely important when estimating effort, (2) 73 would re-estimate a task when the documented information was changed, and (3) functional requirements, user stories, definition of done, UI wireframes, acceptance criteria, and task dependencies were ranked as the most useful types of documented information for effort estimation. Nevertheless, many respondents reported that these useful types of documented information were occasionally changing or missing. Based on our study results, we provide recommendations for agile practitioners on how effort estimation can be improved by focusing on just-enough documentation.

READ FULL TEXT

page 1

page 5

page 6

page 7

page 8

research
11/24/2017

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

Non-functional requirements (NFRs) are determinant for the success of so...
research
12/07/2020

A Multi-dimensional Study of Requirements Changes in Agile Software Development Projects

Agile processes are now widely practiced by software engineering (SE) te...
research
04/04/2019

Group Maturity and Agility, Are They Connected? - A Survey Study

The focus on psychology has increased within software engineering due to...
research
01/06/2019

A conversation around the analysis of the SiP effort estimation dataset

The analysis of over ten years of commercial development using Agile (10...
research
05/20/2021

Understanding the Perceived Relevance of Capability Measures: A Survey of Agile Software Development Practitioners

Context: In the light of the swift and iterative nature of Agile Softwar...
research
04/02/2018

Why Software Effort Estimation Needs SBSE

Industrial practitioners now face a bewildering array of possible config...
research
03/24/2021

Is it Possible to Disregard Obsolete Requirements? A Family of Experiments in Software Effort Estimation

Context: Expert judgement is a common method for software effort estimat...

Please sign up or login with your details

Forgot password? Click here to reset