軟工網絡15團隊作業2——團隊計划


確定選題

團隊選題:“背背佳”---英語單詞學習微信小程序

對於這次的團隊作業,我們組想了很久最終決定了做一個英語單詞學習的微信小程序。大家都知道現在微信小程序炙手可熱,各類微信小程序層出不窮,但我們發現周圍很多人都有下載關於單詞學習的APP,也有去查找類似這次選題的小程序,發現對於英語單詞的小程序還沒有很完善,因此更確定了我們的選題。

系統詳細描述:

應該很多人都用過類似“百詞斬”、“扇貝背單詞”等英語APP,那我們選題的目標也很明確:幫助用戶學習並復習英語單詞。那么一款優秀的背單詞程序應該這樣四個基礎功能:單詞、發音、音標、釋義。我們認為還有必要的是:好友打卡(打卡功能在微信小程序中常見並使用率極高)、例句(可以的話還想提供朗讀例句功能)、單詞本(添加生詞功能,方便鞏固復習)、自定義筆記(考慮到用戶個體性)等學習功能,復習功能應有選擇題、拼寫練習、英語聯想等,而統計功能應該也有遺忘曲線、背單詞數據統計、單詞掌握情況統計。這樣一看,這個系統應是一個較完整的、以用戶角度出發的單詞學習小程序。
對於單詞學習程序市場上已產出不少,而我們自己通常會去挑選功能目的明確、操作界面簡單的APP。功能多固然會方便,但有時候畫龍點睛反而會變成畫蛇添足;繁雜的界面會把主要功能給掩蓋,也會讓人減少打開APP的次數。而我們也會通過這兩點去完善我們的小程序。

預期用戶數量:

先找周圍舍友自己低年級要考四六級的學弟學妹使用,提出意見再去宣傳吸引目標用戶。所以前期用戶數量大約在30左右,若功能能夠完善並且能夠成功推行,用戶量可以達到千名以上。

系統的:真實性、可用性 以及價值所在

真實性:系統運用到了大數據收集,同時也會參考同類APP單詞收集和分類情況。
可用性:若能夠成功推行,只要擁有微信就可以隨時隨地背單詞,不需要下載其他的app,同時自帶打卡功能,由於微信是一個交友APP,基於這點我們的小程序也可以實現多人同行,競賽,排名等,增加背單詞的趣味性。
價值所在:首先省去了挑選各種背單詞app的麻煩,只需要擁有微信,關注相應的背單詞小程序。
同時根據單詞的難易,個人的熟知程度,和科學的記憶曲線調整單詞出現的頻率,生成個性化的學習單詞方案。
可以多人一起背單詞,你可以查看到好友背單詞記錄,一起打卡,增強了背單詞的趣味性。
可以根據個人所需,分成四六級單詞,考研單詞,托福單詞等,針對性強。

請立刻建立團隊項目的git倉庫。

碼雲地址 : https://gitee.com/zyjjj/babaka

強調:做雷同項目的不同團隊, 請在項目立項的時候,就提出自己團隊獨特的設計/功能是什么,如何找到目標用戶, 然后執行。

我們團隊獨特的特點就是我們可以根據科學的記憶曲線來設置單詞出現的頻率,以達到最佳的單詞記憶。



制定團隊計划

根據發布的項目時間規划,初步確立團隊任務計划,將團隊的任務計划添加到碼雲的團隊項目Issues(列表、里程碑)里面,要求:

PM組織成員快速閱覽《構建之法》第8章到第15章關於“軟件開發完整生命周期”的相關章節,並回顧在案例分析中初步練習過的項目計划設計的方法對項目做時間安排。同時請參考下面的團隊項目每周環節進度表。使用《構建之法》“計划和估計” 一節中提到的討論方法和耗時估計公式來矯正計划的時間表,為每個環節定制好時間。並注意,不要貪圖做太多的功能,而是要把關鍵的場景實現了。

環節進度表:

時間 計划
第 6-7 周 1. 制定團隊計划
2. 需求規格說明書
3. 原型設計,隊員估計任務難度並學習必要的技術
4.小程序賬號注冊、熟悉微信開發者工具
5. 編碼規范完成
6. 架構設計,團隊成員估計各自任務所需時間
7. 測試計划制定
第8-9周 1. 團隊項目Alpha任務分配計划
2. 每日立會,溝通項目進度及問題
3. 連續7天的Alpha敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交
第10周 1. 用戶反饋+測試計划改進
2. 整體測試完畢
3. 團隊Alpha階段個人總結
4. 團隊項目Alpha博客:發布說明、測試報告、展示博客、項目管理
第11周 1. 項目復審
2. 團隊項目Alpha博客:事后分析
3. 每個團隊離開一人,自己尋找下一個隊員。團隊發博客宣布離隊和接納的成員。
第12-13周 1. 團隊項目Beta任務分配計划,介紹新成員
2. 每日立會,溝通項目進度及問題
3. 連續7天的Beta敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交
第14周 1. 團隊項目Beta博客:發布說明、測試報告、展示博客
2. 團隊Beta階段個人總結
第15周 1. 項目復審
2. 團隊項目Beta博客:事后分析, 宣布每人的貢獻分
第16周 1. 團隊整個階段總結,分析用戶數據,整理文檔,保證以后的團隊能接手。

修改:預估兩周時間里學好必要的技術時間不足,所以延長到第8周

修改后的進度表:

時間 計划
第 6-7 周 1. 制定團隊計划
2. 需求規格說明書
3. 原型設計,隊員估計任務難度並學習必要的技術
4. 編碼規范完成
4.小程序賬號注冊、熟悉微信開發者工具
5. 架構設計,團隊成員估計各自任務所需時間
6. 測試計划制定
第8-9周 1. 團隊項目Alpha任務分配計划
2. 技術繼續學習
3. 每日立會,溝通項目進度及問題
4. 連續7天的Alpha敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交
第10周 1. 用戶反饋+測試計划改進
2. 整體測試完畢
3. 團隊Alpha階段個人總結
4. 團隊項目Alpha博客:發布說明、測試報告、展示博客、項目管理
第11周 1. 項目復審
2. 團隊項目Alpha博客:事后分析
3. 每個團隊離開一人,自己尋找下一個隊員。團隊發博客宣布離隊和接納的成員。
第12-13周 1. 團隊項目Beta任務分配計划,介紹新成員
2. 每日立會,溝通項目進度及問題
3. 連續7天的Beta敏捷沖刺,7 篇 每日Scrum Meeting博客+代碼提交
第14周 1. 團隊項目Beta博客:發布說明、測試報告、展示博客
2. 團隊Beta階段個人總結
第15周 1. 項目復審
2. 團隊項目Beta博客:事后分析, 宣布每人的貢獻分
第16周 1. 團隊整個階段總結,分析用戶數據,整理文檔,保證以后的團隊能接手。

將任務計划添加到碼雲的團隊項目issues:



合作情況

團隊的分工:

姓名 任務 完成情況
吳玲 團隊計划進度表 100%
郭琪容 小程序介紹,系統詳細描述 100%
王興 團隊計划進度表 100%
曾藝佳 碼雲,Issues添加管理 100%
祁澤文 系統詳細描述,分析 100%
徐璐琳 系統詳細描述,分析 100%

每個人的感想:

**吳玲**的感想:接觸這門課程也有 一個學期了,整體上的感覺還是不錯的,就是偶爾覺得作業有點多,畢竟我們也有其他作業,還得自學東西。整個組隊的過程還是挺迅速的,氛圍融洽,溝通交流到位及時。團隊選擇這個課題的原因是因為最近小程序也比較火爆有市場,畢竟能借助微信這個平台還是很方便的。希望我們能按照計划與老師的指導有條不紊把這個項目做好做成功,為這門課交上一份滿意的答卷。

**曾藝佳**的感想:團隊項目的選題是全部成員一起討論,對小程序比較有興趣,但是沒有特別的想法,所以從老師給的參考里選擇的。之前有看過小程序的開發所需技術,主要還是前端js等技術,運用微信的小程序開發工具,這個我們還不太了解,所以要一起慢慢的摸索。一個做好分工很重要,大家可以取長補短,各盡其責,互幫互助,較好地完成團隊任務。

**王興**的感想:我們團隊經過討論,最終決定從老師給的題目里面選擇了背單詞這樣一個微信小程序。選擇小程序的原因主要是因為小程序所需要的空間比較小,而且現在小程序比較流行,確定選題以后我們就去看了關於小程序開發的相關學習資料,然后我們商量了一下就確定了各自的分工,相信我們經常溝通交流,一定會合作的很愉快的。

**郭琪容**的感想:剛開始接觸這個科目,心里還是挺惶恐的,主要是自己的編程能力不好,但是這幾次作業做下來感覺還是在自己的能力范圍內。這次的團隊作業,以合作為主,主題選的是貼近學習的英語單詞的背誦,平台選的是最近比較熱門的微信小程序開發平台。我們小組的成員住的也很近,方便我們溝通交流,有問題可以立馬解決。而且我們對小組成員比較熟悉,各人負責的事務也很明確,各取所長。

**祁澤文**的感想:在平時生活中接觸了很多次微信小程序,認為相對比較方便實用,於是和隊友商量決定去嘗試做微信小程序,查看了一些單詞的app和微信的一些單詞小程序,希望我們能夠做的更有創意。

**徐璐琳**的感想:團隊項目那顧名思義就是大家一起協力完成得一個項目,那在這期間會有許多想法碰撞的時候,和課設的小組很像可是又比課設要來得完整,因為這是一個項目,不僅是開發方面,還有前端設計、用戶調查、市場調研等糅合在一起。大家本着同樣一個目的出發,相信在這時期內會合作得很好的。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM