{"title":"ASSESSMENT OF SOFTWARE QUALITY IN AGILE PRACTICES","authors":"Kwete Mwana Nyandongo, Thulani Johannes Madonsela","doi":"10.52202/060557-0077","DOIUrl":null,"url":null,"abstract":"The importance of software applications in organisations and society at large is well established, especially in the post Covid-19 period where IT systems plays an important role in the online mode of business operations and interaction with consumers that is being adopted across the board. Organisations use software applications for many purposes, including to generate revenues by increasing productivity and most importantly ensuring customer satisfaction. Society uses software applications to among others, enhance their day-to-day activities. Some of these software applications are used in life threatening situations, thus raising the need of building quality within these software applications throughout the development processes. The aim of this study is to assess the quality practices used in agile development methodology and how these are applied and measured to ensure that the final product meet the required quality. A quantitative approach was adopted for this research coupled with online survey design using google forms. The results of the study reveals that while some quality testing techniques and metrics are used in agile projects, majority of organisations do not follow a specific quality standard against which their practices are benchmarked. A set of factors are identified as major stumbling blocks that affect quality practices in these environments where emphasise is made on flexibility and fast delivery. Looking at testing component of Agile methodology, the TDD approach is mostly being used which allows testing to start from development by use of unit testing. In fact test packs are being prepare together with requirements analysis so that it will be easier for developer to develop unit tests. Even though the sprint cycle is very short but the use of automated testing ensures quality of software in term of functionality, usability and operability. Copyright © 2021 by Naudé Scribante. Permission granted to IAMOT to publish and use.","PeriodicalId":388149,"journal":{"name":"30th Annual Conference of the International Association for Management of Technology (IAMOT 2021)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"30th Annual Conference of the International Association for Management of Technology (IAMOT 2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.52202/060557-0077","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
敏捷实践中的软件质量评估
软件应用程序在组织和整个社会中的重要性已得到充分确认,特别是在新冠肺炎疫情后的时期,IT系统在业务运营的在线模式和与消费者的互动中发挥着重要作用,这种模式正在被全面采用。组织使用软件应用程序有许多目的,包括通过提高生产力来创造收入,最重要的是确保客户满意度。社会使用软件应用程序来增强他们的日常活动。其中一些软件应用程序是在危及生命的情况下使用的,因此在整个开发过程中提高了在这些软件应用程序中构建质量的需求。本研究的目的是评估敏捷开发方法中使用的质量实践,以及如何应用和度量这些实践,以确保最终产品满足所需的质量。本研究采用定量方法,并结合使用谷歌表格的在线调查设计。研究结果表明,虽然敏捷项目中使用了一些质量测试技术和度量标准,但大多数组织并没有遵循其实践基准的特定质量标准。在这些强调灵活性和快速交付的环境中,有一组因素被确定为影响质量实践的主要绊脚石。看看敏捷方法的测试组件,TDD方法被广泛使用,它允许测试通过使用单元测试从开发开始。事实上,测试包是和需求分析一起准备的,这样开发人员开发单元测试就更容易了。尽管sprint周期很短,但自动化测试的使用确保了软件在功能、可用性和可操作性方面的质量。版权所有©2021由naud Scribante。授权IAMOT发布和使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。