《构建之法》阅读笔记03
2016-04-09 21:39
183 查看
我们已经了解敏捷流程的开发原则和概述,我们都可以体会到敏捷流程的好处和优点,但是敏捷流程不一定适合所有的项目任务,让我们来继续了解敏捷流程吧。
敏捷对团队的要求很简单:自主管理、自我组织、多功能型,但是“自主管理”不等于“没有管理”,自己挑选任务,每次结束之后还要总结不足,提出改进;而且现在每个人都要联合起来对项目负责;每个人全面负责,自己搞定规格说明书,和别人沟通,同时自己搞定测试。团队要有一定的实力和水平,才可以使用敏捷流程,否则可能会适得其反,往往需要多次Sprint才能让Scrum走上正轨。
我们要学会衡量一个开发流程是否对当前的项目或团队合适,这个团队还需要一个强有力的项目经理。敏捷流程对项目的众多需求采取分而治之的办法,可以让相关人员集中精力,在一定期限内解决部分问题,强调短时间的迭代,在迭代中不断总结,改进团队的流程和产品功能。
根据这么长时间的实践者们的经验来看,其实敏捷表明的只是一些优先级,不用当做规矩或教条;敏捷流程并不是完美的,所以在遇到复杂的项目时,还是要根据实际情况来决定开发流程的。
敏捷流程虽好,但是还是要根据项目的实际情况,复杂程度,团队特点来决定开发方式。
敏捷对团队的要求很简单:自主管理、自我组织、多功能型,但是“自主管理”不等于“没有管理”,自己挑选任务,每次结束之后还要总结不足,提出改进;而且现在每个人都要联合起来对项目负责;每个人全面负责,自己搞定规格说明书,和别人沟通,同时自己搞定测试。团队要有一定的实力和水平,才可以使用敏捷流程,否则可能会适得其反,往往需要多次Sprint才能让Scrum走上正轨。
我们要学会衡量一个开发流程是否对当前的项目或团队合适,这个团队还需要一个强有力的项目经理。敏捷流程对项目的众多需求采取分而治之的办法,可以让相关人员集中精力,在一定期限内解决部分问题,强调短时间的迭代,在迭代中不断总结,改进团队的流程和产品功能。
根据这么长时间的实践者们的经验来看,其实敏捷表明的只是一些优先级,不用当做规矩或教条;敏捷流程并不是完美的,所以在遇到复杂的项目时,还是要根据实际情况来决定开发流程的。
敏捷流程虽好,但是还是要根据项目的实际情况,复杂程度,团队特点来决定开发方式。
相关文章推荐
- MacBook笔记本用户与群组中无视警告修改高级选项引起进入root用户模式的混乱
- Codeforces 630J Divisibility
- 数论 2016.4.9
- 欧拉路径和欧拉回路
- 32.线程状态、常用方法
- WOJ 1608 Calculation(状态压缩)
- dw的clicked事件,选中行
- FFmpeg简介
- 回不到开挂的过去,只有前行的探索
- Java8 Stream类学习笔记
- Unicode字符集和多字节字符集关系
- Unicode字符集和多字节字符集关系
- 怎样增强MyEclipse的代码自动提示功能
- 详解使用pscp命令Linux文件上传与下载
- 重载Cocos2D生存期的方法
- 重载Cocos2D生存期的方法
- 重载Cocos2D生存期的方法
- 中缀表达式转后缀并计算值
- Redis命令-有序集合-zinterstore
- x86上的那些UNIX——System V篇(Solaris、SCO)