http://www.iteye.com/topic/1118750?page=5
敏捷开发在这些年都被大家津津乐道,都喊着要敏捷开发,都说自己在敏捷开发,其实没有几个是真的能达到敏捷开发的。
1、敏捷开发依靠的快速迭代周期做到产品的快速版本发布。(只对于产品,不对于工程或外包)
2、敏捷开发依靠的是人:
a、强大的产品经理=强大的周期迭代性需求边界划定。
b、强大的项目经理=强大的人员把控、、进度控制、成本控制、方向性把控。
c、强大的架构师(技术总监)=强大的实时技术支持、框架优化。
d、优秀的开发人员、测试人员=快速的需求消化、快速的代码开发、高效的全面的代码测试。(不妨试试结对编程效果会更好)
3、敏捷开发依靠的是高度协同的团队,每天对此的会议是必要的:
a、统一开发规则。
b、统一的测试规则。
c、统一的管理规则。
由于敏捷团队需要各方面的能力都很强大才能达到效果,所以需要注意:
1、需求边界把控不住,周期风险加大,无法按时上线、发布。
2、避免人员流失,由于敏捷开发具有高度的耦合性,人员的流失会使周期变得不可控,无法按时上线、发布。
3、项目经理的进度控制、方向性控制不足,导致周期的不可控,无法按时上线、发布。
4、敏捷开发中成本控制造成的影响也是巨大的。
5、易于扩展的架构、稳定的架构、功能齐全的架构、低耦合的架构、将在敏捷开发中有着事半功倍的效果。
6、技术总监实时的支持能让整个开发团队处于持续稳定的生产中。
7、开发人员、测试人员。我为什么要把他们放在一起的呢,因为他们才是生产中的主力军,任何一个开发测试模块如果出现问题都会对整个迭代周期造成影响。
敏捷开发在这些年都被大家津津乐道,都喊着要敏捷开发,都说自己在敏捷开发,其实没有几个是真的能达到敏捷开发的。
1、敏捷开发依靠的快速迭代周期做到产品的快速版本发布。(只对于产品,不对于工程或外包)
2、敏捷开发依靠的是人:
a、强大的产品经理=强大的周期迭代性需求边界划定。
b、强大的项目经理=强大的人员把控、、进度控制、成本控制、方向性把控。
c、强大的架构师(技术总监)=强大的实时技术支持、框架优化。
d、优秀的开发人员、测试人员=快速的需求消化、快速的代码开发、高效的全面的代码测试。(不妨试试结对编程效果会更好)
3、敏捷开发依靠的是高度协同的团队,每天对此的会议是必要的:
a、统一开发规则。
b、统一的测试规则。
c、统一的管理规则。
由于敏捷团队需要各方面的能力都很强大才能达到效果,所以需要注意:
1、需求边界把控不住,周期风险加大,无法按时上线、发布。
2、避免人员流失,由于敏捷开发具有高度的耦合性,人员的流失会使周期变得不可控,无法按时上线、发布。
3、项目经理的进度控制、方向性控制不足,导致周期的不可控,无法按时上线、发布。
4、敏捷开发中成本控制造成的影响也是巨大的。
5、易于扩展的架构、稳定的架构、功能齐全的架构、低耦合的架构、将在敏捷开发中有着事半功倍的效果。
6、技术总监实时的支持能让整个开发团队处于持续稳定的生产中。
7、开发人员、测试人员。我为什么要把他们放在一起的呢,因为他们才是生产中的主力军,任何一个开发测试模块如果出现问题都会对整个迭代周期造成影响。