`
desert3
  • 浏览: 2160971 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Agile - Scrum估算 - 估算扑克

 
阅读更多
敏捷估算扑克
关于扑克牌上的数字
估算扑克牌上的数字,有的牌是自然数排列,有些是斐波纳契数,有些则是不连续自然数。具体选用哪种扑克,要根据被估算的内容的跨度大小而定,如果估算值跨度在10倍以内,那么采用顺序自然数比较好,如果数值跨度较大,达到10倍以上,那么采用斐波纳契数比较好。一般而言,估算软件开发工时的话,自然数可能更好一些,毕竟数值都不大,跨度也不会很夸张。

扑克估算的意义与价值:
是要获得一个相对较为准确的数字。
和其他估算方法比,使用扑克牌的方法,能够带来一个额外的好处:促进团队成员间的交流,让大家共享、了解更多的信息。扑克牌估算中,有一条规则是:当估算值差距大于可接受范围内的时候,估算数值大的人和估算数值小的人,要各自陈述自己的意见,陈明是什么原因/根据促使自己做了相应的估算。通过这种方法,可以让所有人都有机会发言,分享自己所了解到的知识,而其他人则在这个过程中了解到了很多其他人的知识,这些知识在接下来的开发工作中,都是很有用的。
会不会有人从来不发言呢?答案是,不会的,不可能有人每次都能够估算出平均值,因此而避免发言。如果这有这么一个人的话,哈哈,那千万不要放跑这个人,也别打牌了,全由他一个人估算就好了,又快又准,哈哈~~(发白日梦中……)

估算扑克的使用方法
  • 1. 每个团队成员拿到一组卡片,包括0,0.5,1,2,3,5,8,13,20,40,?,∞,共计12张。
  • 2. 产品负责人或者一名团队成员扮演阅读者的角色,他负责阅读需要估算产品Backlog的条目,并且询问大家是否有疑问。
  • 3. 团队讨论这个条目。
  • 4. 当团队理解了这个条目之后,每个团队成员按照自己的想法给出估算结果,并且选择对应的扑克出牌,估算结果不能告诉其他人,出牌时数字朝下扣在桌面上。
  • 5. 所有人都出牌之后,阅读者向大家确认是否都已经确定估算结果,确认后,数”1,2,3",大家同时展示估算结果。
  • 6.团队评估不同的估算结果.我们是否想法一致?我们是否存在分歧?有没有什么是我没有考虑到的?团队共同讨论估算的差异,最终达成一致。
  • 7. 回到第二步,开始估算下一个条目。

为什么要使用估算扑克来做估算
有人可能会问,在传统的做法中,我们一般是让一个专家或者项目经理来做估算,给出结果,然后团队照做就可以了,多个人都参与估算不是浪费时间吗?
使用估算扑克来做估算基于两个结论,
  • 第一:团队的智慧要高于某一个人的智慧。
  • 第二:真正参与工作的人做出的估计要高于其他人做出的估计。

估算扑克有效还有如下几个方面的原因:
  • 1. 传统估算通常是一个人在思考,而使用估算扑克估算时,鼓励跨职能团队的多个团队成员参与估算,团队成员可以从不同的视角来思考和分析问题,估算的过程中考虑的更加全面、估算也更加准确。
  • 2. 在估算的过程中,团队对估算的结果进行讨论和评判,在一个高度透明的环境下,估算的结果更加真实和客观。这样也避免了很多时候过于武断,或是拍脑袋做出的决定。
  • 3. 估算的过程也是一个知识分享和学习的过程,对某一个条目不清楚的成员通过其他成员的阐述会增加对该条目涉及到的要点的认识。
分享到:
评论

相关推荐

    Agile -Scrum and XP

    ### Agile -Scrum and XP 知识点概览 #### 一、Scrum与XP的融合实践 **硝烟中的Scrum和XP** 这本书深入探讨了如何将Scrum和极限编程(XP)这两种敏捷方法论有效地结合在一起。通过实际案例分析,作者分享了在复杂...

    scrum-planning-poker:请随意尝试,并通过在微信小程序中搜索Scrum敏捷敏捷来提供反馈

    Scrum扑克让敏捷项目估算更加精确简单并充满乐趣! 扫码体验 打开微信扫一扫 产品优势 远程办公情况下也可以很方便地打分。 打分可以做到只有房主可见,充分保护个人隐私。 多种分数计算方式,再也不用为大团队的算...

    Scrum敏捷软件开发Software.Development.Using.Scrum

    - **估算技术**:如计划扑克(Planning Poker)等,用于评估任务的相对规模。 - **用户故事(User Stories)**:一种简洁的方式描述需求,通常格式为:“作为<用户角色>,我想要<某种行为>,以便于<某种商业价值>”。 ...

    Head First Agile(英)

    7. **敏捷估算与规划**:书中会介绍故事点、计划扑克等敏捷估算技术,以及如何根据这些估算进行项目规划。 8. **敏捷教练与文化转型**:书里还会讨论敏捷教练的角色,如何引导团队和组织进行文化变革,以适应敏捷...

    硝烟中的Scrum和XP:我们如何实施Scrum

    sprint 计划会议日程确定sprint长度确定sprint目标决定sprint要包含的故事产品...扑克做时间估算明确故事内容把故事拆分成更小的故事把故事拆分成任务定下每日例会的时间地点最后界限在哪里技术故事bug跟踪系统vs 产品...

    iceScrum:iceScrum是一个Web应用程序,用于在保持协作工作区精神的同时使用Scrum。 它还提供了带有后期贴的虚拟板,用于sprint积压,产品积压等

    iceScrum允许团队管理这些积压项,包括分配优先级、估算工作量和调整范围。 3. **产品积压**:产品积压是Scrum项目中所有可能工作的集合,按优先级排序。iceScrum提供了一个全面的界面来维护和更新产品积压,确保...

    第三届敏捷大会幻灯片

    可能会讲解故事点估算、计划扑克等工具和技术。 7. 敏捷团队建设:团队的协作和沟通是敏捷成功的关键。可能涉及的话题有跨职能团队、自组织性、以及如何建立高效的敏捷文化。 8. 敏捷教练的角色:在敏捷转型过程中...

    敏捷开发的项目管理文章

    8. **敏捷估算与规划**:敏捷项目管理通常采用故事点进行工作量估算,利用计划扑克等技术进行集体决策,以避免过度精确的预测。 9. **敏捷评审与回顾**:通过冲刺评审,团队展示已完成的工作,获取反馈;通过回顾...

    敏捷开发官方文档

    敏捷估算通常采用计划扑克等技术,通过团队共识来确定工作量。度量则关注速度、燃尽图、迭代完成率等指标,以量化团队的表现和进度。 9. 多团队协作与规模化敏捷 在大型项目中,多个敏捷团队需要协同工作。规模化...

Global site tag (gtag.js) - Google Analytics