美文网首页
scrum敏捷开发心得

scrum敏捷开发心得

作者: 醉马六 | 来源:发表于2023-05-09 10:08 被阅读0次

为什么用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

每周展现结果、调整计划;每日站会;基本就是各个公司做的那一套,这里不做过多介绍

相关文章

  • 火星人敏捷开发手册笔记

    火星人敏捷开发手册笔记 Scrum敏捷开发方法 Scrum敏捷开发过程由多个冲刺(sprint)组成,每个冲刺表示...

  • 敏捷测试

    1. 敏捷开发测试背景知识 敏捷是什么? 敏捷宣言 1.1 Scrum过程 Scrum概览 - Scrum是一种兼...

  • 敏捷开发思维(一)

    敏捷开发(Agile Scrum Methodology)背景: Agile Scrum Methodology ...

  • 《长安十二时辰》之敏捷开发Scrum

    《长安十二时辰》之敏捷开发Scrum 敏捷开发 长安十二时辰 我做事,不讲规矩 scrum 本是用于开发、交付和持...

  • 敏捷开发之Scrum扫盲篇(转载)

    敏捷开发之Scrum扫盲篇 现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落...

  • 关于Daily Scrum每日站会

    敏捷项目管理-Scrum 什么是Scrum? Scrum是专注于迭代式软件开发管理的敏捷项目管理方法。 项目团队构...

  • 生活在敏捷环境下的传统项目经理

    敏捷环境下的Scrum master类似产品经理,但是又不太一样。记住Scrum是一种敏捷开发模式,Scrum M...

  • 2019-08-15 敏捷框架

    发现敏捷的起源 敏捷定义 特性 了解精益、极限编程和scrum 敏捷方法 scrum角色 产品负责人 开发团队 s...

  • 如何正确开展站立会

    前言 讲站会就得先讲讲敏捷开发,下面是Scrum中文网对敏捷开发的说明: Scrum 是一个用于开发和维护复杂产品...

  • scrum敏捷中5大会议

    scrum敏捷为目前敏捷框架中的一种使用最多,最流行的框架。 一、scrum敏捷开发 Sprint是受时间盒限制的...

网友评论

      本文标题:scrum敏捷开发心得

      本文链接:https://www.haomeiwen.com/subject/spjrsdtx.html