科技的飞速发展给传统企业带来了无限的发展机会。 通过先进的移动互联网技术,企业可以实现无边界业务拓展,特别是智能端的普及,企业的IT基础建设需要快速拓展到可以连接最终用户的移动和智能端。 然而, 大部分企业在过去集中精力投入核心产品研发和营销,并没有构建IT基础建设的质量保障体系。 但在快速转型互联网+的过程中,IT的质量和用户体验却越来越成为了企业最重要的核心竞争力之一。

中国移动互联网技术的应用和发展已经为中国经济带来了巨大变化。以BATD(百度、阿里、腾讯、滴滴出行等)为代表的这些先进的互联网技术企业背后成功的秘密之一是掌握了产品研发的先进生产力。 这其中,质量管理和测试方法是不可忽视的重要部分。 移动互联企业所推广的敏捷开发、敏捷测试、以及持续递交是这些企业快速推出新产品和新服务的根基。

对于传统企业准备转型到“互联网+”的企业,一方面企业需要快速适应市场对自己产品的需求,另外一方面也要保障产品质量的优质性和可靠性;如果以BATD为榜样,能够构建融合BATD先进思想的“敏捷质量中心”将是一件非常有意义的事情。

什么是“敏捷质量中心”?

“敏捷”的本体含义指的是“快速移动,以适应环境的变化。最早敏捷被用于描述一种新的软件开发方法,特点是持续迭代和增量式开发。伴随着敏捷开发的普及,人们把敏捷的概念拓展到了敏捷测试。敏捷测试可以理解为一套解决方案、一类测试操作与管理的框架、一组实践或由一定顺序的测试活动构成的特定的测试流程。简单地说,敏捷测试就是顺应敏捷开发方法、力求达到质量和效率平衡的一系列的测试实践。

这里提到的“敏捷质量中心”是一种新的概念,主要包括三层含义:

1. 质量部门在管理理念上适应敏捷开发的需要

2. 贯彻实施敏捷测试方法论

3. 使用基于公有或者私有云的敏捷测试工具

以百度为例子,我们来看一下百度是如何管理它的质量中心的。

百度质量部最早是一个集中管理的横向部门,服务所有核心产品线的质量保证。 百度的质量部包括三个基本的功能组织:

1. 质量工程中心(QA Center): 负责核心产品的质量和测试工作。 测试人员包括开发测试工程师,测试工程师。 测试人员趋向全栈化。

2. 工程效率中心(EP Center): 负责帮助开发团队提升开发测试效率,以工具和流程创新为主,帮助开发人员提高效率和代码质量。

3. 项目管理中心:负责产品、开发和测试的整体协调工作。

百度质量部不仅理念上有其先进性,在和产品开发团队合作的工程中表现出了高度的敏捷。 百度质量部的价值和能力也通过这个敏捷组织有充分地体现:

1. 具备产品全生命周期的质量保障的能力

2. 具备用户体验测试技术的能力

3. 具备研发效率提升的能力

4. 具备人才培养的能力

质量中心除了在组织机构和人员配置上的合理安排之外,更加重要的是建立一整套完整的基于敏捷思想的质量管理体系。 下图是迪原创新为企业客户推荐的的“敏捷质量中心”体系图。

在这个体系图里,“敏捷质量中心”的核心是遵守敏捷开发方法原则之下的质量管理以保证持续的、快速的业务价值交付。快速具体表现在敏捷工具和平台的使用上,尤其是能够提供公有云或者私有云服务的各种开源工具,比如

• 基于云的应用性能管理和监测工具,例如 SaaS版的APM平台

• 基于云的性能测试工具,例如:基于开源JMeter的负载和压力测试平台

• 基于云的安全测试工具

通过敏捷实现目标是一个渐进的、持续改进的过程。由于工具的局限性,敏捷质量中心的人员还必须不断学习,不断创新,通过创新来改造手头的流程和工具,从而持续提升效率和工具的价值。

总之,“敏捷质量中心”的构建是一个系统化的工作,首先需要公司高层给予大力支持,同时也需要研发负责人以科学严谨的态度评估各类敏捷工具、平台和解决方案的落地可行性和文化适应性。

关于迪原创新 (Dilato)

迪原创新是一家面向全球的软件研发服务企业,在中国北京、南京、美国西雅图及荷兰阿姆斯特丹设立办公机构,为全球客户提供全面灵活的产品质量保证与软件测试解决方案。通过建立离岸/在岸/近岸测试中心,提供互联网专家咨询、构架互联网质量体系、建立卓越的测试团队等多种灵活服务模式,迪原创新帮助客户在技术、流程和管理上实现深度优化;通过和世界上最先进的互联网企业合作,同时在质量管理和测试技术上积极探索和大量研发投入,迪原创新先后推出了质量大数据分析平台、移动应用测试平台、自动化测试平台、性能测试平台和接口测试平台。依托其丰富的软件测试行业经验、开源技术、创新方法和思维、自有只是产权技术与平台,迪原创新先后为著名的跨国企业Adobe, Vmware, Linkedin, Citrix, 滴滴以及百度等国内外客户提供了高品质、专业的软件测试与技术咨询服务。

近年来迪原创新致力于帮助传统行业客户实现移动互联网转型,特别是解决企业在转型过程中所面临的敏捷质量管理、工程效率和用户体验等挑战。从这个意义上讲,迪原创新致力于成为移动互联时代的软件产品质量管理专家。