这次项目从开始对需求到上线出现了很多问题总结一下

  • 有需求不明确,流程不清晰
    对于项目最终要达到的效果,在开始沟通需求的时候没有和产品沟通明白,导致后面在不停的找产品确认细节。其实在开始阶段就应该把这些细节性的东西捋一遍。确定要做哪些,具体实现什么。参与需求评审的人过少。

  • 接口文档没有确定就开始开发
    其实在开始就应该和前端移动端沟通确定需要的接口,以及接口参数等细节。但是并没有。后面开发的时候接口文档也没有及时更新,导致前后端在不停在这个上浪费时间。

  • 接口版本管理
    对于不兼容的接口应该新加新版本的接口,然后新功能就通过这个接口来操作。而不是用老的接口兼容旧的数据。

  • 接口文档不详细,更新不及时
    就是懒

  • 最大的问题还是产品,前后端沟通不充分就去开发
    会导致以上几个问题

  • 工期被缩短,临时加需求
    导致开发时间紧张。在沟通阶段就因该确定一个不能加需求的时间点;过了就不能加需求了。不然对大家都会有影响。

以后的改进

  • 有需求,先对需求;一条条对,确定要实现什么。

  • 前后端在开发之前先把接口确定下来;需要哪些接口; 参数是什么。

  • 及时更新接口文档。

  • 不兼容的接口,就新加新的版本的接口。