《敏捷方法之Scrum0.2》阅读笔记
书籍介绍
作者:周金银
博客:http://www.cnblogs.com/zhoujg/
原文下载地址:敏捷方法之Scrum v0.2原文下载
笔记内容
软件复杂度有三个主要因素:业务、技术和人员。《agile project management with scrum》(中文书名:Scrum敏捷项目管理)一书中有一个复杂度的图。
X轴表示技术(成熟度),Y轴表示业务(一致度)。从图中可以看到,业务和技术是正交的,各自对复杂度都有影响,我们在开发过程中需要做的通过各种办法尽量确保从Anarchy-Complex-Complicated-Simple进行转移。 技术和业务最终都需要人来执行,而每个人拥有不同的技能、经验和观点,当这些人在一起合作时又会使得开发过程变得复杂。
这些复杂性将导致开发过程中存在很多不确定性,所以项目初期制定的计划其实基本上不能真正的坚持下来。而当项目开发遇到困难时,项目组可能会为了表明自己做计划的能力,或者不想经历复杂的变更过程,而继续努力的坚持这个已经错误的计划。范围、时间和成本,这 个金三角几乎没有领导不知道,而项目组为了保证”遵循计划“,对外宣称项目组运行状况良好,保证当前人员在预计时间肯定能保质保量的完成开发。而代码质量 只有开发人员知道,领导们容易忽略和难以控制这个环节,所以最后一味的遵循计划就势必导致提供给客户的是一个不满意的产品。
Waterfall VS Agile
瀑布式开发是计划驱动的,合同谈判后项目组制定计划并且遵循计划,在过程与工具支持下通过面面俱到的文档来定义不变的需求和其他文档,在时间不够时可以通过增加人员来缓解压力。而敏捷开发是价值驱动,通过自组织团队在短期迭代过程中不断的交付对用后有用的功能来进行产品开发。从上图的正反三角形图形可以看出两者的驱动是不同的。
客户协作 胜过 合同谈判
虽然我们致力于客户协作,但为了双方利益和需要仍旧需要进行合同谈判。
响应变化 胜过 遵循计划
虽然我们致力于响应变化,但并不是像上面漫画所说的不需要计划了,反而我们需要更多的规划。不确定性是影响计划正确的主要因素,对大部分不确定而言,在获取知识、减少不确定性的唯一办法是通 过执行-作一些事情、构建一些东西或模拟一些东西-然后获得反馈。许多项目管理方法是“规划、规划。规划-执行”,而敏捷开发方法是“规划-执行-调 整”、“规划-执行-调整”。一个项目的不确定性越高,敏捷开发方法对取得成功就越是至关重要,不断学习和调整是敏捷开发的核心。
个体与交互 胜过 过程与工具
一个使用普通工具的优秀人员会比使用优秀工具的普通人 员做得更好,一个具有合作精神、自组织的团队比通过过程规范的团队工作得更好。敏捷项目首先拥有一个小规模但拥有各种不同职能的成员,每个成员都需要定时 和团队的其他成员一起查看团队的整体进度,计划下一步工作,并一起探讨所遭遇问题的解决方案。自组织团队通过个人能力和协作能力,可以自发的通过各种途径 解决开发过程中遇到的问题。
可以工作的软件 胜过 面面俱到的文档
虽然我们致力于提供可供做的软件,但并不是不要文档。我们在开发过程中仍然需要进行内部交流, 也需要和客户交流,我们仍旧可能需要制作原型,书写一些主要需求和算法,只要自组织团队认为足够就行了。
Scrum的核心在于迭代,整个过程只有三个角色。产品负责人的职责是利用产品backlog,督促团队优先开发具有价值的功能,并在其基础上继续 开发。产品负责人必须频繁检视产品代开发需求的优先级,以便将最具价值的功能安排在下一个迭代中完成。团队的责任是开发软件功能,他们是自组织团队,团队所有成员对每一次迭代和整个项目共同负责,不单做考核。Scrum Master则需要对Scrum过程负责,向所有项目参与者讲授Scrum方法,负责实施Scrum,确保它既符合企业文化,又能交付预期利益,还需督促 全体成员遵从Scrum规则和实践。
Prodcut Backlog
产品backlog根据用户价值罗列所有即将在产品中开发的功能,通过简洁的展示需要实现的功能,我们可以对项目进行规模上的估算,确定发布计划和迭代计划。
Product backlog应该由Product Owner来制定
怎么拆分故事
很大的故事基本上都能进行拆分,只要确定每个小故事莹然可以交付业务价值就行。注意在这里不要把故事拆分到任务,故事是可以交付的东西,是产品负责人所关心的,而任务是不可交付的东西,产品负责人对它并不关心,任务是在sprint计划会议上拆分的。

博主够犀利!欢迎回访!
不错的博客!
谢谢分享,很不错!一定还会来的咯!很多人在思考网上怎么赚钱啊,网上做什么最赚钱,这里有您要的答案,网上卖什么赚钱,我们为您揭秘,大学生怎么赚钱,没有网赚基础的年轻人,如何在6个月内实现月收入一万以上?
博客不错,继续努力
欢迎来我的家玩玩啊,你的博客真的不错哦!~~~
看了你这么多的文章就这篇写的最好了。
小站呼隆隆来访,博主本该热烈欢迎,哈哈,无奈博主不在,小站留个脚印方便下次再来。。。。
o(∩_∩)o