没有经历过Agile的可能会对Agile有一些认识上的误区:
1、应用Agile比较容易。
Agile改变了开发模式和工作方式,实施起来并不容易。
2、Agile的好处立竿见影。
有人认为既然Agile好处多多,那实施Agile效果能立即显现。虽然,Agile能把握需求相应变化,但实际上也是为了最终的产品能达到这样的效果,并不是没一个阶段产品都能达到这样的效果,所以Agile的效果还需长期来评估。
3、Agile无文档
Agile只是不主张详细复杂、面面俱到的计划、设计文档,而是要求文档能够用概括的语言阐述清楚要描述的功能、计划、思路而已,不需要太多细节,并不是不要文档。
4、Agile只是功能的堆砌。
Agile的增量开发,并不是一堆功能的简单堆砌,每一个新的功能的开发都是在用户的需求、反馈基础上进行的。
5、Agile产品质量低劣
Agile要求产品质量是不变的,即每个发布都要经过严格的测试,并且Agile要求测试要尽早实施。
6、Agile只是面子工程
没有认识到Agile的本质,将Agile流于形式,这样的Agile当然是面子工程了。
7、读一本书就可以Agile
Agile的实施决不是读几本书就可以做的,要从思想上、行动上彻底改变,并不断实践,才能成功。
8、Agile只与软件相关
Agile不但是软件开发模式,最主要的是一种思想。不只与软件相关,与开发团队、管理团队、公司制度等都有很大关系。
9、Agile中传统的发布变得无效
Agile是一种方法一种思维,并不是对传统模式的全盘否定,结合传统的一些方法可能更有效。
10、Agile无计划
Agile只是不主张完全计划,并不是不要计划。每一个迭代的开始都要进行计划,只是不需很详细而已。
1、应用Agile比较容易。
Agile改变了开发模式和工作方式,实施起来并不容易。
2、Agile的好处立竿见影。
有人认为既然Agile好处多多,那实施Agile效果能立即显现。虽然,Agile能把握需求相应变化,但实际上也是为了最终的产品能达到这样的效果,并不是没一个阶段产品都能达到这样的效果,所以Agile的效果还需长期来评估。
3、Agile无文档
Agile只是不主张详细复杂、面面俱到的计划、设计文档,而是要求文档能够用概括的语言阐述清楚要描述的功能、计划、思路而已,不需要太多细节,并不是不要文档。
4、Agile只是功能的堆砌。
Agile的增量开发,并不是一堆功能的简单堆砌,每一个新的功能的开发都是在用户的需求、反馈基础上进行的。
5、Agile产品质量低劣
Agile要求产品质量是不变的,即每个发布都要经过严格的测试,并且Agile要求测试要尽早实施。
6、Agile只是面子工程
没有认识到Agile的本质,将Agile流于形式,这样的Agile当然是面子工程了。
7、读一本书就可以Agile
Agile的实施决不是读几本书就可以做的,要从思想上、行动上彻底改变,并不断实践,才能成功。
8、Agile只与软件相关
Agile不但是软件开发模式,最主要的是一种思想。不只与软件相关,与开发团队、管理团队、公司制度等都有很大关系。
9、Agile中传统的发布变得无效
Agile是一种方法一种思维,并不是对传统模式的全盘否定,结合传统的一些方法可能更有效。
10、Agile无计划
Agile只是不主张完全计划,并不是不要计划。每一个迭代的开始都要进行计划,只是不需很详细而已。