團隊項目


一、團隊組成和選題情況說明

1.Git鏈接https://github.com/WHUSE2017/SW_HW4/

團隊組成:

PM:黃金筱(107)

小組成員:王楓(031),劉燁(255),周明浩(277)

照片:

 

2.需求:

《構建之法》一書中對於軟件需求的獲取有以下幾個步驟:

1.  獲取和引導需求

2.  分析和定義需求

3.  驗證需求

4.  在軟件產品的生命周期中管理需求

 

在此基礎上,我們選擇了“焦點小組”和“深入面談”的方法來獲取需求。

首先,以本組成員作為目標用戶代表,對現存的博客系統進行評價,找到其異同,以此為基礎分析本項目的需求可以保留和放棄哪些功能;同時,組內同學輪流發表意見,分別列出自己心目中個人博客的功能,最后排序篩選找出十三個備選功能:登錄、發布、管理、搜索、分區、標簽分類、分享、留言、討論、改密、訂閱、消息推送、待辦事項。

然后,以小組成員的室友作為深入面談的對象,分別對12個人(6男6女)進行面談,深入了解其背景、心理和需求,最后確定保留十個功能:登錄、發布、管理、搜索、標簽分類、分享、留言、討論、消息推送、待辦事項。

 

3.NABCD分析:

https://www.processon.com/view/5816b106e4b0eef5410576ad中所說,結合《構建之法》一書,針對 " 個人博客 " 這一項目進行 NABCD 分析:

  • N(Need需求)

用戶希望通過個人博客這一平台記錄生活點滴,能夠使用符合個人喜好和審美的個性化系統,可以向普通游客分享感悟和知識,同時保證博主和游客的溝通交流,鍛煉自己的編程能力,充分體現博客精神:自由表達,開放寬容,個性張揚,專業精神。

  • A(Approach方法)

使用python語言,flask框架搭建個人博客,除完成個人博客的基本功能外增加ToDoList和消息通知功能,功能需求優先級最高,其次是界面。由於小組成員對python語言和flask框架熟悉且進行過類似開發,所以具有技術可行性。目前決定用兩個版本來實現,Alpha版本主要完成界面設計和基本功能實現,Beta版本完成個性化功能的添加和Alpha版本的Bug處理。

  • B(Balance好處)

此次項目的實現可以鍛煉小組成員的動手能力和團隊協作能力,滿足了博主的基本需求,也完成了個性化功能,同時是展示和交流良好的平台。

  • C(competition競爭)

由於項目本身的特性,暫時沒有相關利益競爭,但是相信在不久的將來,普通博客系統可能會模仿我們的特點,朝着界面更加美觀、功能更加個性化的方法發展。博客之間的競爭不僅是系統本身的競爭,更是博客本身質量的競爭,博文的質量決定是否是一個優秀的博客,也決定了游客的數量。

  • D(Delivery推廣)

由於本項目的特性,以干貨的數量、博文的質量進行推廣是更有意義的。

二、項目進度安排

1.WBS

 

需求所需的工作量: 本組共四人,按照小組成員能力及需求大約需要三周左右的時間完成。

根據團隊成員可承諾的工作時間,選擇可能實現的需求集合:個人博客的基本功能及兩個個性化功能:ToDoList和消息通知

2.進度安排、人員分工及占工作量比例情況

 甘特圖:

主要分工:

Alpha版本:

  1. 原型設計:劉燁、周明浩
  2. 文檔撰寫:黃金筱、王楓
  3. 前端設計與實現:黃金筱、劉燁
  4. 后台設計與實現:周明浩、王楓

Beta版本:

  1. ToDoList:周明浩、黃金筱、劉燁
  2. 消息:王楓、劉燁、黃金筱

工作量分配:因為時間緊,任務重,前期主要由劉燁、黃金筱來主導項目進展,后期主要由周明浩、王楓主導,但是組內每個成員都會參與項目的各個階段。暫時平均划分工作量,每人25%,后面按照項目進度會進行調整。

三、需求規格說明書

1.《需求規格說明書》鏈接https://github.com/WHUSE2017/SW_HW4/blob/master/README.md

 

 


免責聲明!

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



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