易于实施及维护原则

产品为何要易于实施和维护

一个难以实施及维护的产品,部署时需要研发支持,联调时也需要研发支持,上线遇到问题时,还是需要研发支持。
普通实施人员根本无法自行推进任务,会否定自己存在的价值;
即使遇到简单问题,也要经验最丰富的资深实施人员来解决;
遇到稍微复杂的问题,就要研发人员介入;
长此以往,研发人员会陷入各种支持的泥潭,根本无法完成自己本职工作。
实施人员可以在这个过程中缓慢成长起来,作为研发的你和我,只是单纯的浪费自己的时间,不会有什么进步。

为了解放自己,为了不需要半夜被拉起来处理问题,我们的软件,至少要解决易于维护的问题。
遇到问题,输出准确的原因,并提供文档资料告诉实施人员要如何处理问题。

这样,普通问题就是普通实施人员处理;
资深实施人员可以处理掉大部分问题;
研发人员只需要处理诡异的问题即可。

为何要提供工具,可以快速定位及解决问题

当问题发生时,如果实施人员没有工具可以快速定位和解决问题,就要花费很多时间才能搞清楚问题出在哪个节点,然后花费很长时间来解决问题。

更糟糕的是,往往是用户发现了问题,去骂我们的实施人员。我们的实施人员,要在很大的精神压力下解决问题。

这个问题,不彻底解决,我们的产品不可能铺开去卖,因为我们没有这么多实施人员盯到现场。