Achieving software development agility: different roles of team, methodological and process factors

Shekhar Rathor, Weidong Xia, D. Batra
{"title":"Achieving software development agility: different roles of team, methodological and process factors","authors":"Shekhar Rathor, Weidong Xia, D. Batra","doi":"10.1108/itp-10-2021-0832","DOIUrl":null,"url":null,"abstract":"PurposeAgile principles have been widely used in software development team practice since the creation of the Agile Manifesto. Studies have examined variables related to agile principles without systematically considering the relationships among key team, agile methodology, and process variables underlying the agile principles and how these variables jointly influence the achievement of software development agility. In this study, the authors tested a team/methodology–process–agility model that links team variables (team autonomy and team competence) and methodological variable (iterative development) to process variables (communication and collaborative decision-making), which are in turn linked to software development agility (ability to sense, respond and learn).Design/methodology/approachSurvey data from one hundred and sixty software development professionals were analyzed using structural equation modeling methods.FindingsThe results support the team/methodology–process–agility model. Process variables (communication and collaborative decision-making) mediated the effects of team (autonomy and competence) and methodological (iterative development) variables on software development agility. In addition, team, methodology and process variables had different effects on the three dimensions of software development agility.Originality/valueThe results contribute to the literature on organizational IT management by establishing a team/methodology–process–agility model that can serve as a basis for developing a core theoretical foundation underlying agile principles and practices. The results also have practical implications for organizations in understanding and managing holistically the different roles that agile methodological, team and process factors play in achieving software development agility.","PeriodicalId":168000,"journal":{"name":"Information Technology & People","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Technology & People","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/itp-10-2021-0832","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

PurposeAgile principles have been widely used in software development team practice since the creation of the Agile Manifesto. Studies have examined variables related to agile principles without systematically considering the relationships among key team, agile methodology, and process variables underlying the agile principles and how these variables jointly influence the achievement of software development agility. In this study, the authors tested a team/methodology–process–agility model that links team variables (team autonomy and team competence) and methodological variable (iterative development) to process variables (communication and collaborative decision-making), which are in turn linked to software development agility (ability to sense, respond and learn).Design/methodology/approachSurvey data from one hundred and sixty software development professionals were analyzed using structural equation modeling methods.FindingsThe results support the team/methodology–process–agility model. Process variables (communication and collaborative decision-making) mediated the effects of team (autonomy and competence) and methodological (iterative development) variables on software development agility. In addition, team, methodology and process variables had different effects on the three dimensions of software development agility.Originality/valueThe results contribute to the literature on organizational IT management by establishing a team/methodology–process–agility model that can serve as a basis for developing a core theoretical foundation underlying agile principles and practices. The results also have practical implications for organizations in understanding and managing holistically the different roles that agile methodological, team and process factors play in achieving software development agility.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
实现软件开发敏捷性:团队、方法和过程因素的不同角色
自从敏捷宣言诞生以来,敏捷原则已经广泛应用于软件开发团队的实践中。研究检查了与敏捷原则相关的变量,但没有系统地考虑关键团队、敏捷方法和敏捷原则背后的过程变量之间的关系,以及这些变量如何共同影响软件开发敏捷性的实现。在这项研究中,作者测试了一个团队/方法-过程敏捷性模型,该模型将团队变量(团队自主性和团队能力)和方法变量(迭代开发)与过程变量(沟通和协作决策)联系起来,而过程变量又与软件开发敏捷性(感知、响应和学习的能力)联系起来。设计/方法论/方法来自160名软件开发专业人员的调查数据使用结构方程建模方法进行了分析。结果支持团队/方法-过程-敏捷模型。过程变量(沟通和协作决策)介导了团队(自主和能力)和方法变量(迭代开发)对软件开发敏捷性的影响。此外,团队、方法和过程变量对软件开发敏捷性的三个维度有不同的影响。原创性/价值通过建立团队/方法-过程-敏捷模型,结果有助于组织IT管理的文献,该模型可以作为开发敏捷原则和实践的核心理论基础的基础。这些结果对于组织理解和整体管理敏捷方法、团队和过程因素在实现软件开发敏捷性中所扮演的不同角色也具有实际意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Unraveling the factors that influence connectedness and relationship performance with augmented reality apps Audience analytics and tensions in digital news work: evidence from Swiss news media Unraveling the dark side of ChatGPT: a moderated mediation model of technology anxiety and technostress See it, share it: what makes social media content viral in the higher education context? The power of positive affective content Behavioral dedication, constraint or obligation? A tripartite model of active participation in multiplayer online battle arena game community
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1