軟件工程第四次作業(選題、進程安排)
一、團隊組成和選題情況說明:
①介紹團隊組成:
團隊成員:
吳政楠:201728211028 (左一)
陳陽:2017282110288 (左二)
章輝宇:2017282110284 (右一)
韓華頌:2016282110142 (右二)
胡誌權:2016282110143 (因在外地面試,未能參與團隊會議與合影)
團隊Git:
https://github.com/orgs/WHUSE2017/teams/java-team/members
②收集需求:
第一步:我們團隊成員每人在各自的實驗室或者宿舍對周邊人進行了初步的需求收集(每人大概一到兩個)。
第二步:進行團隊會議討論,匯總所有各自收集到的需求。
第三步:根據項目時間節點的限制,到完成
③選題分析:
我們選的是為教師和學生做一個“課程群組”項目,項目名稱暫定:《課程群組系統》
N(Need):課堂上老師說:哪位同學做下課代表,建一個QQ群,讓選了我這個課的學生都加進來,我會把課後作業和課堂PPT發到群裏。
課下學生說:每個課一個QQ群微信群,我的群已經幾十個了,傻傻分不清楚哪個課是哪個群,搜半天。
我們團隊是對周邊人做需求收集,了解到教師和學生都有這種QQ建群的困擾並且希望能有一個專門的系統解決這個問題而不是每個課程交流都依賴於QQ,這是我們在用戶那裏獲取的需要被解決的痛點。
A(Approach):我們團隊用java語言。瀏覽網上做的好的界面和功能作參考,結合我們自己平時用博客、QQ、微信客戶端和網頁版的體驗,考慮客觀條件限制,我們定下自己要實現的項目的概貌和大體實現步驟。
B(Benefit):教師可以不用在課堂上找課代表、找人建立QQ群並一個同學一個同學的批準加入。教師可以很方便的布置作業、發布學習資料、課程信息,並與選了本課程的學生進行交流,類似於將QQ群組的部分功能單獨拿出來與博客相結合的專門服務於教學系統。學生可以很方便的在選課的時候就能加入這個課程的群,不需要在第一周的課堂上每個群號每個群號的搜索。
C(Competitors):目前在武大校園內都是以QQ建群、微信建群的方式進行課程交流等活動,所以還是很有創意解決目標用戶痛點的新項目。
D(Delivery):因時間較短,我們計劃的功能並不算完善,我們打算先不做那麽復雜,以後增量的增加和修改功能。因選課和學生信息等不能用學校的數據庫,只能自己模擬做我們自己比較簡單的,如果做得比較好需要獲得學校的數據庫可以在全校甚至外校推廣使用。
二、項目進度安排:
①WBS
估計所需工作量:兩周內5人共同完成,兩人主要負責編碼,所有人參與開發過程。
成員承諾工作時間:編碼成員會花費稍多時間,平均每人每天花費5小時。
②計劃進度安排:一周內完成系統設計與基本框架,兩周實現需求分析計劃的基本功能,完成Alpha版的發布。
計劃人員分工及占工作量比例情況:
章輝宇:(284)負責編碼,占比25%。
韓華頌:(142)負責編碼,占比25%。
陳陽:(288) PM,負責需求分析文檔編寫、項目測試與測試報告,占比12%。
吳政楠:(286)負責系統設計及文檔編寫、Beta版總結,占比12%。
胡誌權:(143)負責系統Alpha版總結、開發過程所需其他生成文檔,占比12%。
剩余14% 根據項目實現過程中的貢獻值分配。
《需求規格說明書》的Git鏈接:
https://github.com/WHUSE2017/Java-Team
軟件工程第四次作業(選題、進程安排)