精益和敏捷方法在全球软件开发中的实证研究

M. Razzak
{"title":"精益和敏捷方法在全球软件开发中的实证研究","authors":"M. Razzak","doi":"10.1109/ICGSEW.2016.22","DOIUrl":null,"url":null,"abstract":"Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software development. Distributed and global development-that requiring attention to many technical, organizational, and cultural issues as the teams interact to cooperatively delivery the solution. Alongside, very large team sizes, teams of teams, and more complex management structures forcing additional attention to coordination and management. At this level, there is an increasing need to standardize best practices to avoid reinvention and miscommunication across artifacts and processes. Complexity issues in enterprise software delivery can have significant impact on the adoption of agile approaches. As a consequence, agile strategies will typically need to be evaluated, tailored, and perhaps combined with traditional approaches to suit the particular context. The characteristics of software products and software development processes open up new possibilities that are different from those offered in other domains to achieve leanness and flexibility. Whilst Lean principles are universal, a further understanding of the techniques required to apply such principles from a software development angle. Thus, the aim of this research is to identify, how can combination of Lean and Agile practices facilitate to scale and manage distributed software development.","PeriodicalId":207379,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An Empirical Study on Lean and Agile Methods in Global Software Development\",\"authors\":\"M. Razzak\",\"doi\":\"10.1109/ICGSEW.2016.22\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software development. Distributed and global development-that requiring attention to many technical, organizational, and cultural issues as the teams interact to cooperatively delivery the solution. Alongside, very large team sizes, teams of teams, and more complex management structures forcing additional attention to coordination and management. At this level, there is an increasing need to standardize best practices to avoid reinvention and miscommunication across artifacts and processes. Complexity issues in enterprise software delivery can have significant impact on the adoption of agile approaches. As a consequence, agile strategies will typically need to be evaluated, tailored, and perhaps combined with traditional approaches to suit the particular context. The characteristics of software products and software development processes open up new possibilities that are different from those offered in other domains to achieve leanness and flexibility. Whilst Lean principles are universal, a further understanding of the techniques required to apply such principles from a software development angle. Thus, the aim of this research is to identify, how can combination of Lean and Agile practices facilitate to scale and manage distributed software development.\",\"PeriodicalId\":207379,\"journal\":{\"name\":\"2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW)\",\"volume\":\"57 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICGSEW.2016.22\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGSEW.2016.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

如今,许多参与项目的个人和团队已经将敏捷开发技术作为他们日常工作的一部分。然而,在如何在分布式软件开发中扩展和管理敏捷实践方面,我们的经验要少得多。分布式和全局开发——当团队相互作用以协作交付解决方案时,需要关注许多技术、组织和文化问题。此外,非常大的团队规模、团队的团队和更复杂的管理结构迫使人们额外关注协调和管理。在这个层次上,越来越需要标准化最佳实践,以避免工件和过程之间的重新发明和错误沟通。企业软件交付中的复杂性问题会对敏捷方法的采用产生重大影响。因此,通常需要对敏捷策略进行评估、裁剪,并可能与传统方法相结合,以适应特定的环境。软件产品和软件开发过程的特性开辟了不同于其他领域提供的实现精益和灵活性的新可能性。虽然精益原则是通用的,但从软件开发的角度进一步了解应用这些原则所需的技术。因此,本研究的目的是确定精益和敏捷实践的结合如何促进分布式软件开发的扩展和管理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Empirical Study on Lean and Agile Methods in Global Software Development
Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software development. Distributed and global development-that requiring attention to many technical, organizational, and cultural issues as the teams interact to cooperatively delivery the solution. Alongside, very large team sizes, teams of teams, and more complex management structures forcing additional attention to coordination and management. At this level, there is an increasing need to standardize best practices to avoid reinvention and miscommunication across artifacts and processes. Complexity issues in enterprise software delivery can have significant impact on the adoption of agile approaches. As a consequence, agile strategies will typically need to be evaluated, tailored, and perhaps combined with traditional approaches to suit the particular context. The characteristics of software products and software development processes open up new possibilities that are different from those offered in other domains to achieve leanness and flexibility. Whilst Lean principles are universal, a further understanding of the techniques required to apply such principles from a software development angle. Thus, the aim of this research is to identify, how can combination of Lean and Agile practices facilitate to scale and manage distributed software development.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信