首页> 外文会议>International Conference on Product-Focused Software Process Improvement >Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal
【24h】

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

机译:敏捷软件开发中的非功能要求文件:挑战和解决方案提案

获取原文

摘要

Non-functional requirements (NFRs) are determinant for the success of software projects. However, they are characterized as hard to define, and in agile software development (ASD), are often given less priority and usually not documented. In this paper, we present the findings of the documentation practices and challenges of NFRs in companies utilizing ASD and propose guidelines for enhancing NFRs documentation in ASD. We interviewed practitioners from four companies and identified that epics, features, user stories, acceptance criteria, Definition of Done (DoD), product and sprint backlogs are used for documenting NFRs. Wikis, word documents, mockups and spreadsheets are also used for documenting NFRs. In smaller companies, NFRs are communicated through white board and flip chart discussions and developers' tacit knowledge is prioritized over documentation. However, loss of traceability of NFRs, the difficulty in comprehending NFRs by new developers joining the team and limitations of documentation practices for NFRs are challenges in ASD. In this regard, we propose guidelines for documenting NFRs in ASD. The proposed guidelines consider the diversity of the NFRs to document and suggest different representation artefacts depending on the NFRs scope and level of detail. The representation artefacts suggested are among those currently used in ASD in order not to introduce new specific ones that might hamper actual adoption by practitioners.
机译:非功能要求(NFR)是软件项目成功的决定因素。但是,它们的特征在于难以定义,并且在敏捷软件开发(ASD)中,通常仍然优先考虑,通常没有记录。在本文中,我们介绍了利用ASD和提出加强ASD中的NFR文件的公司NFR在公司的文件措施和挑战的调查结果。我们采访了来自四家公司的从业者,并确定了史诗,特征,用户故事,验收标准,所做的定义(DOD),产品和Sprint Backlogs用于记录NFR。 Wiki,Word文档,模型和电子表格也用于记录NFRS。在较小的公司中,NFR通过白板和翻转讨论和开发人员的默认知识进行沟通,并在文件中优先考虑。然而,NFR的可追溯性丧失,新的开发商加入团队和NFR的文件实践的局限性的新开发者的难度是ASD的挑战。在这方面,我们提出了在ASD中记录了NFR的指导方针。拟议的准则将NFR的多样性视为文件的多样性,并根据NFRS范围和细节水平提出不同的代表人工制品。建议的代表人工制品是目前在ASD中使用的那些,以便不引入可能妨碍实践者实际采用的新特定特定的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号