現代軟件工程 2012 北航 項目複審模板

這是現代軟件工程課在北航的項目複審要求。 這次我們有下列 10 個團隊, 他們做了一些有意思的項目:

 

有七個小組合作,攜手打造一個叫 學霸 的網站:

  • 100Years      網頁收集和歸類工具
  • 76er               網頁收集和歸類工具
  • FightingSnail  網頁元數據抽取和整理工具
  • TeamSH*T       網頁元數據抽取和整理工具
  • Doom CSE       學霸網站UI
  • MagicCode      學霸網站UI
  • 代碼廚房            學霸網站UI

 

有三個小組做一些改變人生或世界的小軟件:

時間: 1月7日下午2點到6點, 新主樓E207。

在最後複審會議上, 每個團隊有10 分鐘展示時間, 5 分鐘問答和機動時間。 和以前一樣, 我們的展示也不需要PPT (以前不少同學花在製作PPT 的時間比花在具體項目工作的時間都多),   大家把要展現的東西寫成博客/視頻,還要帶一個活的用戶來現場。  這些東西都是軟件開發過程中自然產生的結果,也不必無中生有。 把內容按照下面的模板來展現即可:

 

1) 團隊成員的簡介和個人博客地址

 

2) 我們要做軟件工程, 那就要有一點工程的樣子:

    團隊項目的目標, 預期的典型用戶,預期的功能描述,預期的用戶數量在哪裏? 

    團隊的產品如何滿足了用戶的需求? 要看到目標用戶使用產品的過程和評價 (視頻或者活人上臺介紹) ?

    事先定義的軟件下載量達到了麼? 爲什麼沒有達到?

    團隊的成員如何分工協作的? 如何在兩次開發里程碑中總結經驗的?

    團隊如何平衡 時間/質量/資源 爭取如期完成任務的?

    在產品之外, 團隊代碼的軟件工程質量如何? 如何用數據來證明?

    a. 測試用例數目, 代碼覆蓋率數目,

    b. 運行測試用例得到代碼覆蓋率的視頻錄像,(需要現場看到。 沒有諸如 “我的電腦沒有裝測試環境”, “文件不全” 等等藉口)

    c. 代碼規範在哪裏?

    d. 齊全的文檔在哪裏?

 

3) 團隊項目的實際進展 (拷貝那些 scrum 過程中的 燃盡圖即可), 發佈的功能 (拷貝發佈文檔),  在哪裏發佈了軟件 (3 – 10 個網址), 用戶反饋的截屏。

 

4) 團隊成員在M2 的角色和具體貢獻:

代碼多少行/spec 多少個/ bug 發現了多少, … 等等數據形成這樣一個表格:

 

名字

角色

具體的, 可衡量的, 可驗證的貢獻

馬小駿

PM

寫了多少文檔/博客/推廣活動/多少次用戶調查/多少次推廣

牛大哥

Dev

寫了多少行代碼多少註釋, 多少文檔 

板磚哥

Test

寫了多少測試計劃, 測試用例, 發現多少bug?  多少bug 被修復了

 

 

 

 

 

 

 

 

 

不少同學上這個軟件工程課, 可能抱着打醬油,抱大腿的心態。 既然敢於打醬油,那我們就亮相給大夥看看, 把這些情況量化出來, 擺在大家面前。 醬油在哪裏,大腿在哪裏就一目瞭然。 這樣我們的團隊貢獻分就很好決定了。

 

 

5) 所做軟件最有特色的功能是什麼, 請着重介紹一下。活的用戶如何從你的軟件中獲益的, 請現場展示。 

 

6) 團隊從用戶那裏得到了什麼反饋, 有什麼樣的bug?  這是預料之中的還是沒想到的?

    如果現場評審成員發現了bug,但是我們項目小組的測試人員並沒有發現這樣的bug, 那麼對每一個bug, 這個團隊的成績扣掉10分, 扣到0 分後, 繼續扣,  團隊項目得分可以爲 負分。 

 

7)  團隊和M1 相比,  在軟件工程方面有什麼進步?  希望看到小組 M2 postmortem 的博客。

 

8) 總結, 整個團隊在這個課程上學到了什麼,對軟件工程的教育, 對這個具體的課程有什麼批評建議?

 

 

 

在複審開始之前,  助教/TA 會打印每個團隊的複審博客給各位複審者 (4 – 5 名)。

 

 

每個小組的具體任務不同,展現的團隊特點也不同,  他們的評判標準也略有區別:

團隊名稱

項目

考察要點

推廣和用戶數

WWW BUAA

學生時間管理助手

有兩個功能『皮膚,  貼邊』都在最後階段被取消了, 爲什麼?  和前一個版本相比, 有什麼新的亮點?  

在北航/網絡什麼地方推廣了你們的軟件? 

期望: 有照片,3 個網站推廣。

SuperBro

背單詞

爲什麼不能按時間發佈?  爲什麼沒有解釋? 軟件有什麼獨特功能? 有多少持續的用戶?

在北航/網絡什麼地方推廣了你們的網站? 期望: 有照片,3 個網站推廣。

Shine

跨平臺手機遊戲

爲什麼不能按時間發佈?  全中國有上億 Android/iPhone 用戶, 有多少人用你的軟件?  你們軟件的功能究竟有什麼特點?

在北航/網絡什麼地方推廣了你們的網站? 期望: 有照片,3 個網站推廣。

百年代碼

收集網頁

全世界有多少符合條件的網頁?  你小組收集了多少? 

一天能收集多少?

如何能滿足靈活的管理要求? 是否達到 10 萬網頁的目標?

在北航/網絡什麼地方推廣了你們的網站?

 

期望值: 北航計算機系, 軟件學院應該有200 人登錄註冊。

 

期望: 應該在10 個網站推廣你們的服務。

 

有多少註冊用戶 (期望值一萬) 

同時在線的用戶最高值 (期望值 100)

給網站做貢獻的用戶數目 (期望值 1000)

76er

收集網頁

全世界有多少符合條件的網頁?  你小組收集了多少? 

一天能收集多少?

如何能滿足靈活的管理要求?

是否達到 10 萬網頁的目標?

TeamShit

元數據抽取和整理

整理了多少條數據庫記錄? 挖掘了多少作者/關鍵字/問答對?

FightSnail

元數據抽取和整理

整理了多少條數據庫記錄? 挖掘了多少作者/關鍵字/問答對?

MagicCode

UI/搜索

展現搜索的準確性, 效率, 和壓力測試的結果

CodingCook

網站功能

展現網站功能, 有什麼卓越而人性化的UI 設計?  

 

DOOM

網站功能

UI 展現功能,  anti-spam 功能能否實地演示一下?

 

 

 

很多學生表示希望體驗真實的軟件開發過程, 來吧。

 

===========  下面是同學們在上完 “用戶調研”這門課之後,  實地收集用戶的反饋  =================

 

 

WP_000763WP_000760WP_000762WP_000774WP_000775WP_000768WP_000764WP_000770WP_000759WP_000773WP_000766WP_000767WP_000769WP_000776

 

發佈了216 篇原創文章 · 獲贊 208 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章