动机
首先:阅读Peopleware
下一个。为什么你认为惩罚将是管理应该有创造力的人的有效方法?我认为你必须重新考虑管理与团队的整个方法。
在我看来,经理首先,也是最重要的角色是确保开发人员能够富有创造力和生产力。并不是说他们富有成效。那些小字有很大的不同。要发挥创造力,您需要一个安全的环境。通过不断受到最后期限和惩罚威胁的压力,你创造了与安全完全相反的东西。
此外,作为经理,您需要准确的信息作为决策的依据。这也需要一个安全的环境。如果因为诚实和直言不讳而有受到惩罚的风险,那么您肯定会得到谎言和缺乏信息。一个非常危险的决策基地。
估计
正如其他所指出的,估计是估计。在我们的团队中,我们根本不进行任何个人估算,我们作为一个团队进行估算。(我有点不愿意称我们所做的为 Scrum,但其中大部分都试图效仿) ,1/2,1,3,5,8,13,20,40,60,100 和在估计任务时每个开发人员选择一张卡片(卡片隐藏,直到每个人都选择一张卡片以避免影响估计)和平均选择的卡片作为估计值。
注意数字是如何逐渐变得不那么准确的。这是设计使然,因为大估计必然不太准确。
对于我们的团队,我们选择使用单位“理想工日”进行估算。早在我们任何人的记忆中,理想的一天还没有发生,但是当您知道如何将日历天转换为“理想的人日”时,这是一个很好的基础。
正如 Scrum 规定的那样,开发是在两周的冲刺中完成的,然后在生产环境中部署新版本。在每个 sprint 之后,我们将已完成任务的估计总和除以 sprint 的计划工日。然后,这个因素是估计团队在两周内可以花费多少“理想人日”的基础。
单个开发人员完成的实际工作项目不需要估算。第一个近似值始终需要 1/2 - 1 天才能完成。如果这个估计结果是错误的,你只需找一个开发人员一起做就可以完成它。或者您将工作项分解为较小的任务,以便更好地分配。