如何估计软件开发的时间

没有技术背景的管理者如何估计某个软件功能开发的时间?文章介绍了一种方法:把开发过程分成几个阶段,叫几个熟悉代码的工程师过来,让他们当场讨论每个阶段需要的时间。