为什么用scrum
scrum敏捷开发大家都熟悉,可是一直疑惑我的是:
为什么它提高了团队的性能?
为什么它缩减了团队成本?
为什么它保留了团队的创造性?
为什么它可以提高团队成员的主动性、积极性?
为什么它提高了团队的凝聚力?
它真的有这么神奇吗?
现在很多我入职过的企业都采用scrum敏捷开发,但是用的都不伦不类,成员为了制度而落实行动搞得心力交瘁,而收效甚微,该延期的照样延期,到底是哪里出了问题,是因为西方的东西不适合我们中国人吗?还是执行者存在根本问题?
scrum的能力
1.为什么人数过多,项目越容易延期?
答:沟通渠道增多:n(n-1)/2;
2.为什么工作中容易指责他人,或归咎于他人?
“基本归因错误”:人们通常在评价自己的时候会基于外在环境评价,但当评价他人时却基于他人的内在评价,殊不知他人的行为也是受到外在环境的影响,如果可以一起发现、纠正外在环境,就不会出现人身攻击和指责;因此scrum旨在找出制度的问题并改造而非个人;
“基本归因错误”是一种人类的本性,它会激发我们的正义感,似乎指责某个人表明我不会犯这样的错误一样;所以要很好的执行scrum需要执行者有极高的智慧,这也是很多企业把scrum用得不伦不类、似是而非的原因,执行者需要跳过本能的指责个体,去寻找制度上的问题
3.为什么scrum会提升团队积极性?
scrum主要通过每周期的迭代检查打破原定计划,制定更符合发展和实际的新计划,这个过程中是全员参与纠正的,决策不再是某一个人制定并执行,而是大家一起讨论;参与感可以提升团队的积极性;执行者需要赋予团队自主决定的自由,这也是很多执行者很难做到的原因
4.对于拖慢后退的情况该如何处理?
如果在一个周期中出现未完成的任务,不合格的任务就会排入下一个周期,并及时分析出现这类问题的原因(障碍),优化制度解决障碍;往往障碍可以在每日站会中记录下来
5.如何减少对工作者的干扰?
在每一个周期里工作者领取了代办事项后就会锁定,不可以在增加任务:干预和扰乱团队智慧答复放缓团队的工作进度
6.为什么定期展示成果?
关注不再是开发,而是客户和利益相关者。这个似乎与市场营销、ab测试类似
7.每个周期的任务每个人都已经锁定好了,对于站会提出的障碍该怎么办?
就像橄榄球的一次进攻一样,虽然部署好了如何冲刺,但是一定会出现各种不同的障碍,此时“每日站会”的互相沟通就是为了使彼此配合解决临时出现的障碍,确保一次冲刺能够成功。参与人员需要放下保守心思,积极协助彼此,就如同橄榄球员在进攻时不断转换球权给对方一样。但即使如此,也会有冲刺失败的情况,这没什么大不了,在冲刺周期结束时大家总结和调整并进入下一次冲刺。这里我们依然要打破原有的按部就班的思想,把冲刺周期变成一种竞技游戏,开放的迎接各种突发情况,这也是每日站会的核心目标,不是单纯的回报昨天今天干什么;对于执行者要多一些鼓励和包容,而不是把站会和周期检查变成声讨大会
8.我们是否有办法突破冲刺,在一个周期中做出超出本周期的工作,进一步提升效率?
可以的,触发突破冲刺的时机就是每日站会,对已经完成本次冲刺任务的队员,可以分配新的任务或帮助其他成员,我们可以对这样的成员给与适当的奖励、加分等,这也将成为成员发展评级的指标
9.为什么scrum具有极大的创造力?
答案在于scrum重定义了产品管理员的角色,在瀑布流开发模式中,原型稿是用于制定规则的,制定好就严格按照他去执行;在scrum中,原型稿是用于推翻的,推翻的过程就留下了极大的创造空间,同时推翻原型稿也是提高研发速度的原因,因为如果已经严格按照原型稿落实之后再推翻就会浪费很多的时间和人力成本,同时打击研发人员积极性,但是一开始就去推翻只是推翻稿件
执行者如何更好落地,成员需要做哪些调整
在每次沟通中(每日站会和周期总结),执行者需要引导每个人的沟通将问题导向外部环境,尽量不去把问题归到某个人本身上去
调整产品经理心态,让它明白原型稿是基稿,随时做好推翻的准备,代替原来下达指令式的原型稿
拓展思想
优先级的评定标准:哪些任务能够带来最大价值,哪些任务就应该优先完成
敏捷宣言:
人胜过流程、可以使用的软件胜过面面俱到的文件、客户合作胜过合同谈判、应对变化胜过遵循计划
管理团队的重要任务之一:确定并消除生产流程中的障碍,任何障碍都是一种浪费-《丰田生产方式》
消除浪费会产生戏剧化的效果,但通常我们不会这么做,因为这需要诚实地面对自己和他人
执行scrum
每周展现结果、调整计划;每日站会;基本就是各个公司做的那一套,这里不做过多介绍
网友评论