敏捷开发
iteye_8803
这个作者很懒,什么都没留下…
展开
-
Scrum 学习篇 -- Backlog之浅析 (一)
何谓Backlog?本文所说的Backlog是Scrum中的一个专用名词,大约意思是待办的工作事项。 那它是用来干什么的呢?Backlog里面放的是需要实现的所有任务,包括功能性的和非功能性的任务,换句话说,就是咱们已经把客户的需求提炼出来并且已经完成了设计的部分,现在这些已经完成设计的用户需求被放在一个地方,持续添加新的进来并且随时可以分配出去进行开发,这个地方就叫做Ba...2012-09-13 23:00:08 · 918 阅读 · 0 评论 -
燃尽图
燃尽图,英文名称是Burndown Chart,所以中文翻译成“燃尽”,这个翻译比较符合字面意思,那它实际为什么叫燃尽图呢? 燃尽图是对于工作完成情况以及趋势的一个可视化表示,在正常的迭代中,必然会随着剩余工作地不断完成,工作量会逐渐往零靠近,如果是画成一个图(如下图),Y轴是工作量,X轴是时间的话,这条曲线就是一条向下一直接近Y轴数值是0的线,这个就是“燃尽”的原意。...2013-03-23 21:00:08 · 3943 阅读 · 0 评论 -
Test1
Test1原创 2013-10-31 17:07:29 · 164 阅读 · 0 评论 -
SpecDD 讲座归来有感 - 2
对于敏捷开发中的测试,其实之前我也是认为很有必要的,这次周博士讲了一下,我也更加坚定了我的认识。 对于一个敏捷开发过程(或者按照周博士的话叫做混合型的敏捷开发过程)而言,我觉得测试这个过程不是一个单一的过程,因为它不是只在某一个阶段开展的,而是在整个过程中无时无刻不见它。1. 需求阶段:当一个需求被设计出来的时候,测试就必须介入,做什么事情呢?第一个事情,根据这个设计文档...2012-10-20 18:55:36 · 137 阅读 · 0 评论 -
SpecDD 讲座归来有感 - 1
前段时间在京仪大酒店参加2012敏捷大会,其中听了 TechExcel CEO 周铁人博士关于SpecDD一个讲座,深有所感,所以上来发表一下听后感。 之前对于敏捷开发,我还是比较喜欢Scrum的方式,不过Scrum的方式大家也知道,虽然很敏捷,但是总是有些缺陷的,周博士那天也提到下面这几个点,我比较同意。 1. 缺少对多团队参与的大型项目的指导框架。 (我的想法:敏捷一...原创 2012-10-19 21:16:03 · 142 阅读 · 0 评论 -
Scrum 与 SpecDD的区别
概要:对于纯敏捷,例如Scrum,它的工作流与混合型的敏捷(比如SpecDD)总是会有一些区别,在本博客中,我会用现实工作中的例子来解释这些区别。在Scrum中,工作流经常是非常简单的,一个任务可能仅仅包括了几个状态,开始,进行中,工作完成,关闭。但是在SpecDD中,工作流经常没那么简单,因为质量控制和需求管理也是工作流的一部分。一个典型的SCRUM工作流下面的图展示了一个典...2013-07-29 22:04:50 · 187 阅读 · 0 评论 -
SpecDD 原则
SpecDD是基于一个基础理论以及在此基础理论上的一系列原则创造出来的。这个基础理论已经为实践所证明所以任何人都无法进行更改,而这些原则正是它的最佳实践并且作为骨架来设计详细的框架。 SpecDD 理论基础 SpecDD能够提高但是不会取代传统的开发:项目应根据项目本身的需求来得到管理开发工作需要在文档与流程管理中找到一个平衡点 敏捷的主要目...2013-07-29 22:03:41 · 194 阅读 · 0 评论 -
Scrum 学习篇 -- Backlog之浅析 (三)
介绍了上面三个Backlog的重要性,大家应该能感觉到在敏捷中,Backlog的确是非常重要的一个概念。下面就来具体介绍一下Backlog的几个分类: 由于不同的公司、不同的专家对Backlog的分类总是有点区别,所以我们就以业界最知名的敏捷开发工具 TechExcel DevSuite中的Backlog来举例子吧,在DevSuite中, 你可以自定义把Backlog被分成几类, ...2012-09-15 12:47:04 · 960 阅读 · 0 评论 -
Scrum 学习篇 -- Backlog之浅析 (二)
3. 除了优先级外,还有一个设置也是非常重要的,就是对于每个任务,你需要做工作量预估,预估什么呢,预估该任务开发完成所需的时间和人力等,敏捷里把这个预估叫做Story Point,故事点。故事点这个概念现在争议很多,究竟以怎么样的方式来预估工作量呢?(1) 有人说用小时,但是我们知道能力强的人跟能力弱的人所用的小时数必然是两样的,所以通过小时来得到故事点并且进而得到Velocit...2012-09-14 20:08:02 · 238 阅读 · 0 评论 -
Scrum 白板
Scrum Board,中文翻译过来就是Scrum白板的意思,这个工具是Scrum中最传统也是最直观的一个管理工具,它的主要目的是用于日常的工作跟踪汇报以及工作安排。 在最开始的时候,这个白板的的确确就是我们日常生活见到那种白板,可以用来写字或者贴即时贴的那种白板,如下图: 这种白板里面已经包含了当前需要做的任务,以及正在做的,还有已经完成的任务,然...原创 2013-03-23 21:12:06 · 1082 阅读 · 0 评论