Agile Practices and Their Impact on Agile Maturity Level of Software Companies in Nepal

Q2 Computer Science
G. Biswakarma, Poojan Bhandari
{"title":"Agile Practices and Their Impact on Agile Maturity Level of Software Companies in Nepal","authors":"G. Biswakarma, Poojan Bhandari","doi":"10.28945/5091","DOIUrl":null,"url":null,"abstract":"Aim/Purpose: Using the Agile Adoption Framework (AAF), this study aims to examine the agile potential of software development companies in Nepal based on their agile maturity level. In addition, this study also examines the impact of various basic agile practices in determining the maturity level of the agile processes being implemented in the software industry of Nepal. Background: Even if most organizations in the software sector utilize agile development strategies, it is essential to evaluate their performance. Nepal’s software industry did not adopt agile techniques till 2014. The Nepalese industry must always adapt to new developments and discover ways to make software development more efficient and beneficial. The population of the study consists of 1,500 and 2,000 employees of software companies in Nepal implementing agile techniques. Methodology: The sample size considered was 150 employees working in software companies in Nepal. However, only 106 respondents responded after three follow-ups. The sample was collected with purposive sampling. A questionnaire was developed to gain information on Customer Adaptive, Customer Collaboration, Continuous Delivery, Human Centric, and Technical Excellence related to agile practices along with the Agile Maturity Level. Contribution: This research contributes to the understanding of agile practices adopted in software companies in developing countries like Nepal. It also reveals the determinants of the agility of software companies in developing countries. Findings: The results suggest that some of the basic principles of agile have a very significant role in Agile Maturity Level in the Nepali context. In the context of Nepal, human-centered practices have a very high level of correlation, which plays a vital role as a major predictor of the agile maturity level. In addition, Technical Excellence is the variable that has the highest level of association with the Agile Maturity Level, making it the most significant predictor of this quality. Recommendations for Practitioners: As Nepali software companies are mostly offshore or serve outsourcing companies, there is a very thin probability of Nepali developers being able to interact with actual clients and this might be one of the reasons for the Nepali industry not relying on Customer Adaptation and Collaboration as major factors of the Agile methodologies. Continuous Delivery, on the other hand, has a significant degree of correlation with Agile Maturity Level. Human-centric practices have a very high level of correlation as well as being a major predictor in determining the Agile Maturity Level in the context of Nepal. Technical Excellence is the most significant predictor and the variable which has the highest level of correlation with Agile Maturity Level. Practitioners should mainly focus on technical excellence as well as human-centric practices to achieve a higher level of Agile Maturity. Recommendation for Researchers: There has not been any such research in the Nepali context that anyone could rely on, to deep dive into their organizational concerns regarding agile strategies and plans. Researchers will need to focus on a more statistical approach with data-driven solutions to the issues related to people and processes. Researchers will need to cover freelancers as well as academics to get a different perspective on what can be the better practices to achieve a higher level of agile maturity. Impact on Society: This study on Agile work is accessible not only to the software industry but also to the general public. The Agile technique has had a huge impact on society’s project management. It has revolutionized how teams approach project planning, development, and execution. The paper’s findings will further information regarding the Agile methodology, which emphasizes collaboration and communication, fosters teamwork and higher quality work, and promotes the exchange of knowledge, ideas, and the pursuit of common goals. Future Research: Owing to the limitations of this study, it is necessary to analyze agile practices in the Nepalese software sector using additional factors that influence agile maturity. The conclusion that years of agile experience do not serve as a balancing factor for both agile practices and the Agile Maturity Level requires additional research. Whether a software outsourcing firm or not, the organization type had no bearing on the degree of maturity of agile methods; this leaves space for further research.","PeriodicalId":38962,"journal":{"name":"Interdisciplinary Journal of Information, Knowledge, and Management","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Interdisciplinary Journal of Information, Knowledge, and Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.28945/5091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0

Abstract

Aim/Purpose: Using the Agile Adoption Framework (AAF), this study aims to examine the agile potential of software development companies in Nepal based on their agile maturity level. In addition, this study also examines the impact of various basic agile practices in determining the maturity level of the agile processes being implemented in the software industry of Nepal. Background: Even if most organizations in the software sector utilize agile development strategies, it is essential to evaluate their performance. Nepal’s software industry did not adopt agile techniques till 2014. The Nepalese industry must always adapt to new developments and discover ways to make software development more efficient and beneficial. The population of the study consists of 1,500 and 2,000 employees of software companies in Nepal implementing agile techniques. Methodology: The sample size considered was 150 employees working in software companies in Nepal. However, only 106 respondents responded after three follow-ups. The sample was collected with purposive sampling. A questionnaire was developed to gain information on Customer Adaptive, Customer Collaboration, Continuous Delivery, Human Centric, and Technical Excellence related to agile practices along with the Agile Maturity Level. Contribution: This research contributes to the understanding of agile practices adopted in software companies in developing countries like Nepal. It also reveals the determinants of the agility of software companies in developing countries. Findings: The results suggest that some of the basic principles of agile have a very significant role in Agile Maturity Level in the Nepali context. In the context of Nepal, human-centered practices have a very high level of correlation, which plays a vital role as a major predictor of the agile maturity level. In addition, Technical Excellence is the variable that has the highest level of association with the Agile Maturity Level, making it the most significant predictor of this quality. Recommendations for Practitioners: As Nepali software companies are mostly offshore or serve outsourcing companies, there is a very thin probability of Nepali developers being able to interact with actual clients and this might be one of the reasons for the Nepali industry not relying on Customer Adaptation and Collaboration as major factors of the Agile methodologies. Continuous Delivery, on the other hand, has a significant degree of correlation with Agile Maturity Level. Human-centric practices have a very high level of correlation as well as being a major predictor in determining the Agile Maturity Level in the context of Nepal. Technical Excellence is the most significant predictor and the variable which has the highest level of correlation with Agile Maturity Level. Practitioners should mainly focus on technical excellence as well as human-centric practices to achieve a higher level of Agile Maturity. Recommendation for Researchers: There has not been any such research in the Nepali context that anyone could rely on, to deep dive into their organizational concerns regarding agile strategies and plans. Researchers will need to focus on a more statistical approach with data-driven solutions to the issues related to people and processes. Researchers will need to cover freelancers as well as academics to get a different perspective on what can be the better practices to achieve a higher level of agile maturity. Impact on Society: This study on Agile work is accessible not only to the software industry but also to the general public. The Agile technique has had a huge impact on society’s project management. It has revolutionized how teams approach project planning, development, and execution. The paper’s findings will further information regarding the Agile methodology, which emphasizes collaboration and communication, fosters teamwork and higher quality work, and promotes the exchange of knowledge, ideas, and the pursuit of common goals. Future Research: Owing to the limitations of this study, it is necessary to analyze agile practices in the Nepalese software sector using additional factors that influence agile maturity. The conclusion that years of agile experience do not serve as a balancing factor for both agile practices and the Agile Maturity Level requires additional research. Whether a software outsourcing firm or not, the organization type had no bearing on the degree of maturity of agile methods; this leaves space for further research.
敏捷实践及其对尼泊尔软件公司敏捷成熟度水平的影响
目的/目的:使用敏捷采用框架(AAF),本研究旨在根据尼泊尔软件开发公司的敏捷成熟度水平来研究其敏捷潜力。此外,本研究还考察了各种基本敏捷实践在确定尼泊尔软件行业正在实施的敏捷过程的成熟度水平方面的影响。背景:即使软件领域的大多数组织使用敏捷开发策略,评估它们的性能也是必要的。尼泊尔的软件行业直到2014年才采用敏捷技术。尼泊尔工业界必须始终适应新的发展,并发现使软件开发更有效和有益的方法。该研究的人口包括尼泊尔实施敏捷技术的软件公司的1,500和2,000名员工。方法:考虑的样本量是在尼泊尔软件公司工作的150名员工。然而,经过三次随访,只有106名受访者做出了回应。样本采用有目的抽样法采集。开发了一份调查问卷,以获得与敏捷实践相关的客户适应性、客户协作、持续交付、以人为中心和技术卓越等信息,以及敏捷成熟度级别。贡献:本研究有助于理解尼泊尔等发展中国家软件公司采用的敏捷实践。它还揭示了发展中国家软件公司敏捷性的决定因素。结果表明,敏捷的一些基本原则在尼泊尔的敏捷成熟度水平中起着非常重要的作用。在尼泊尔的背景下,以人为中心的实践具有非常高的相关性,作为敏捷成熟度水平的主要预测因素,它起着至关重要的作用。此外,技术卓越性是与敏捷成熟度级别关联程度最高的变量,使其成为该质量最重要的预测器。对从业人员的建议:由于尼泊尔软件公司大多是离岸公司或服务外包公司,尼泊尔开发人员能够与实际客户进行交互的可能性非常小,这可能是尼泊尔行业不依赖客户适应和协作作为敏捷方法主要因素的原因之一。另一方面,持续交付与敏捷成熟度水平有着显著的相关性。在尼泊尔,以人为中心的实践具有非常高的相关性,并且是确定敏捷成熟度级别的主要预测因素。技术卓越性是最显著的预测因子,也是与敏捷成熟度水平相关度最高的变量。实践者应该主要关注技术上的卓越以及以人为中心的实践,以达到更高层次的敏捷成熟度。给研究人员的建议:在尼泊尔的背景下,没有任何这样的研究,任何人都可以依靠,深入了解他们的组织对敏捷战略和计划的关注。研究人员将需要把重点放在一种更统计的方法上,用数据驱动的解决方案来解决与人员和流程相关的问题。研究人员需要涵盖自由职业者和学者,以获得不同的视角,了解什么是更好的实践,以实现更高水平的敏捷成熟度。对社会的影响:这项关于敏捷工作的研究不仅适用于软件行业,也适用于普通公众。敏捷技术对社会的项目管理产生了巨大的影响。它彻底改变了团队处理项目计划、开发和执行的方式。本文的发现将进一步提供有关敏捷方法的信息,敏捷方法强调协作和沟通,培养团队合作和更高质量的工作,并促进知识、思想和追求共同目标的交流。未来研究:由于本研究的局限性,有必要使用影响敏捷成熟度的其他因素来分析尼泊尔软件行业的敏捷实践。多年的敏捷经验并不能作为敏捷实践和敏捷成熟度级别的平衡因素,这一结论需要进一步的研究。无论是否为软件外包公司,组织类型对敏捷方法的成熟程度没有影响;这为进一步的研究留下了空间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
2.30
自引率
0.00%
发文量
14
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信