3121002754

NOPASSWD發表於2024-03-23
這個作業屬於哪個課程 <軟體工程2024-雙學位>
這個作業要求在哪裡 <團隊作業1——團隊展示&選題>
這個作業的目標 團隊協作完成團隊展示和選題

目錄
  • 1.團隊展示
  • 2.選題要求
  • 3.團隊計劃
  • 4.團隊成員績效評估方法:

1.團隊展示

1.隊名

2.隊員資訊(姓名+學號)
陳俊豪 3121001738
李榮富 3121006365
劉棟 3121002754
梅中一 3121002760
高航 3121002697
黎浩博 3121007842

3.團隊合照

4.隊員風采

隊員 風格 擅長技術 程式設計的興趣 宣言
陳俊豪 開朗,樂觀 會化學,Python正在學,c語言會一點 還沒找到 勇敢牛牛,不怕困難
李榮富 沉默 C++/QT軟體開發 後端 大學四年都想轉碼的環境人
劉棟 刨根問底 C/C++ 逆向 普通
梅中一 簡約 C++ python 。。。
高航 喜歡漫畫,桌遊 製作過unity 遊戲方面
黎浩博 沉默,細心 C#/C++ 演算法 沒啥。就一程式設計小白

5.各隊員希望的軟工角色
陳俊豪:測試、產品管理、使用者教育
李榮富:程式管理、開發
劉棟:開發
梅中一:開發、程式管理
高航:開發、測試、系統實施、使用者教育
黎浩博:開發

6.MSF9點基本原則
a. 為共同的遠景而工作:完成專案既定的目標,大家共同完成;
b. 充分授權和信任:隊員之間平等協作,能夠在完成自己擅長的部分的同事,積極與其它人溝通,能夠積極記錄工作的進度,讓大家在遇到困難的時候能夠一起幫忙解決;
c. 各司其職,為專案共同負責:團隊的隊員有自己負責的部分,如果在自己的職責範圍內出現問題,能夠積極處理;


2.選題要求

1.確立團隊選題,確定之後每個團隊需要寫描述要做的究竟是什麼系統,預期的使用者量是多少。

團隊選題:課程表小程式
預期使用者量:1k+

2.圍繞選題專案內容的 真實、可用、有價值(有情懷 作為加分項)目標來分別闡述。

真實目標:團隊合作,完成作業,鍛鍊各項能力
可用目標:做一個可用的課表
有價值目標:做一個受學生喜歡的課表
目標群體:在校大學生

3.建立和初步熟悉團隊git的協作方式。專案後續的程式碼、文件都要透過net增量式管理。實現文件的版本化和增量式管理

程式碼倉庫連結


3.團隊計劃

根據釋出的專案時間規劃,初步確立團隊任務計劃,將團隊的任務計劃新增到Coding的團隊專案任務裡,要求:

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

原環節進度表

第 4 周 1.團隊組隊、團隊部落格
2.團隊介紹、成員展示、角色分配、選題確定
3.制定團隊計劃安排,團隊貢獻分的規定
第5、6周 1.需求規格說明書
2.原型設計,隊員估計任務難度並學習必要的技術
3.編碼規範完成、平臺環境搭建完成、初步架構搭建
第7周 1.原型改進(給目標使用者展現原型,並進一步理解需求)
2.架構設計,WBS, 團隊成員估計各自任務所需時間
3.測試計劃
第8、9周 1. 團隊專案Alpha任務分配計劃
2. 連續7天的Alpha敏捷衝刺,7 篇 每日Scrum Meeting部落格+程式碼提交
第10周 1.使用者反饋+測試計劃改進
2. 團隊Alpha階段個人總結
3. 團隊專案Alpha部落格:釋出說明、測試報告、展示部落格、專案管理
第11周 1. 團隊專案Alpha部落格:事後分析

矯正後環節進度表

時間 任務
第 4 周 1.團隊組隊、團隊部落格
2.團隊介紹、成員展示、角色分配、選題確定
3.制定團隊計劃安排,團隊貢獻分的規定
第5、6周 1.需求分析(需求規格說明書)
2.原型設計,隊員估計任務難度並學習必要的技術
3.編碼規範規範、平臺環境搭建完成、初步架構搭建
第7周 1.原型改進
2.架構設計,任務分解WBS, 團隊成員估計各自任務所需時間
3.測試計劃
第8、9周 1. 團隊專案任務分配計劃
2. 連續7天的敏捷衝刺,7 篇 每日Scrum Meeting部落格+程式碼提交
第10周 1.使用者反饋+測試計劃改進
2. 個人總結
3. 團隊專案部落格:釋出說明、測試報告、展示部落格、專案管理
第11周 1. 團隊專案部落格:事後分析

4.團隊成員績效評估方法:

成員的績效 = 團隊獲得的分數 + 個人的團隊貢獻分
在專案alpha階段評審後, 團隊會得到一個專案分數(每個成員都會得到同樣的分數,做為自己的原始分數的一部分)。團隊成員的努力程度不同,達成目標的程度不 同,幫助同伴的付出不同,那就要在“團隊貢獻分” 上有所區分。 所有人貢獻分的總和為 20N,其中N為團隊的人數。 在alpha之後,團隊按照自己制定的規則,把 (20N)瓜分給每人,這就是 “團隊貢獻分”。

個人的團隊貢獻分評定,首先組員完成自己所分配的任務佔60%,同時組員之間互評40%,最終的個人貢獻分=完成任務*60%+組員互評40%。