3.3.1 敏捷开发就是快速开发
敏捷这个词很容易让人联想到快速、迅速等字眼,继而认为敏捷开发就是单纯追求速度的开发方式。但如果我们回过头重新阅读一下敏捷宣言,就会发现敏捷开发最大的关注点其实是价值交付,而价值交付最核心的一点就是质量。因此,敏捷项目中的快速是以保证交付质量为前提的。
质量和效率也不是互斥的关系,相反,高效的流程和快速的变化响应能够极大地减轻人的心智负担,遇到变化也能更及时地调整项目策略,这些都能促进质量的提升。因此,笔者认为,在敏捷项目中,“快”和“好”是“既要、也要”的关系。