敏捷软件开发之站立会议

知识介绍

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,使用“轻量但足够、以人为本、面向沟通”的规则。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

敏捷软件开发宣言

1. 个人和交互         胜过    过程和工具

2. 可以工作的软件   胜过    全面的文档

3. 客户合作             胜过    合同谈判

4. 响应变化             胜过    遵循计划

虽然右边的项也有价值,但是我们认为左边的项具有更大的价值。

方法介绍

每日站立会议

【目的】

沟通当前项目计划进展,让所有人了解其他人在做什么,让每个成员自己承诺要做什么,并且自己要去发现进度中的障碍,共享承诺,提高团队合作精神。

【目标】

a)对事的目标:

1)沟通进度;

2)暴露问题或障碍;

3)促进进度推进;

b)对人和团队的目标

1) 在会议中重复对团队目标的认识,强化团队共同目标;

2) 鼓励说真话,形成相互信任的团队氛围;

3) 让团队成员以积极的心态开始每一天;

4) 在团队中统一对完成的定义;

5) 形成团队工作节奏,调整团队成员精力分配;

6) 鼓励团队成员相互帮助;

7) 对后进者(包括迟到或工作不认真)形成团队压力;

8) 团队成员对自己的承诺、对团队的承诺;

9) 团队成员相互关注,每个人都对整体目标负责;

10) 团队成员感觉有帮助,喜欢上每日立会;

11) 团队成员对已完成的工作感到骄傲,感受到自己的进步和团队的认可;

12) 让团队成员养成早上做计划的习惯;

【实施指导】

时间:限制在“15分钟以内”

第一:主题明确,不能掺杂其他无关的话题。要做到这一点很简单,只需要保证每个人只回答4个问题,就行了。

① “我们上次开会后你都干了什么?

说明:这需要让整个团队很好地了解该成员在做什么,以及当前进展,但也不要过分详细,否则会使大部分人失去耐心。

“每个你负责的、正在做的任务还剩下多少时间?”

说明:每天重新做任务估算是非常重要的。这样,才会知道你们还有多少工作量,在剩余的时间内能否完成。如果你们估计不足,觉得不能完成,那么就要及时调整计划。

“在我们下次开会之前你要做什么?

说明:就是自己给自己设定当天的目标。

“你的开发被阻碍了吗?”这个问题最重要。

说明:阻碍一个人继续开发的问题,最终也会阻碍整个开发团队,所以一定要鼓励大家说出自己的问题。

第二: 所有人站立围成一圈,不能围坐在一个桌子周围。

说明:“站立”就暗示大家这个会会很短,强迫大家更专注和投入,还可以有效避免有人坐着收发E- mail和其他分心的事情。

第三:确保整个团队都要参加。

第四:是团队交流会议,不是报告会议。

说明:每一与会者应该清楚,开发团队是在互相汇报和交流情况,并不是向Product Owner(Product Owner)、经理或Scrum Master汇报。

第五:不要把每日站立会议作为一天的开始。

说明:如果你这么做,有些成员在开每日Scrum会议之前,不想做任何事情,这种懒惰实际上是对生产力的破坏。所以不要在上午太早时候开,避免有人从心理上把一天的开始跟这个会议联系在一起。当然,这个会议也不要太晚,一般10:00到10:30是比较适合的。

第六:要在每日同一时间同一地点举行。

说明:这不仅可以给团队一种自己拥有站立会议的感觉,同时,任何对你们站立会议感兴趣的人,譬如Product Owner、其他项目经理或者部门经理,都可以随时走过来听一听。

备注:

Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。

转载于:https://my.oschina.net/xianggao/blog/79745

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值