关于Scrum在项目实战中的应用

时间:2022-07-27 17:48:25

由于最近公司在进行Scrum推广运动,我特将Scrum的一些内容看了下。首当其冲的是皓叔翻译的文章,无疑给Scrum应用的人以当头棒喝。现附文章如下:

http://coolshell.cn/articles/5044.html

文中的观点,我大部分比较赞同。为了Scrum而Scrum将会大大降低团队效率。另外,我坚决反对任何教条主义。对人性的研究将会提升团队效率。人是懒惰的,妄图通过一些开发方法而将人的素质飞速提升是不切实际的。

Scrum是一种迭代式、增量式的敏捷软件开发方法。在Scrum开发方法中,sprint是开发的基本单元。其持续时间一般为一周到一个月。任务一般分成backlog。在软件开发过程中,客户可以提自己想提的建议或修改,而软件开发人员需酌情进行最大程度上的满足。

每天,团队需进行Standup meeting。每个开发人员需回答三个问题:

1)到昨天为止,自己做了什么;

2)今天计划做什么;

3) 任何的阻碍

会议每天需在同一时间,同一地点举行。每位开发人员需站立进行开会,时长不超过15分钟。

Backlog grooming:

每个sprint,团队需进行待办事项上的梳理工作。其中包括确定每个任务所需时间,细分任务,重定义故事标准等等。