這個作業屬於哪個課程 | <2020 春 W 班 (福州大學)> |
---|---|
這個作業要求在哪里 | <作業要求> |
團隊名稱 | <旗山的驕傲> |
這個作業的目標 | <Beta 沖刺> |
作業正文 | <作業正文> |
其他參考文獻 | <《構建之法》> |
part.01 組長是否重選的議題和結論
-
方式:在組內召開了線上會議進行了討論
-
結論:組長不需要進行更換
-
理由:
-
沒有特殊情況,組長無需重選,組長認真負責且能力足夠。在一直以來的團隊合作中組長未出現嚴重的失誤。
-
就目前而言,現組長仍為對項目整體了解度最高的成員,更換組長反而可能影響開發的進度。
-
part.02 下一階段需要改進完善的功能
前端
-
web前台
- 界面UI美化優化
- 進一步進行測試,尋找潛在bug
- 接口邏輯性能優化
-
web后台
- 界面UI美化優化
- 進一步進行測試,尋找潛在bug
- 接口邏輯性能優化
-
Android
- 界面UI美化優化
- 進一步進行測試,尋找潛在bug
- 接口邏輯性能優化
后端
-
框架內接口部分
- 代碼進行重構,統一規范
- 進一步進行測試,尋找潛在bug
- 優化后端邏輯,提高性能
-
工具類部分
- 封裝框架內的常用方法到工具類
-
服務器端
- 增加服務器的安全性,完善安全策略
- 增加服務器的承載能力,負載測試(
學生機這么玩真的合適嗎?)
part.03 下一階段需要新增的功能
前端
-
web前台
- 完成附加功能界面及子界面
- 登錄模塊完成orc驗證及找回密碼的驗證功能
- 物品租賃完成根據地圖租賃界面
-
web后台
- 登錄模塊完成找回密碼的驗證功能
-
Android
- 完成附加功能界面及子界面
- 登錄模塊完成orc驗證、找回密碼的驗證功能及登出功能
- 物品租賃完成根據地圖租賃界面
- 完成評論修改、刪除功能
- 完成個人信息查看、修改功能
- 完成各模塊搜索功能
后端
-
框架內接口部分
- 增加舉報功能對應的接口
- 文件上傳接口部分增加多文件上傳與斷點續傳的功能
- 完成敏感詞模塊,在β階段部署tired樹版本
- 完成附加功能模塊,在β階段使用webmgaic完成爬蟲,增加爬蟲獲取數據返回接口
- 系統安全性提升,增加接口請求頭token驗證與訪問接口key密鑰加密
- 系統負載提升,增加接口訪問的請求隊列,解決並發問題
-
工具類部分
- 增加爬蟲使用的工具類
-
服務器端
- 使用nigix進行反向代理
- 完成項目的docker化部署
part.04 需要改進的團隊分工
-
團隊分工
- 優化團隊合作模式,提升團隊的合作效率,每日站立式會議逐一回報再總結提高效率
- 加強前后端的交流聯系,提高交互時的效率,本階段新增了用於前端向后端進行反饋的在線文檔
- 后端因為為三人共同編寫,增加分工的解耦度,本階段后端三人分別負責不同部分(爬蟲+服務器部署、代碼重構+功能邏輯優化、文件接口功能新增優化+提升系統安全性)
part.05 需要改進的工作流程
-
工作流程
- 代碼的版本控制,本階段仍在各自的分支進行開發,做好開發人員每日的git上傳
- 代碼的測試,做好伴隨開發一起進行的白盒測試與發行后的黑盒測試
- 相較於上階段的最終貢獻度調整為每日的貢獻度,最后再取平均值,同時在每日沖刺博客新增適當的程序/模塊截圖
part.06 沖刺時間計划安排
時間 | 工作安排 |
---|---|
5.28-6.03 | 每日在線每日工作文檔更新、每日在線每日會議記錄文檔更新、每日teambition管理(任務完成及統計信息記錄)、每日站立式會議、每日博客園博客更新 |
5.20-5.27 | Beta沖刺准備階段:創建在線接口文檔、在線每日工作文檔、在線每日會議記錄文檔、在線工作量化文檔等;創建teambition管理項目、上傳更新量化后的工作;學習新的知識以適應本階段的技術要求 |
5.28-6.03 | Beta沖刺編碼階段:前后端完成本階段的優化與新增功能的編寫,以及測試的同步進行 |
5.03-5.07 | Beta沖刺部署、交互階段:后端重新部署服務器、測試接口及更新在線接口文檔;前后段交互及前端部署服務器;服務器端niginx搭載及docker容器化部署,配置安全策略 |
5.08-5.10 | Beta沖刺結束階段:完成總結博客與用戶使用調查報告 |