我问的是较小的工作:我认为对于较大的工作,您需要处理各种合同问题。对于较大的工作,如果您还没有考虑到进度延误,那么您基本上已经被淹没了。
较小的可交付成果(10 小时或更少):如果您正在做一些您以前做过的事情,很容易估计这项工作需要的时间(而且可能需要的时间更少,因为您已经学会了如何去做“最好的”)。但是对于新事物,您如何处理初始估计中可能出现的时间延误?随意加20%的时间,以防万一?给出一个范围,然后在前进时给出更高的精度?做一些 HelloWorlds 计费几个小时并尝试找出未知数?
对于这个问题,我假设您为一个灵活的客户工作,他们需要尽可能多的信息来完成他们的工作,并且迟早需要一切。