【軟件工程實踐 · 團隊項目】 第二次作業
團 隊 作 業 原 文:http://www.cnblogs.com/andwho/p/7598662.html
Part 0 · 簡 要 目 錄
- Part 1 · 項 目 背 景
- Part 2 · 需 求
Need
- Part 3 · 做 法
Approach
- Part 4 · 好 處
Benefit
- Part 5 · 競 爭
Competitors
- Part 6 · 推 廣
Delivery
- Part 7 · 貢 獻 分 分 配
- Part 8 · 評 審 表 設 計
- Part 9 · 項 目 定 位
Part 1 · 項 目 背 景
現 象
ACM ICPC
-
作為一項在世界范圍內熱門的編程賽事,規模越辦越大。
-
以清華北大、上交復旦等 985高校為首的各個高校可以說都是前仆后繼。
-
各大高校也都衍生了一個充滿傳奇色彩的組織 “acm-icpc 集訓隊”。
成 員 來 源
-
以清北為首的強校隊員基本來自高中有過NOI經歷的選手。
-
而福大、杭電等則有大部分成員是以前沒接觸過編程的所謂 “零基礎選手”。
-
從而衍生了一個獨特的需求:“如何科學的引導零基礎的選手一步步變強”。
應 用 空 缺
-
網絡上有許多 OnlineJudge 網站,但是沒有一個提供對 “acm實驗室” 進行 “信息化管理” 的應用。
-
大多數學校對實驗室的管理仍處於半信息化甚至非信息化的狀態。
趨 勢
殊 途 同 歸
- 許多學校都有自己的一套訓練方法,但最后都殊途同歸,需要一個實驗室管理系統。
已 有 雛 形
-
隨着時間的推移,對實驗室進行 “信息化管理”、“數據分析” 應用必將應運而生。
-
某些985高校的校內OJ也支持了一小部分信息化管理,但做得不夠極致,還有許多的需求沒滿足。
視 頻
鏈 接:Wonderland項目簡介視頻
Part 2 · 需 求 Need
真 實 用 戶 調 研
鄭某某,實驗室現役隊員
-
每次有遺留的題就用腦子或記事本隨便記一下,然后就沒有下次了。
-
補題沒有落實下去,效率極低。
-
用word版式記錄心得,費時費力。
-
不懂隊友的題量以及擅長什么,組隊瞎打配合打出 1 加 1 加 1 小於 1 的效果。
某某暉,實驗室管理人員
-
又要給新生安排講座了,要找些老隊員讓他們寫ppt。
-
又要給新生安排講題了,以前的題解好像找不到了讓老隊員重新寫一份湊合用吧。
-
又要安排集訓了,一年前這時候安排了啥來着。
-
又要安排組隊方案了,好像沒有什么可以參考的東西,就按排名隨便組吧。
-
又要統計訓練結果了,找學長重新寫個公式和代碼計算吧。
集 訓 隊 成 員 的 痛 點
剛剛入門,無緣前輩經驗
:新隊員往往只能通過老隊員的只言片語構建認知,很多退役隊員都有寫總結性的東西,但多在個人博客里,與實驗室斷節。
入門不久,學習效率極低
:常有隊員花不少時間弄word版式的博客記錄心得,本末倒置。
個人訓練,不知該做何題
:隊員經常不知道自己什么類型的題做得多,對自己的題量也沒有准確的認知,一直做自己擅長的題,對能力提升無益。
開始組隊,不知他人深淺
:經常都找熟的人組隊,然而也還是不知道隊友的擅長點,要通過一場又一場血崩的比賽才暴露出一個個問題。
開始集訓,補題效率極低
:沒有記錄補題的進度,一段時間后將忘就忘,惡性循環。
管 理 層 人 員 的 痛 點
安排組隊,隊員信息不足
:常常通過簡單的一般排名,沒辦法度量隊員的技能樹從而擬定一些組合的可能。
安排集訓,組織講座麻煩
:由於集訓中的講座、題解資源沒被集中管理起來,每次都要重新安排人去准備內容,一是費力二是大多時候質量不佳。
集訓過程,准備題解麻煩
:題解資源沒被集中管理起來,每次都要重新安排人去准備內容,一是費力二是大多時候質量不佳。
集訓收尾,統計效率極低
:每次都安排人手動收集一波賬號等,人力收集記錄,實現統計公式等等。
集訓結束,優質題解流失
:往往較長期的集訓中誕生了許多優質題解,隨着時間的流逝卻全都流失。以至后人一遍遍做同樣的工作,前仆后繼,費時費力。
集 訓 隊 成 員 的 需 求
訓練結束,能拿到優質的題解
,優質的題解往往能事半功倍。
隊伍訓練,能知道隊伍的盲區
,及時意識到隊伍的部分問題。
陷入迷茫,能翻閱前人的總結
,重振旗鼓。
管 理 人 員 的 需 求
安排集訓,有前人的資料參考
,取其精華,越做越好。
集訓結束,自動進行積分統計
,無需人工介入又是收集賬號又是寫計分算法。
安排組隊,有數據分析為依托
,提供另一個視角可能。
Part 3 · 做 法 Approach
思 維 導 圖
詳 細 內 容:Wonderland 項目 - 思維導圖
圖 片 預 覽:
核 心 功 能
【核 心 · W i k i】
-
描 述:接管個人、團隊的訓練記錄,訓練總結,文章均采用迅捷的 markdown。
-
訓 練 記 錄 預 覽 圖:
- 訓 練 總 結 預 覽 圖:
【核 心 · 個 人 能 力 分 布 分 析】
-
描 述:通過的個人的過題情況分析,生成個人的圖鑒。
-
用 途:幫助用戶了解自己的優勢和缺陷,同時幫助對隊友進一步了解以及組隊安排時提供另一個視角。
-
分 布 圖 初 稿 預 覽:
【核 心 · 集 訓 管 理】
- 描 述:整合每一輪的集訓,包括訓練用題、題解等資源;並對集訓的結果提供數據分析等。
- 用 途:自動化的整合各隊伍的積分,對隊伍進行排名。
【核 心 · 題 解 管 理 & 標 簽 系 統】
- 描 述:整合優質的題解資源,鋪平后輩新生的路。
- 用 途:增加實驗室成員補題的動力和效率。
【核 心 · 近 期 比 賽 整 合】
- 描 述:幫助隊員了解圈內的信息、動態。
- 備 注:來自一個已有的接口。
未 來 可 能:職 位 招 聘
背 景:
-
企業招 acm 的隊員往往只有很少的信息,就是參加的區域賽的情況。除此之外基本沒有官方的渠道來獲取隊員的信息。
-
而隊員在這個系統上的所有信息化記錄,就是對於acm隊員來說最好的履歷之一。
做 法:
-
可能提供一些優質的工作崗位,作為隊員退役后的可能選擇之一。
-
相當於對接一下企業,可能是10年前的隊員之類的,構建一個這樣的橋梁。
Part 4 · 好 處 Benefit
“不 再 錯 過”:整合了常有比賽的網站信息,實時更新。
“五 臟 俱 全”:對於個人來說,能解決個人訓練中的所有需求,讓使用者沉浸在高效訓練的環境中。
“統 一 管 理”:對於管理人員來說,不再需要以前那樣安排人去重復的、低效地做這塊工作,一站式滿足管理需求。
“數 據 分 析”:從數據分析的角度提供實驗室的另一種視角,讓隊員更好的審視自己、隊伍的水平和能力。
Part 5 · 競 爭 Competitors
更 懂 核 心 需 求:大部分項目參與人員都曾是acm實驗室的一員,開發人員能真切體會用戶需要的是什么。
已 有 內 測 人 員:福州大學acm實驗室將作為測試使用的實驗室,能夠收集到寶貴的反饋。
隊 員 參 與 設 計:更能以用戶的需求驅動而成更為恰當的設計,且有即使的反饋。
Part 6 · 推 廣 Delivery
【第 一 階 段】 在本校實驗室試用
【第 二 階 段】 取得成效后較容易推廣到其它學校
Part 7 · 成 員 貢 獻
貢 獻 分 配
-
隊長取平均分;
-
其余按 Teambition 的任務記錄作為參照來調控比例;
該次作業 K班版本
工作量比例:
總 和 | 鄭浩暉 | 吳海林 | 鄭書豪 | 左文航 | 陳漢森 | 廖興桔 |
---|---|---|---|---|---|---|
100 | 40 | 25 | 0 | 10 | 25 | 0 |
該次作業 Z班版本
工作量比例:
總 和 | 鄭浩暉 | 吳海林 | 鄭書豪 | 左文航 | 陳漢森 | 廖興桔 |
---|---|---|---|---|---|---|
100 | 40 | 20 | 25 | 5 | 10 | 0 |
Part 8 · 評 審 表 設 計
【設計】陳漢森 【審查】左文航
Part 9 · 項 目 定 位
-
一個基於 web 的實驗室信息化管理系統。
-
一個為 acm 隊員量身打造的 “雲筆記” 工具。
-
一個可以打破時間限制同古人和來者進行經驗交流的渠道。
-
一個提供數據統計以及數據分析的 “實驗室成員圖鑒”。
-
一個將由一代又一代實驗室成員堆砌起來的巨人。
End.