eureka icon indicating copy to clipboard operation
eureka copied to clipboard

【总结】软件开发人员应该如何估时?

Open ShannonChenCHN opened this issue 7 years ago • 1 comments

1.非技术方面

  • 考虑外部资源依赖,比如 UI 设计稿什么时候能定、产品需求什么时候确定、字段什么时候能定、API 接口什么时候能调
  • 评定不同任务的优先级,对于一些不重要、不紧急的需求可以放到最后视情况再做,或者适当砍掉

2.技术方面

  • 制定技术实现计划,过一遍要做的每一个任务,在列计划的过程中想想可能会涉及到的非产品需求
  • 拆分任务,尽量细,针对每一个小任务进行评估,最好把任务拆分到小时级别上来(对于移动端来讲,一个页面基本上可以已拆分为主框架、UI 界面、交互逻辑、接口联调、数据解析、业务流程这几块)
  • 补充一些时间:技术调研、debug、自测、代码优化、Code review、开会讨论
  • 正式开工后,再检查一下之前的评估是否需要调整

3.其他

  • 沟通,沟通,沟通

ShannonChenCHN avatar Apr 11 '17 15:04 ShannonChenCHN

延伸阅读:

ShannonChenCHN avatar Apr 27 '17 13:04 ShannonChenCHN