这种反模式的特征如下:
有一份非常详尽的文档,该文档描述了执行步骤及每个步骤中易出错的地方。
以手工测试来确认该应用程序是否运行正确。
在发布当天开发团队频繁地接到电话,客户要求解释部署为何会出错。...只有在向试运行环境部署时,运维人员才第一次接触到这个新应用程序。在某些组织中,通常是由独立的运维团队负责将应用程序部署到试运行环境和生产环境。...一旦将应用程序部署到了试运行环境,我们常常会发现新的缺陷。遗憾的是,我们常常没有时间修复所有问题,因为最后期限马上就到了,而且项目进行到这个阶段时,推迟发布日期是不能被人接受的。...有的时候,情况会比这还糟,以下这些事情会使与发布相关的问题恶化:
假如一个应用程序是全新开发的,那么第一次将它部署到试运行环境时,可能会非常棘手。...多次部署到试运行环境都非常成功,但当部署到生产环境时就失败。
集群中各节点的行为有所不同。例如,与其他节点相比,某个节点所承担的负载少一些,或者处理请求的时间花得多一些。