敏捷开发是一种面临迅速变化的需求快速开发的能力,非常适合需求变化频繁的产品研发,可以快速的响应需求的变更并拥抱这种变化。很多人认为敏捷开发只是开发团队走敏捷的模式,这是一个误区,实行敏捷开发不仅要求开发的敏捷,也要求测试的敏捷,需求分析的敏捷,即整个软件产品的研发过程都需要敏捷起来,才能真正意义上实现敏捷。敏捷开发模式的介绍已经有很多,大多停留在理论层面,本文从实践的角度,从需求规划,产品开发,产品测试三个维度,介绍软件产品研发过程如何走敏捷开发的模式。