为敏捷工作量估算提供足够的文档:应该记录哪些信息?
Towards Just-Enough Documentation for Agile Effort Estimation: What Information Should Be Documented?
摘要:
工作量估算是敏捷迭代开发中活动计划的一个组成部分。敏捷团队根据通常通过文档传达的可用信息来估计任务的工作量。然而,由于文档在敏捷中具有较低的优先级,因此很少有人知道如何在实现准确估计的同时优化文档工作。因此,为了帮助从业者获得足够的工作量估计文档,我们调查了从业者认为对工作量估计有用的不同类型的文档化信息。我们对25个国家的121名敏捷实践者进行了调查研究。我们的调查结果显示:(1)尽管文档在敏捷实践中的优先级较低,但98%的受访者认为文档信息在估计工作量时具有中等到极其重要的意义,(2)73%的受访者表示,当文档信息发生变化时,他们会重新估计任务,(3)功能需求,用户故事,完成定义,UI线框,验收标准,和任务依赖性被列为最有用的类型的文件化信息的努力估计。然而,许多答复者报告说,这些有用的记录信息有时会发生变化或丢失。基于我们的研究结果,我们为敏捷实践者提供了关于如何通过专注于足够的文档来改进工作量估计的建议。
英文摘要:
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% of the respondents considered documented information moderately to extremely important when estimating effort, (2) 73% of them reported that they 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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。