2018-01-014
01.14技术部门工作梳理
一、本周任务进度
1.裤兜FM
①进度
在本周裤兜FM的开发工作主要集中在测试迭代和部分功能点的优化上,截止到周五,裤兜FM已经发布封版版本。
②责任人
李清华、牛栋
③项目重要节点规划
已经封版,等待部署上线。
2.分级阅读
①进度
本周周一至周四,一方面是处理裤兜FM测试优化,另一方面也完成了分级阅读的前期准备工作,其中包括功能流程梳理、UI组件拆分、工作量预估、研发任务拆分等,周五实现了学习计划页面的部分UI控件。
②责任人
李清华、牛栋
③项目重要节点规划
截止到1月20号,完成阅读学习的核心功能流程(包括学习计划页面,日历页面、阅读卡片页面、领读页面、读后感编辑页面、读后感详情页面)
截止到1月27号完成订阅流程和其他的数据统计模块(包括总统计、本期统计、排行榜、订阅相关页面),并对接数据接口,发布第一个测试原型版本。
截止到2月3号,对分级阅读整个功能流程进行完善和测试迭代,发布功能完善的稳定版本
3.安卓端研发
①进度
安卓端在本周对分级阅读和裤兜书院的全部功能流程进行全面梳理,截止到本周周五实现了分级阅读和裤兜书院的墨刀原型,同时实现了基于指令的统一的web互调用机制。
②责任人
江昆
③项目重要节点规划
安卓端下周的主要工作是对接梳理分级阅读教师端功能流程,制作相应的墨刀原型,做好项目开发前的准备工作并推进分级阅读教师端的编码实现工作。
4.iOS端研发
①进度
ios在本周对线上的崩溃日志进行了梳理,针对部分严重的崩溃问题进行了复现和修复,实现统一的顶栏实现机制与基于指令的互调用交互机制,同时对当前ios的整个工程结构进行梳理并形成文档。
②责任人
董学雷
③项目重要节点规划
1 ios端下周的主要工作是对接梳理分级阅读教师端功能流程,做好项目开发前的准备工作并推进分级阅读教师端的编码实现工作。
二、问题梳理:
1、后台架构服务耦合的问题。
目前后台的架构是十分单一的,整个后台的功能逻辑全部整合在了一个tomcat容器里面,在最开始的时候后台的功能逻辑并不复杂,单一的tomcat容器完全可以应付,但随着项目与需求的扩张,逐步加入了异步任务统计服务、数据缓存服务、定时服务等等,这些新增的服务全部塞进了同一个tomcat容器里,与现有的数据接口的功能逻辑都耦合在了一起,而且由于tomcat自身的线程池管理的原因以及服务和服务之间的相互影响导致出现了很多难以预料的问题,因此后期需要将这些独立的服务从tomcat中分离出来单独部署,服务和服务之间通过RPC的方式进行通信,每个服务能够独立部署并运行在一个进程内,通过对服务进行解耦,将整个问题域分而治之以减少不必要的损耗,使得整个复杂的系统和组织能够快速的应对变化,但是分布式的服务化也必然会带来新的问题,例如运维的问题,单一的tomcat容器运维的难度较低,但是如果采用分布式服务化的部署方式,运维的复杂度会大大增加,以前的手工运维的方式必然会被淘汰,需要更多的自动化流程化的手段来降低服务化的运维复杂度和成本。
三、人员管理
1.人员稳定情况:
①江昆
研发状态 正常
考勤状态 正常
日报状态 正常
②李清华
研发状态 正常
考勤状态 调休一天
日报状态 正常
③董学雷
研发状态 正常
考勤状态 正常
日报状态 正常
④牛栋
研发状态 正常
考勤状态 调休一天
日报状态 正常
四、下周规划
安卓端
1 梳理分级阅读教师端整体功能流程并制作墨刀原型。
2 对分级阅读教师端进行任务拆分并编码实现。
web端
1 实现分级阅读模块学习计划页面,日历页面、阅读卡片页面、领读页面、读后感编辑页面、读后感详情页面的ui界面和部分内部功能逻辑。
2 整合分级阅读中领读学习、读后感、打卡的核心功能流程。
3 配合古诗项目和裤兜FM项目的上线部署。
iOS端
1 对接梳理分级阅读教师端整个的功能流程,对研发任务进行拆分并编码实现。
后台
上四
1 设计裤兜书院统一的功能流程与接口交互规范,对分级阅读的所有数据接口进行设计并编码实现。
2 梳理裤兜书院功能流程,设计相关的数据库表结构和数据接口,推动裤兜书院后台的研发进度。
3 更新古诗模块相关的数据与资源,做好古诗上线准备。
4 对接裤兜FM音频资源与数据,做好裤兜FM上线准备。
下四
1 对基于spring框架的RPC技术与服务化技术进行相关的技术调研。
2 对当前后台的整个架构进行梳理,对后台的分布式服务化做深度的思考与准备。
3 对当前移动端的整个产品进行深度思考与梳理并建立问题库。