开发前续作做的准备工作:
1、罗列任务清单,把大致的开发内容和技术实现体现在方案中
明确系统边界,把所有的功能实现划分到对应的系统服务中
理清调用逻辑,把系统调用流程和业务状态流转都描述清楚
记录开发细节,把技术实现细节和容易造成困惑的地方记下
画好调用时序图和状态流转图,流程图
过程中保证拆分工程条目和控制进度
1、开发最好把自己改动的地方整理出来、以测试点的方式写到技术或者测试方案中
2、项目排期中一般有3个里程碑:产品体验、提测、上线,如果项目的开发周期比较长,我还会增加一个项目中期回顾的里程碑,在这个时间点之前必须把某些功能都开发完成
3、确定合作方和自己方的依赖关系/去督促这个项目中任何一位参与者的工作,每项开发内容都会有前后依赖关系,就比如前端页面的对接必须等后端接口实现之后才能开始,排期计划内也需要把这种开发项的依赖关系体现出来
4、另一方面,在排期计划中适当增加一天用于代码review和上线准备,甚至可以从开发和测试时间中压缩出一天,考虑到一些不确定因素会影响到项目的进度,开发和测试时间多少会加一点“水分”。最后,开发负责人需要清楚地知道,哪些上线工作可以提前做好,比如申请服务器资源、创建数据库表、提前部署服务、配置域名、申请相关权限等,提前避免一些部署上的问题;如果把这些工作都放到上线的时候来完成,那线上验证的时间就会大大延后,发布时长也很难控制