敏捷开发: 超级易用水桶估计系统

敏捷开发: 超级易用水桶估计系统

“水桶估计系统”是一种用中小型人群估计大量物品的方法,并且可以快速完成。水桶估计系统具有以下特性,使其特别适用于敏捷环境:

  • 很快!可以在一小时内估算几百件物品。
  • 这是 合作的。一组中的每个人大致平等地参与。
  • 它提供 相对结果而不是绝对估计(点数与小时数)。
  • 结果无法追溯到个人,因此它鼓励 小组负责
  • 团队合作估算工作量或与 利益相关者合作估算价值。

clipboard.png

水桶估计系统流程

水桶估计系统的估算工作如下:

  1. 按照下图设置物理环境。确保所有要估算的项目都写在卡片上。
  2. 从集合中随机选择一个项目。把它读给小组。将它放在“8”桶中。这个项目是我们的第一个参考项目。
  3. 从集合中随机选择另一个项目。把它读给小组。该小组讨论了其在规模上的相对位置。一旦 共识已经达成,把该项目在适当的桶中。
  4. 随机选择第三个项目,经过讨论并达成共识后,将其放入适当的桶中。
  5. 如果随机物品已经明显地将刻度朝向一端或另一端倾斜,则重新缩放物品(例如,如果第一物品实际上非常小并且应该在“1”桶中)。
  6. 分而治之。将所有剩余项目均等地分配给所有参与者。每个参与者将项目放在规模上而不与其他参与者讨论。如果一个人有一个他们真正不理解的项目,那么该项目可以提供给其他人。
  7. 完整性检查!每个人都悄悄地审查规模上的项目。如果参与者发现他们认为不合适的项目,欢迎他们提请小组注意。然后该小组讨论它,直到达成共识并将其置于其中一个桶中。
  8. 在卡片上写下桶号,以便记录估算值。

clipboard.png

需要考虑的一些要点:

  • 多个项目可以在同一个存储桶中。
  • 项目不能放在“桶”之间以表示更精确的估计。
  • 如果项目的分布倾斜到比例的任何一端,那么在完整性检查步骤期间,该组还应该讨论项目是否可以并且应该在比例尺上更均匀地展开。如果是这样,那么该小组就会集体进行。
  • 辅导员应注意确保在“健全检查”步骤之前没有人移动已经放置的物品。
  • 参与者之间的项目划分不需要完全相同 – 不要担心“处理”项目。相反,只是粗略地划分它们。
  • 如果“分而治之”阶段有一两个人通过他们的项目工作非常缓慢,建议他们与已经完成的人分享剩余的项目是可以接受的。
  • 个人完全弃权是不可接受的。如果有人想要投弃权票,他们应该被告知这意味着他们将不会在估计中有任何未来的发言权。
  • 在“分而治之”阶段,保持绝对沉默至关重要。特别是,不应对项目进行双边讨论。这是为了保护尽可能多地放置物品的个人的匿名性。

clipboard.png

水桶估计系统是一种很好的替代估算方法,可以尝试代替规划扑克。它比规划扑克快得多,但仍能获得合理的结果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101125.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python多线程与多线程中join()的用法

    Python多线程与多线程中join()的用法Python多线程与多进程中join()方法的效果是相同的。下面仅以多线程为例:首先需要明确几个概念:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多

    2022年7月3日
    26
  • 给js对象添加属性和方法属性_js给json对象添加属性

    给js对象添加属性和方法属性_js给json对象添加属性方式一:在定义对象时,直接添加属性和方法functionPerson(name,age){ this.name=name; this.age=age; this.say=function(){ alert(name+’:::’+age); }}varperson=newPerson(‘张三’,24);person.say();方式二:…

    2025年8月3日
    2
  • 深入浅出的意思是(v4)

    因为工作原因,项目中经常遇到目标检测的任务,因此对目标检测算法会经常使用和关注,比如Yolov3、Yolov4算法。当然,实际项目中很多的第一步,也都是先进行目标检测任务,比如人脸识别、多目标追踪、REID、客流统计等项目。因此目标检测是计算机视觉项目中非常重要的一部分。从2018年Yolov3年提出的两年后,在原作者声名放弃更新Yolo算法后,俄罗斯的Alexey大神扛起了Yolov4的大旗。在此,大白将项目中,需要了解的Yolov3、Yolov4系列相关知识点以及相关代码进行完整的汇总,希望和大家

    2022年4月12日
    65
  • android 混淆规则作用,Android代码混淆详解

    android 混淆规则作用,Android代码混淆详解一、混淆的意义混淆代码并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫无意义的名字,同时也可以移除未被使用的类、方法、变量等。所以直观的看,通过混淆可以提高程序的安全性,增加逆向工程的难度,同时也有效缩减了apk的体积。总结如下:1、将项目中的类、方法、变量等信息进行重命名,变成一些无意义的简短名字。2、移除未被使用的类、方法、变量等。二、混淆的规则和配置…

    2022年5月30日
    37
  • 平凡的推送广告_朋友圈推送的广告怎么查找

    平凡的推送广告_朋友圈推送的广告怎么查找智能手机的广泛使用,使广告行业有了新一轮的冲击,并随之产生了新的广告模式之一——推送广告模式。什么是推送广告?    推送广告就是在通知栏显示出来的广告信息。这是一种新的移动广告业务,通过推送功能来实现营销目的,当然,APP开发者也通过它来获取了盈利。与传统的Banner广告条相比,推送广告可以与APP分离,既不占用屏幕内容,也不会对用户在体验APP过程中产生任何影响,因为它本身就

    2022年10月5日
    2
  • maven学习系列——(二)maven的安装和一些基本的配置

    这一篇主要会总结maven在window上的安装,以及Eclipse安装maven插件。 会整理和贴出具体的安装步骤等! 配置大概会整理一下,方便自己查看和使用!Maven 的使用在Windows上使用比较多,一般的开发都是在Windows上;Linux上的使用相对比较少,不过会总结Windows和Linux系统两种安装方式。

    2022年2月25日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号