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

被引:7
|
作者
Pasuksmit, Jirat [1 ]
Thongtanunam, Patanamon [1 ]
Karunasekera, Shanika [1 ]
机构
[1] Univ Melbourne, Melbourne, Vic, Australia
基金
澳大利亚研究理事会;
关键词
REQUIREMENTS; CHALLENGES; QUALITY; LIKERT;
D O I
10.1109/ICSME52107.2021.00017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:114 / 125
页数:12
相关论文
共 7 条
  • [1] Investigating Documented Information for Accurate Effort Estimation in Agile Software Development
    Pasuksmit, Jirat
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1605 - 1609
  • [2] From Safety Requirements to Just-Enough Safety-Centered Architectural Solutions in Agile Contexts
    Leite, Isabella Muniz
    Antonino, Pablo Oliveira
    Nakagawa, Elisa Yumi
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 766 - 771
  • [3] Just enough structure at the edge of chaos: Agile information system development in practice
    Kautz, Karlheinz
    Zumpe, Sabine
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 137 - +
  • [4] Attitudes towards sexuality information for adolescents: what parents should and should not say
    Pineda Marin, Claudia
    Sastre, Maria Teresa Munoz
    Alfonso Murcia, Diego
    Bernal Castaneda, Mateo
    Briceno Hernandez, Angie
    Mullet, Etienne
    SEX EDUCATION-SEXUALITY SOCIETY AND LEARNING, 2019, 19 (05): : 582 - 596
  • [5] Towards a Common Classification of Changes for Information and Automated Production Systems as Precondition for Maintenance Effort Estimation
    Vogel-Heuser, Birgit
    Simon, Thomas
    Folmer, Jens
    Heinrich, Robert
    Rostami, Kiana
    Reussner, Ralf
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 166 - 172
  • [7] Towards quality specifications in extra-analytical phases of laboratory services: What information on quality specifications should be communicated to clinicians, and how?
    Mario Plebani
    Accreditation and Quality Assurance, 2006, 11 : 291 - 296