軟工網絡15團隊作業2——團隊計劃
確定選題
確定團隊選題,確定之後每個團隊需要描述要做的究竟是什麽系統,預期的用戶量是多少。
單詞微信小程序
能夠完成基本的單詞記憶(例如:根據中文意思拼寫英語單詞再由程序判斷是否正確)
紀錄用戶已經學會的單詞以及學會的單詞的數目
簡潔但不失優雅的UI
基於微信平臺實現,掃描二維碼即可使用無需額外下載軟件,方便快捷
預期用戶量->30人左右(大致相當於網絡1512班級人數)
圍繞選題項目內容的 真實、可用、有價值(有情懷 作為加分項)目標來分別闡述。
真實:基於大學生學習英語的真實需求;眾所周知,英語學習對我們計算機專業的學生十分重要,而英語學習的一個重要組成部分便是單詞的記憶,所以要想英語學得好先夯實單詞基礎 可用:針對目前有長時間使用微信的習慣的大學生推出這款小程序,用戶可以在不退出微信的條件下進入小程序進行單詞學習,利用零散的時間學習單詞 有價值:滿足用戶學習英語提升自我的需求,提升同學們的英語學習積極程度;界面整潔,功能完善,用戶能夠在使用過程中得到一種美的享受
建立和初步熟悉團隊git的協作方式。項目後續的代碼、文檔都要通過碼雲增量式管理。實現文檔的版本化和增量式管理。
請立刻建立團隊項目的git倉庫。
https://gitee.com/wufuckshuo/STEIN
制定團隊計劃
根據發布的項目時間規劃,初步確立團隊任務計劃,將團隊的任務計劃添加到碼雲的團隊項目Issues(列表、裏程碑)裏面,要求:
PM組織成員快速閱覽《構建之法》第8章到第15章關於“軟件開發完整生命周期”的相關章節,並回顧在案例分析中初步練習過的項目計劃設計的方法對項目做時間安排。同時請參考下面的團隊項目每周環節進度表。
使用《構建之法》“計劃和估計” 一節中提到的討論方法和耗時估計公式來矯正計劃的時間表,為每個環節定制好時間。並註意,不要貪圖做太多的功能,而是要把關鍵的場景實現了(參考《構建之法》中關於MVP的描述)。
使用的公式:
公式1:Y=X+-X÷N
Y是某件事實際時間花費,X是對於某件事的估計時間, N是做過類似開發工作的次數,中間的+-表示加上或者減去
公式2:Y=(Y0,Y0F0F1...Fn)
Y0是團隊估計時間,F0到Fn是各種因素(產品因素、平臺因素、人員因素、項目因素等),最小值為1,最大值為10
團隊項目每周環節進度表
周 | 任務 | 估計天數 |
---|---|---|
第 6-7 周 | 1. 制定團隊計劃 | 已完成 |
第 6-7 周 | 2. 需求規格說明書 | 2 |
第 6-7 周 | 3. 原型設計,隊員估計任務難度並學習必要的技術 | 5 |
第 6-7 周 | 4. 編碼規範完成、平臺環境搭建完成、初步架構搭建 | 2 |
第 6-7 周 | 5. 架構設計,WBS, 團隊成員估計各自任務所需時間 | 3 |
第 6-7 周 | 6. 測試計劃制定 | 2 |
第8-9周 | 1. 團隊項目Alpha任務分配計劃 | 2 |
第8-9周 | 2. 連續7天的Alpha敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交 | 7 |
第10周 | 1. 用戶反饋+測試計劃改進 | 2 |
第10周 | 2. 團隊Alpha階段個人總結 | 2 |
第10周 | 3. 團隊項目Alpha博客:發布說明、測試報告、展示博客、項目管理 | 3 |
第11周 | 1. 項目復審 | 2 |
第11周 | 2. 團隊項目Alpha博客:事後分析 | 3 |
第11周 | 3. 每個團隊有一人必須離開,自己尋找下一個接納自己的團隊。團隊發博客宣布離隊和接納的成員。 | 1 |
第12-13周 | 1. 團隊項目Beta任務分配計劃,介紹新成員 | 3 |
第12-13周 | 2. 連續7天的Beta敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交 | 7 |
第14周 | 1. 團隊項目Beta博客:發布說明、測試報告、展示博客 | 5 |
第14周 | 2. 團隊Beta階段個人總結 | 2 |
第15周 | 1. 項目復審 | 5 |
第15周 | 2. 團隊項目Beta博客:事後分析, 宣布每人的貢獻分 | 2 |
第16周 | 1. 團隊整個階段總結,分析用戶數據,整理文檔,保證以後的團隊能接手。 | 7 |
https://gitee.com/wufuckshuo/STEIN/issues
團隊成員任務分配表(暫定)
團隊成員 | 任務分配 |
---|---|
林一心 | 負責開發 |
張杭鏢 | 負責測試 |
童歡 | 負責測試 |
趙意 | 負責測試 |
團隊成員總結
林一心:經過開會討論,我們組決定做單詞學習的微信小程序項目。在對相關程序進行了初步調查之後,我們發現單詞學習小程序的技術難度對我們小組來說可能還是比較大(主要是由於組員們的編程技術不紮實),項目可能會進展的比較困難,所以今後更加需要組員們的通力協作,共同奮鬥;今後可能隨著組員們技術能力的提升改進任務分配
張杭鏢:組長說得對!
童歡:組長說得對!
趙意:組長說得對!
軟工網絡15團隊作業2——團隊計劃