我正在整理一个演讲,以提供给我的一些队友(所有开发人员),并且我想参加一个简短的团队建设活动,重点是提高估计技能。是否有人对我可以使用的任何团队建设活动有任何建议或了解?
我正在整理一个演讲,以提供给我的一些队友(所有开发人员),并且我想参加一个简短的团队建设活动,重点是提高估计技能。是否有人对我可以使用的任何团队建设活动有任何建议或了解?
Answers:
提出使用Minecraft的示例问题。
客户需要一个20x20块的棕色阶梯金字塔。金字塔还需要至少10个街区宽的护城河。
给他们3分钟以草拟一个简单的WBS和估算。
2分钟后,说客户改变了主意,现在他们需要一个30x30的金字塔。告诉他们在剩余分钟内修改他们的估算。
最后,告诉他们放下笔,现在说开发人员开始从事该项目,但客户感到困惑,因为没有桥梁可以跨越护城河。
告诉他们,这座桥需要X个小时的开发时间,并要求所有被低估的人站起来。
这将带回家。
您可以播放“您需要花多长时间写这本书?” 游戏。类似于一群人吹嘘他们如何在X个小时内开车去拉斯维加斯(X值通常随着每个吹牛者而减少,直到有人声称他们可以在一个小时内做到这一点)。因此对于编码人员来说:提出一个简单的目标,看看每个人说什么,以及小组是否达成共识或意见卓著。你写世界你要花多长时间?“写”是什么意思,也意味着“运行”和“测试”吗?首先需要模拟环境吗?在哪个平台和哪个交叉编译器上已安装好工具并准备就绪?等等。“ Hello world”可能需要4天的时间才能在嵌入式平台上“写入”(安装工具,准备好平台,
在团队确定目标可能要花多长时间后,然后测量实际需要多长时间(也许不是针对建议的目标,而是针对现实世界中类似的目标)或召回一个目标非常相似的先前项目。将估算值与实际值进行比较。夸大估计和实际之间的误差,并为所有人发布结论。