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 對當前移動端的整個產品進行深度思考與梳理并建立問題庫。