实现软件开发敏捷性:团队、方法和过程因素的不同角色

Shekhar Rathor, Weidong Xia, D. Batra
{"title":"实现软件开发敏捷性:团队、方法和过程因素的不同角色","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":"{\"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}","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

摘要

自从敏捷宣言诞生以来,敏捷原则已经广泛应用于软件开发团队的实践中。研究检查了与敏捷原则相关的变量,但没有系统地考虑关键团队、敏捷方法和敏捷原则背后的过程变量之间的关系,以及这些变量如何共同影响软件开发敏捷性的实现。在这项研究中,作者测试了一个团队/方法-过程敏捷性模型,该模型将团队变量(团队自主性和团队能力)和方法变量(迭代开发)与过程变量(沟通和协作决策)联系起来,而过程变量又与软件开发敏捷性(感知、响应和学习的能力)联系起来。设计/方法论/方法来自160名软件开发专业人员的调查数据使用结构方程建模方法进行了分析。结果支持团队/方法-过程-敏捷模型。过程变量(沟通和协作决策)介导了团队(自主和能力)和方法变量(迭代开发)对软件开发敏捷性的影响。此外,团队、方法和过程变量对软件开发敏捷性的三个维度有不同的影响。原创性/价值通过建立团队/方法-过程-敏捷模型,结果有助于组织IT管理的文献,该模型可以作为开发敏捷原则和实践的核心理论基础的基础。这些结果对于组织理解和整体管理敏捷方法、团队和过程因素在实现软件开发敏捷性中所扮演的不同角色也具有实际意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Achieving software development agility: different roles of team, methodological and process factors
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信