七月每个同事面对面谈话
公司的问题,个人的情绪,团队协作,扶摇项目,加班问题,工作如何安排更合理,周团建,其它的问题
1. 遇到的问题:
- 前端开发较慢【需求不精确(完善需求的同时,导致延长开发时间),工作效率低,避免不必要的加班】
- 前后端协调麻烦
- 开发的功能现在由后端主导
- 需求不精确(开发人员仅完成了表格功能,对于功能细化没有任何建议)
- 同时处理多个问题(研发过程中,随时打断,导致忘记最开始要做的事)【把沟通时间压缩到10分钟(非紧急不重要的事先记下来)】
2. 优化开发流程
新功能开发模式/ 旧功能升级模式(分而治之,划分模块以功能点(流程,功能细化,产品原型)为最小单位)
整理功能流程线,正常流程,失败流程
3. 新功能开发模式
解决第二、三、四个问题:
2. 前后端协调麻烦
3. 开发的功能现在由后端主导
4. 需求不精确(开发人员仅完成了表格功能,对于功能细化没有任何建议)
功能由产品主导,前期尽量明确需求,功能需求细化完成以后,需要输出(需求表格,每个功能的流程,简单的产品原型),然后同所有开发人员讨论具体的实现,完善前面的输出 -->生成高保真原型(字体,字号,前端开发人员可以基于此直接开发),同时前端定义接口,跟后端交流【按功能分类接口,API设计合理(前后端商议)】,确定好API 以及文档(返回字段语义化)。然后根据约定,后端根据文档产出API,前端对接API同时根据产品的高保真原型实现需求,功能实现完成交由产品确认,(前面所有的流程都是根据功能点划分模块,不需要等到全部完成才开发)
- 整理一下功能还不完善的地方,产品优先梳理这一部分
Android短视频(android进度)
Android直播
IOS短视频
IOS直播
架构优化
每周一发一个新版本
搭建预发布环境
定义服务降级策略(附属业务应不影响主流程业务,异常情况记录日志,可通过定时任务进行补偿)
实现灰度发布,在不应先线上已有业务的情况下升级应用,小流量测试,查看控制台
代码审查(构建机器代码审查,阿里云插件,逻辑人工审查)
接入EDAS
8月的工作
- 短视频android对外发布8.9
- 扶摇短视频/直播更换中国风格的UI
- 功能相关:孙亚非,温曾坤,王凯文
- 上线部署:EDAS
ios端视频直播开发完成8.15
刘宗光,秦振中,刘蕾蕾android直播开始开发
创建区块链合作版本8.15
具体的功能
后端逻辑,前端逻辑
再往后的工作
IOS上架,Android上架