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

    xiaoxiao2021-04-19  217

    1.11 可扩展

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

    相关资源:七夕情人节表白HTML源码(两款)

    最新回复(0)