《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.11 可扩展

简介: 本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.11节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.11 可扩展

DAD过程框架为IT的敏捷化应用战略提供了一个坚实且可扩展的基础,它是IBM Agility@Scale策略的重要组成部分。这个策略明确指出,除团队规模外,还存在许多其他可伸缩性因素,而且团队可能会同时面对多个可伸缩性因素。
地域分布。团队可能集中在单个房间,或者在同一层但不同的办公室区域,或者在同一建筑内,或者在同一个城市,或者在世界各地不同的城市。
团队规模。敏捷团队的范围可以小至两人大到几百甚至几千人。
合规性。有些敏捷团队必须遵循工业条规,例如,《多德—弗兰克法案》、《萨班斯—奥克斯利法案》或食品和药物管理局(美国FDA)条例。
业务领域复杂性。有些团队是在简单的情况下采用敏捷技术,如建立信息网站;有些团队则是在更复杂的情况下采用敏捷技术,例如,建立内部业务应用,甚至生命攸关的医疗服务系统。
技术复杂性。有些敏捷团队从头建立全新的“首建系统”(greenfield systems),系统运行在单个技术平台上,且不需要与其他系统进行集成。另一极端是,有些敏捷团队会与多种技术打交道,他们的系统需要与遗留系统集成,并会不断发生变化,还需要扩展和访问遗留数据的来源。
组织分布。有些敏捷团队由同一公司同一小组的人员组成。有些团队由同一公司不同小组的人员组成。有些团队由来自同类组织或者联盟的人员组成。有些团队成员则是由专家或者承包商组成。有时,有些工作还会外包给一个或多个外围服务提供商。
组织复杂性。在有些组织中,人们为同一目标而工作,并有效地合作。而在有些组织中则充斥着政治因素。某些组织的愿景在指导人们工作时表现出自相矛盾,而更糟的是不同的子组织团队还在遵循并推动这些并不正确的异象。
企业规程。许多组织希望他们的队伍能够在通用的企业架构上工作,能够充分利用战略性的可重用资产,并能将他们的工作贡献到企业整体的产品组合策略之中。
每个团队都会发现,自己所处境况有别于其他团队,因而具有自己的特殊性,并需要对他们的策略进行相应的调整。例如,一个工作地点集中且处于监管环境的7人团队,相对于一个工作地点分散但处于非监管环境的40人团队,其工作方式一定会有所不同。在上面所展示的8个可扩展因素当中,任何一个因素都会潜在地激发人们的兴趣去裁剪DAD的各种实践。例如,尽管在先启阶段,所有的DAD团队都会做需求预想,但小团队所做的与大型团队所做的确实大不相同,集中团队使用的工具(如白板和纸张)与分布式团队所使用的工具(他们可能会使用IBM Rational Requirements Composer)也会不同。在监管环境中,对一个生命攸关的应用会投入更多的精力捕获需求,而在非监管环境中的小型团队则未必这样做。虽然同样是确定需求这样的基本活动,但为了适应实际情况,团队需要制定出不同的策略。

相关文章
|
敏捷开发
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——导读
DAD是Scrum和RUP这两个极端之间的折中,而且恰到好处,因为Scrum是一个轻量级的过程框架,仅仅关注在交付过程中的一小部分,而RUP是一个涵盖完整交付周期的综合性过程框架。DAD注重敏捷交付的基础,而同时又保持充分的灵活性,企业可以对它进行定制,从而使其适应企业自身的环境。
2830 0
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——3.9 其他
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第3章,第3.9节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
984 0
|
敏捷开发
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——第1章 DAD
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1904 0
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.7 是IT解决方案,而不只是软件
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.7节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1013 0
|
敏捷开发
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.3 规范敏捷开发原则
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第2章,第2.3节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1559 0
|
测试技术 数据库
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——3.5 敏捷数据
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第3章,第3.5节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
935 0
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.2 DAD过程框架
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.2节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1438 0
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.5 敏捷方法
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.5节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1298 0
|
测试技术 数据库
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.6 混合型过程框架
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.6节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1292 0
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.4 注重学习
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第1章,第1.4节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1266 0