Rational交付平台:软件组织质量治理[3] 软件测试
风险规避
在软件与系统交付周期中控制质量流程为组织提供了更多降低风险的方式。
通过在每个交付期按进度进行质量检查,管理者可确保团队的工作成果符合标准,以便随时部署产品。
利用连续的、集成的自动化控制,每个行动小组都可以利用来自于先前活动或阶段的工件。这样就可以增强功效,生产力和工作流;它还创建了审查路径,提供了流程确认,规避错误及失败的风险。
使用能够互相比较的度量,管理者可以较为容易的精确指导他的团队以减少风险源。例如,通过比较各个阶段间的编码生产,他们可以在某一阶段内发现潜在的问题。同样地,通过比较版本间的性能数据,他们可以评估出所使用的质量度量是否带来了实际的性能改善。
即将发行的 Rational 产品版本将会提供日志及跟踪能力以帮助加速定位及修复应用开发过程中的问题。在软件与系统交付阶段及活动间使用这些产品,将会帮助团队通过对日志事件进行系统化的整理、关联与分析,从而确定问题的根源,而这一切都将使用一种公共的 "语言。"
市场优势
软件市场充斥着低质量标准和失败的项目。一贯生产高质量软件的公司可以实现绝对的竞争优势。根据 Cutter Consortium 的报告,约有三分之一的公司声称它们的软件充斥着大量缺陷;有更大比例的公司宣称它们缺乏足够的软件质量保证系统。与此种情况相对的是,拥有有效质量度量的公司往往具有很好的声誉,诸如具有高质量的内部系统、生产高质量可信赖的软件。基于此,它们能够建立并拓展广泛的忠实用户 -- 即使在市场日趋商品化与未知品牌的情形下。
成本效益
使用治理结构形成内部质量文化可以帮助软件组织实现更好的投资回报。相比较花费80%的开发时间用来识别与改正错误(如上所述),组织可以投入更多时间用来进行创新。 正如行业专家 Philip Crosby 提到过的,一旦您利用组织转型将治理结构做到位,所有成员都将随着一个明确的流程取得一致,那么这一切都会是"自由的" 。当您能够自始至终的(例如,从需求汇总开始)构建质量过程的集成化、自动化,您就已经建立起了支持项目进度与成本约束的基础。最终,您会拥有这样一家组织,它的开发者们关注于价值增值特性和质量-- 管理者能够不断评估最终用户的反馈从而改进产品线以满足用户需求。
为管理者带来更好的生活品质
各公司采取措施留住好的员工,最好的方式就是让员工工作在轻松并且不受细节困扰的环境中。 就职于拥有质量度量的软件公司的管理者不必觉得他们工作在一条线上--就像他们明明知道权交付的产品存在缺陷一样。除此之外, 质量体系所提供的连贯性和可预见性允许他们不断改变项目方向而不必重定范围与修正错误。它们能够满足时间期限,并为最终实现既定目标的项目里程碑:评估项目价值与进度,确保符合商业策略,及时决策是否值得投资,以及完成项目需要的资金。
适应技术的变革
Rational 很早就意识到治理软件质量不仅仅是管理所关注的内容;它极大的影响了软件组织中的每个人,还有商业成果。无论今天还是未来, Rational 的使命就是帮助客户支持灵活的品质管理体系,以适应不可避免的技术进步所带来的组织转型。 随着这一使命我们应该达到一种共识:转型往往是不断演进的过程;Rational 的 Software Delivery Platform 促使组织运用可选择可迭代的方式实现产品与流程以取得重大成果。
最近,Rational 组织已为采用了基于面向服务的架构(SOA)的组织开发并集成了质量治理工具及服务工具。这些架构使得指挥链和软件开发实践中的变更成为必要,而这些正是许多组织试图挑选与评价的。IBM 的集成化平台加上深层次的过程经验可以帮助建立一个自动化的 SOA 治理结构,它明确了质量责任,确保了应用完整性、符合商业策略,保护了投资 -- 不论现在还是未来。这些能力将作为一种模型服务于未来的质量,这使得软件交付组织可以更加充分地利用强大的新技术。
文章来源于领测软件测试网 https://www.ltesting.net/