重写是瀑布式的

当你承诺重写现有软件时,你就是在承诺一个瀑布流程。

要成功,你需要一步一步地完成每个阶段。

首先你需要确定所有的要求。所有的。详细到令人痛苦的程度。

其次,交付需求,别的都不需要。

抵制改进任何东西的冲动,除了代码质量。不要添加新功能。没有面向客户的改进。

一个月又一个月地烧掉需求清单,直到你完成。

成功进行重写的领导者常常将这一过程描述为他们职业生涯中最大的成就之一,但他们从不将其描述为有趣。

原文作者为  jeffpsherman内容经 ONES 翻译整理