issues
search
ShannonChenCHN
/
eureka
✍️ I read, I write, I think, I do, I learn, I code.
134
stars
13
forks
source link
【总结】软件开发人员应该如何估时?
#17
Open
ShannonChenCHN
opened
7 years ago
ShannonChenCHN
commented
7 years ago
1.非技术方面
考虑外部资源依赖,比如 UI 设计稿什么时候能定、产品需求什么时候确定、字段什么时候能定、API 接口什么时候能调
评定不同任务的优先级,对于一些不重要、不紧急的需求可以放到最后视情况再做,或者适当砍掉
2.技术方面
制定技术实现计划,过一遍要做的每一个任务,在列计划的过程中想想可能会涉及到的非产品需求
拆分任务,尽量细,针对每一个小任务进行评估,最好把任务拆分到小时级别上来(对于
移动端
来讲,一个页面基本上可以已拆分为主框架、UI 界面、交互逻辑、接口联调、数据解析、业务流程这几块)
补充一些时间:技术调研、debug、自测、代码优化、Code review、开会讨论
正式开工后,再检查一下之前的评估是否需要调整
3.其他
沟通,沟通,沟通
ShannonChenCHN
commented
7 years ago
延伸阅读:
The Software Engineer’s Essential Time Estimation Guide
(需要梯子)
1.非技术方面
2.技术方面
3.其他