天天看點

凡事預則立随筆

這個作業屬于哪個課程 2019學年02學期單紅老師軟體工程實踐
這個作業要求在哪裡 團隊作業第六次——beta沖刺+事後諸葛亮
團隊名稱 松果星球委員會
這個作業的目标 提前制定beta沖刺需要完成的工作
作業正文 本博文
其他參考文獻

讨論組長是否重選的議題和結論

由于本學期的軟體工程實踐中,沒有涉及到随機調換組員的部分,并且在開會過程中讨論時,各個小組任務alpha沖刺階段進行的很順暢,是以小組決定沒有重選議題和結論。

下一階段需要改進完善的功能

名稱 需要改進完善的功能
安卓端 完善文章釋出功能、完善登入功能、完善文章檢視功能。
IOS端 完善文章檢視、管理部分、完善登陸部分中的驗證碼邏輯
背景系統 背景網頁:資料統計頁有三張圖表定位和實作還比較模糊,要在beta階段進行完善。
後端資料庫 1.賬号管理部分:需要完善使用者登入、注冊、關注、頭像與修改等接口并與前端對接;2.文章管理部分:需要完善舉報接口并與前端對接;3.背景部分:需要完善公告、文章的各類數量統計、使用者的各類數量統計等接口并與前端對接。

下一階段新增的功能

新增的功能
添加注冊功能、添加文章修改、删除功能、添加點贊、收藏、評論功能、添加修改個人資訊功能、添加松鼠子產品、添加消息提醒功能(保留)
新增個人資訊功能、新增已釋出文章修改删除功能、新增松鼠子產品、新增消息提醒功能
背景網頁:我們觀察到一些應用都有“周報”、“月報”這樣的統計方式。是以考慮在有餘力的情況下給背景網頁加入“松果日報”功能,讓管理者能夠更清楚明了地了解松果生活當日的相關資料。
1.賬戶管理部分:在資料庫新增一些使用者資訊字段如位址,實作多種方式的使用者登入等;2.文章管理部分:對評論增加評論和點贊功能,對文章清單和評論清單優化排序功能等;3.背景部分:通過增加資料庫表以實作更細緻的文章、使用者統計功能,使得背景的資料分析更有意義等;4.其他:對部分代碼進行重構,減少備援;學習提高資料庫效率的方法并運用在項目上;繼續深入學習和了解spring boot的ioc和aop,并在項目中實戰應用等。

需要改進的團隊分工

在開會讨論的過程中,各個分工小組均表示自己小組的人手在beta沖刺階段足夠完成任務,是以我們沒有進行人員分工的調整,但是針對alpha沖刺階段出現的代碼測試不夠具體的問題,我們進行了具體分發任務的安排,即:每個小組指定一個人專門進行測試,最後整合的代碼專門指定一個人進行測試。

需要改進的工具流程

  • 項目管理工具

    由于疫情期間大家還不能回學校進行面對面的項目交流,是以,我們的項目管理工具仍然利用GitHub,具體流程為:各個小組每次完成一部分任務便在GitHub上進行送出更新,涉及到小組間的代碼整合時可以具體咨詢各個小組的人員,這樣友善組長進行項目的控制與管理。

  • 測試工具

    針對測試工具,小組決定仍然使用Postman進行測試,沒有更改的地方。

沖刺的時間計劃安排

本次項目沖刺制定時間為5月28日到6月3日(為期7天)

時間 安排内容
5.28 各個小組進行各自功能完善與新增
5.29
5.30
5.31
6.01 進行小組間代碼整合并測試項目
6.02 整合測試期間遇到的問題
6.03 完善整個項目