任务估算是非常困难的一件事情。
首先明确下这里的估算是指估算完成任务所需要的时间,也就是工作量的大小。
定律:任务越大就越难以估算,任务过大导致的误差会偏离得让估算没有意义。
所以估算首先要做的事情就是将任务分解,分解成每个不可再分的原子任务。
分别计算每个原子任务的时间,再累加起来。
但是往往在分解的过程中会遗漏很多东西。
所以,我不喜欢估算。
而最常听到的一句话是,你觉得开发这个需求/功能/软件/APP需要多久?
我想说的是,等做完了你就知道啦。
但这个回答往往令对方不满意。
那么,怎么办呢,一个好办法是先问清楚对方要的究竟是什么。
对方往往并不知道自己要什么。
即使他知道自己要什么,你也得和他明确具体的细节。否则给出的答案必然是不负责任的。
然而其实对方也许并不会在意这一点,他寻求的只是一个心理安慰。
那就这样吧。