软件研发效能提升之美
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.6 提速:依赖解耦,提升交付速度

从某种意义上说,软件研发的过程就是不断提供正向反馈的过程。研发阶段的调研和设计工作提供了可行性全面反馈,测试工作提供了质量反馈,交付工作则面向用户提供了反馈。快速反馈是软件行业始终追求的目标,我们都希望能够在十分钟内跑完整个回归测试用例集,在一周内交付一个中等规模需求的软件产品,等等。尤其在市场竞争日益激烈的当下,可靠的“快速”成为重中之重。

“快速”的一大阻碍是软件研发各项工作的耦合度,一项工作产生瓶颈很容易阻塞其他工作的进行,继而造成整体进度的延期。