[TOC] ##要求 團隊項目拆解 ##概述 因爲班級博客園手機端App項目自身只通過了上一屆一年的開發,仍然有很大優化和增長功能的空間,故在本Alpha階段,咱們決定側重於新功能的實現和舊問題的儘可能解決。開發成員沒有進行先後端的明確劃分,而是每人各負責幾塊功能,在每日例會交流並統一新的UI來保證一致性,另外平時也在羣組中交流新的功能加入的位置。同時測試同窗對上屆可能潛在的問題進行復現和新開發的功能進行檢查。github連接在這裏。 ##詳細分工 具體要實現的頁面與功能可參考功能規格說明書與技術規格說明書。 每位成員的任務分配和預期時長以下:html
成員&身份 | 具體任務 | 預計時長 |
---|---|---|
PM:邵旭哲、吳昊 | 1.完成全部的博客撰寫<br> 2.管理Github項目和issues<br> 3.編寫問卷,收集並整理用戶需求和反饋<br> 4.規劃項目下一步實現的功能<br> 5.組織每日例會,瞭解監督任務進度<br> 6.瞭解和溝通Alpha版本的發佈渠道並進行發佈 | 2h *n<br> (20min-40min) *n<br> 6h<br> (15min-60min) *n<br> 6h<br> 6h |
開發:吳昊 | 1.學習代碼編寫<br> 2.實現功能「成員列表」的遷移<br> 3.編寫團隊貢獻分分配規則,scrum meeting彙總並提交<br> 4.構建devote相關的框架<br> 5.處理"ClassFunction"頁面存在的bug<br> 6.編寫投票功能:查看班級投票、查看參與成員 | 3h<br> 10h<br> 3h<br> 3h<br> 2h<br> 8h |
開發:胡俊崧 | 1.學習react-native框架,熟悉項目結構<br> 2.重構"個人班級"界面UI,使其交互更人性化<br> 3.增長對做業的操做中學生、老師、助教的區分<br> 4.增長做業分類展現功能<br> 5.增長刪除做業功能<br> 6.增長修改做業功能<br> 7.編寫博客分享功能<br> 8.編寫記錄用戶使用狀況的部分用以改進Alpha版本 | 4h<br> 3h<br> 2h<br> 1h<br> 2h<br> 4h<br> 8h<br> 6h |
開發:陳治齊 | 1.重構'個人班級'頁面顯示博文的代碼<br> 2.編寫班級選擇功能和界面<br> 3.完成班級博文列表篩選功能的重構<br> 4.編寫消息通知功能<br> 5.修復查看班級博文顯示不正確的錯誤<br> 6.編寫投票功能:獲取投票內容、獲取投票<br> 7.統計統一全局列表樣式 | 4h<br> 4h<br> 2h<br> 4h<br> 8h<br> 8h<br> 6h |
開發:蔣鋒 | 1.增長查看班級公告列表功能、修復相關問題<br> 2.增長髮布公告功能、修復相關問題<br> 3.增長編輯公告功能<br> 4.增長公告的操做中不一樣身份的區分<br> 5.增長刪除公告功能<br> 6.增長收藏博文的功能<br> 7.研究打包發佈app | 5h<br> 4h<br> 2h<br> 2h<br> 4h<br> 6h<br> 6h |
測試:吳楓 | 1.學習測試,復現上一版本未修改的bug<br> 2.測試用戶的登陸與登出,測試做業相關功能<br> 3.測試班級博客的功能,與成員功能<br> 4.彙總新功能,根據功能製做測試分支樹<br> 5.寫自動化腳本,聯合測試做業的全部功能<br> 6.編寫單元測試,得到代碼覆蓋率 | 4h<br> 3h<br> 3h<br> 6h<br> 8h<br> 8h |
所須要的總時長約在150h左右。其中包括學習、環境搭建以及發佈的時長。 alpha階段的project圖以下: react