硝烟中的scrum—敏捷开发方法论 | IT-北北报

硝烟中的scrum—敏捷开发方法论

2014/03 21 09:03

scrum是敏捷开发的一种模式。

我们通常把一段时间(比如2周)叫做一个scrum的周期,即一个sprint,而产品backlog是scrum的核心,从根本上说它是产品需求,是用户想要的东西,我们通常叫它“用户故事”。

task

 

良好的backlog应该具有以下几个要素:

1、 名称:简短的描述故事的主题;

2、 重要性:这个故事到底有多重要,我们要不要马上完成它;

3、 初步估算:即故事点,即完成这个任务的速率;

4、 解释说明:这个故事具体要做什么

5、 验收标准:怎样算完成 产品人员必须了解每个Backlog的具体情况,并给出建议的优先级。

有了产品Backlog,我们就可以组织召开scrum会议,这个会议通常每个周期举行一次,它可以分成3个部分:

1. 评审,对上一周期的任务进行演示验收,一个好的演示是对整个团队的肯定,而且告诉其他人你们在这段时间做了什么,是对承诺的兑现;

2. 回顾总结,总结上个周期中好的经验与不足的问题,并得出一两条解决方案,让我们可以做的更好;

3. 计划,产品人员对本期可能涉及到的故事进行总体介绍,并在接下来的会议中细细剖析每一个故事的内容,直到scrum团队了解他们要做什么。

taskboard

 

在计划中我们通常会领取几个用户故事,这是根据以往的经验而来,我们以往一个周期可以做20个故事点,那么我们就在这个周期沿用这个速率,如果我们不能知道我们可以完成多少,我们可以尝试几个周期; 每一个用户故事会在产品叙述完需求后由团队所有成员评估的产生,我们会通过估算******来估算每一个故事要用多少故事点,在大家所估算出现分歧的时候进行讨论,直到达成最终一致; 最后我们将产生的每一个用户故事在拆分成具体的任务,例如,Query 员把它移动到done的位置为止,这是我们对产品质量的一个承诺,我们不能随意把不能交付的任务移动到done,同时要画出每天的燃尽图,通过看图我们可以发现进度上有没有偏差,以便做出调整。 在经过几个周期的实践后,相信scrum会让你硕果累累。

但是scrum只是方法论,而我们需要在实践中进步,所有的事情当开始做的时候才会体验其中的快乐与痛苦,希望我们可以在敏捷开发的道路上走的更顺畅。

如果你想了解更多敏捷开发和scrum的详细情况,你可以尝试阅读以下书籍: 《硝烟中的scrum》.pdf 《scrum要素》 kamagra oral jelly cvs 《scrum敏捷软件开发》 《硝烟中的scrum与xp》 Surprise waiting for you how to use cialis viagra prescription online to create!–北北 我想你会做的越来越棒。



--转载请注明: IT-北北报 » 硝烟中的scrum—敏捷开发方法论



无觅相关文章插件,快速提升流量