欲速则不达:DevOps 环境中的持续质量保证

DevOps Cover
主题
DevOps
作者

DevOps 是近年来信息技术领域最新和最大的趋势之一。DevOps 这个名称是“开发”(Development)和“运营”(Operations)的组合,旨在表示公司中这两个职能的融合。无论您的企业是否真正结合了这两个职能,从 DevOps 运动和态度中学习到的经验和工具都可以应用于整个信息技术领域。这本电子书侧重于 DevOps 运动的一个关键属性:质量保证。在任何时候,您都应该能够发布您的产品、代码或配置——只要您继续保持您的交付物处于可部署状态。 这可以通过“放慢速度”来实现,即在工作流程的每个阶段都包含质量保证步骤。 您越早发现错误或故障并修复它,您就能越快地回到正轨。 这将减少所需返工的数量,并保持您团队的前进势头,使您的团队能够继续进行新的项目和挑战。

这本电子书深入探讨了一些跨越 DevOps 和质量保证边界的主题。其中一些可能适用于您和您的组织,而另一些可能不适用。这里的目标是让您开始思考如何将质量保证步骤注入到您的日常工作流程中。这本电子书还涵盖了 DevOps(或传统运营组织)的一些通用最佳实践,以及质量保证步骤如何与这些最佳实践相结合,从而帮助尽早发现和消除错误。

在您的工作流程中花费额外的时间进行持续质量保证检查,可能确实会在此过程中降低您的速度,但通过保持高质量并将返工降至最低,您可以避免以后重复步骤——这就是您如何在长期内加速(参见“DevOpsDays Silicon Valley: Continuous Quality” http://www.serena.com/blog/2013/07/ devopsdays-silicon-valley-continuous-quality)。