Beta以前-凡事預則立(校園幫-追光的人)

所屬課程 軟件工程1916
做業要求 Beta以前-凡事預則立
團隊名稱 追光的人
做業目標 在Beta衝刺以前,提早作好準備和規劃

議題


一、討論組長是否重選的議題和結論。

  • alpha衝刺中組長不足:
    • 沒有爲組員解決更多技術上的問題;
    • 線上溝通不及時;
    • 每日立會時間不肯定;
    • 你們討論是否重選組長:
      • 肯定重選組長
    • 討論結果
      • 你們一致認爲原組長衡與墨很負責任的完成了先前的工做,尊重他的想法更換新組長。根據民主討論決定,肯定推選kilig當任新組長,負責小組的beta衝刺階段。

二、下一階段須要改進完善的功能。

  • 從功能模塊分析:
    • 用戶模塊
      • 完善個人界面UI設計;
      • 顯示積分具體數值;
    • 論壇/帖子模塊
      • 增長評論圖片的功能;
    • 帳戶體系模塊
      • 完善手機驗證碼驗證登陸;
      • 完善修改密碼;
  • 從系統設計代碼結構分析:
    • 後端
      • 完善單元測試;
      • 完善異常處理;
    • 前端
      • 組件模塊化;
      • 使用scss;
  • 從編碼規範,文檔規範,博客規範分析:
    • 編碼規範
      • 後端增長代碼規範檢查工具;
    • 文檔規範
      • 文檔統一放到github上,進行版本管理;
    • 博客規範
      • 根據Beta衝刺要求嚴格完成博客;
      • 爲博客添加目錄;
  • 從應用功能不足、UI不足分析
    • 應用功能不足
      • 評論應該增長評論圖片的功能;
      • 登陸註冊應該支持手機驗證碼;
    • UI不足
    • 收藏列表、擴展應用等界面UI仍是過於簡單;

三、下一階段新增的功能。

  • 用戶模塊功能新增
    • 歷史收藏
    • 關注列表
    • 歷史帖子
    • 設置
  • 論壇/帖子模塊功能新增
    • 發佈帖子
    • 帖子詳情
    • 收藏帖子
    • 評論帖子
    • 舉報帖子
  • 帳戶體系模塊功能新增
    • 忘記密碼
    • 手機驗證碼驗證

四、須要改進的團隊分工(針對以前的不足,須要增強和改進團隊協做和分工的地方)

  • 分工計劃改進
    • 繼續使用leangoo進行團隊分工,對分工任務、截止時間等進行更細節的定製;
  • 每日立會改進
    • 固定開會時間,每日21:30;
    • 提升開會效率,成員提早總結好問題和計劃;
  • 消息通知改進
    • 成員通知消息通知儘可能經過線下交談的形式,避免線上交談不許確的問題;
  • 問題討論改進
    • 有問題應該及時反饋(30min內未解決就應該尋求幫助),快速解決,避免一些簡單的問題花費大量沒必要要的時間;

五、須要改進的工具流程(如版本控制、測試工具等)

  • 版本控制工具改進
    • github,fork主倉庫,使用用pr發送提交合並代碼;
  • 測試工具改進
    • 編寫自動測試腳本;
    • 使用Postman進行輔助測試;
  • 代碼規範檢查工具改進
    • IDEA 阿里 代碼規範檢查工具 alibaba-java-coding-guidelines;
    • eslint;
  • 性能測試工具改進
    • springboot-性能測試 ContiPerf

六、衝刺的時間計劃安排(衝刺時間爲期七天,安排在2019.5.22——2019.5.31之間)

安排 時間 內容 產出
Beta衝刺(1/7) 5-23 一、原型補齊、調整(1/3);
二、前端代碼模塊化整合;
三、開發測試腳本(1/3);
四、添加代碼規範檢查工具;
五、完善單元測試(1/3);
一、原型設計V1.6 ;
二、完成前端請求的模塊化;
Beta衝刺(2/7) 5-24 一、原型補齊、調整(2/3);
二、前端界面完善(1/5);
三、開發測試腳本(2/3);
四、完善單元測試(2/3);
五、根據代碼規範檢查工具完善代碼規範
一、原型設計V1.7;
二、規範後端代碼;
Beta衝刺(3/7) 5-25 一、原型補齊、調整(3/3);
二、前端界面完善(2/5);
三、開發測試腳本(3/3);
四、完善單元測試(3/3);
一、原型設計V1.8;
二、測試腳本;
三、擁有完善單元測試的後端代碼;
Beta衝刺(4/7) 5-26 一、前端界面完善(3/5);
二、根據腳本完善測試用例並進行後端接口的二次測試(1/3);
三、根據測試的結果和前端需求修繕後端代碼(1/3);
--
Beta衝刺(5/7) 5-27 一、前端界面完善(4/5);
二、根據腳本完善測試用例並進行後端接口的二次測試(2/3);
三、根據測試的結果和前端需求修繕後端代碼(2/3);
--
Beta衝刺(6/7) 5-28 一、前端界面完善(5/5);
二、根據腳本完善測試用例並進行後端接口的二次測試(3/3);
三、根據測試的結果和前端需求修繕後端代碼(3/3);
一、前端整合代碼V1.0;
二、測試用例、測試報告;
三、後端代碼V1.0;
Beta衝刺(7/7) 5-29 一、前端打包安卓app;
二、前端H5部署;
三、前端打包微信小程序;
四、後端釋放release版本Jar包;
五、後端部署war包;
六、進行上線測試;
七、上線bug搶修;
一、校園幫安卓app;
二、校園幫h5 app;
三、校園幫微信小程序;
四、上線測試報告;
用戶試用 5-30 - 5-31 一、安卓app用戶試用;
二、前端H5試用;
三、微信小程序試用;
一、用戶使用調查報告;
總結、改進 6-1 - 6-3 一、Beta總結;
二、修改完善;
一、Beta衝刺總結;
相關文章
相關標籤/搜索