今天修改一个superset的统计功能,实现周统计,月度统计,年统计等到当下。这个功能预估的工作量是两天。
跟踪了一下流程,改了core.py的250行的三个字符,测试了一下功能居然实现了。
相反,昨天有个任务,将语言默认设置为中文,不给用户显示。这个功能看着很简单,修改完之后只在一个页面上生效了,在其他页面上还是原来的样子,找了一个同事看了一个多小时,也没有看出来原因。而这个功能只是预估一天的工作量的十分之一。
针对熟悉的开发任务,预估常常是准确的,但是对于不熟悉的开发任务,同时团队里面也没有人有相关经验的开发任务,预估就是很不准确的。既然这种情况预估工作量是很不准确的为什么还要预估呢?
预估其实就和做计划一样,虽然不一定准确,确实也分解了任务,给它建立了一个锚点,但我们能够提前昨晚当然很好,如果不能及时知会风险,或者调整优先级,或者协调资源找到新的应对之策。
网友评论