團隊展示
一、隊名
為所欲為
二、口号
是結尾也是起點,是灑脫卻不放縱。青春不走尋常路,就要為所欲為!
三、隊員
1.誓死不當小肥羊-楊立鑫(隊長)
(吃飽了才有力氣減肥!)
- 學号:201421123100
- 性别:女 (敲黑闆...此處劃重點!勿以名取人/doge)
- 愛好:軟體工程/doge
- 風格: 溫婉含蓄的硬漢風
- 擅長的技術:java、c語言
- 希望的軟工角色:包工頭!我承包你幹活,出了事故我負責!(帥氣地甩頭~)
- 個人簡介與宣言:原來我是一隻羊,羊兒的聰明難以想象~
2.寡人是朕非愛卿-楊愛清
(仿佛有人在背着我說愛卿平身...)
- 學号:201421123099
- 性别:妹紙妹紙妹紙(重要的事情說三遍)
- 愛好:軟體工程(幹一行愛一行~)
- 風格:高端大氣的軟妹風
- 擅長的技術:P圖(自拍找我哦~)
- 希望的軟工角色:PM
- 個人簡介與宣言:熱情愛笑,不哭不鬧,喜歡自拍和p圖,程式設計虐我千百遍,我待程式設計如初戀,宣言是:抱最大的希望,為最大的努力,做最壞的打算
3.尼古拉斯王鐵柱-王坤彬
(你有困難我幫忙,我住隔壁我姓王)
- 學号:201421123108
- 性别:男
- 愛好:女 軟體工程(咳咳,隊長此刻正拿刀架在我的脖子上....)
- 風格:慢搖輕奢的爵士風
- 擅長的技術:學習
- 希望的軟工角色:測試
- 個人簡介與宣言:我是一位比較文弱的書生,擅長學習,學習天賦比較好,喜歡和同學交流學習以及程式設計我的宣言是獨人行快,衆人行遠
4.村頭洗剪李師傅-李志霖
(時時勤拂拭,莫使頭發歪)
- 學号:201421123114
- 愛好:軟體工程(這門課簡直比我的發型都重要!)
- 風格:高調雍容的貴族風(我可是葬愛家族的李少)
- 擅長的技術:java
- 希望的軟工角色:開發
- 個人簡介與宣言:我是一個熱情開朗、幽默又冷靜的人,平時喜歡玩遊戲,遇事總有不同的角度去考慮問題,我的宣言是:就沒有借鑒不了的代碼,隻有改不了的BUG
5.棄醫從文李大钊-林钊
(我覺得學醫救不了中國,來學軟體工程吧)
- 學号:201421123105
- 愛好:軟體工程(我這個人很直,從不撒謊)
- 風格:耿直淡然的直男風
- 擅長的技術:c#,c++
- 個人簡介與宣言:我是一個喜歡遊戲的人,平日沉默冷靜,我的宣言是:每臨大事,心必靜心,靜則神明,豁然冰釋
四、團隊特色
1.歡樂和諧:和諧融洽歡樂有趣的環境才更适合團隊合作。
2.放縱文雅:放縱的是思維與創意,為人處事卻淡然文雅。拒絕高冷、文(zhuang)藝(bi)、小清新。或許某一面的我們搞笑逗比,但是我們灑脫樂觀,跌到了一萬次也有勇氣站起來。
3.言行一緻:21世紀的青年就要:做自己!言行一緻,敢夢敢想,敢作敢當。既投入,必專注!
五、團隊合照
選題
一、題目:算 24 點App
二、簡介:
我們都玩過算 24 點的遊戲, 随機拿出四張撲克牌,看誰能找到一個四則運算的的等式,讓結果等于24。這不是一個新問題,《程式設計之美》有完整的分析和代碼,網上也有不少解法。同學們在前面做的四則運算的練習,得到的Calculator子產品,也可以幫助實作這個程式。
那麼,同學們能否實作一個完整的手機App,讓使用者在手機上能玩這個遊戲呢? 基本的期望值包括:
App 出的題目必須是有解的,運算符包括加減乘除,括号。數字是 1 到 13.
使用者可以用自然的互動方式(例如挪動數字和運算符号形成算式), 而不是在手機上用軟鍵盤輸入算式,來完成挑戰
App 能判斷正誤,App 能顯示正确的答案(有的題目有不同解法,應該都顯示出來)。
各種計時功能(在規定時間内完成的題目數以及正确率統計);
進階功能:
管理(使用者注冊、登入等)功能,使用者排行榜(按正确率,耗時等);
挑戰更新,可選擇的數字範圍(1..10, 1..13, 1..24) 等功能。
要選擇适當的功能,實作你的使用者的要求。
軟體要有一定的記錄 (log) 功能,例如,記載今天有多少使用者試用了這個軟體。 可以內建網上現成的工具。
誰代表使用者稽核需求和驗收産品: 助教,在大學中找使用者代表
硬名額:App 釋出在公開的應用商店,在釋出後第3天,要求有資料顯示至少有10個使用者每天使用(提示,可以去别的年級和學院找目标使用者)
三、開發環境
平台:Windows 8 、Windows 10
軟體:eclipse
系統:安卓
四、項目内容闡述
1.真實:24點遊戲可以說是一個十分曆史悠久,真實存在的一個遊戲。很多人都玩過。
2.可用:我記憶中的24點還是以前的諾基亞手機裡那個醜醜的簡單遊戲界面。我們這次做安卓開發,将它實作為精美的可用APP。
3.有價值:其實這個題目并不是一個新問題,并不像約跑、選禮物APP這麼的有新意,但是福禍相依、利弊共生,我們是站在巨人的肩膀上前進,在前人的努力的基礎上進行創新。一個項目或者學問隻有不斷推陳出新才能展現其真正的活力。
4.有情懷:這款遊戲可以說是一代人的記憶。或許現在很多人都被華麗花哨的通關刷怪、充錢買裝備的遊戲所吸引,已經逐漸淡忘那些傳統卻鍛煉大腦與思維的益智遊戲。是以我們要做的便是激活這款遊戲的生命力,讓前人的貢獻與智慧沒有就此埋沒,也鍛煉自己的創新與創造能力。李大钊曾說過,(我們的李大钊哦~認真臉),我覺得學醫救不了中國,來學軟體工程吧!我們是真的想為淨化網絡遊戲環境貢獻出我們的一份力量!
五、git倉庫
團隊計劃:
根據釋出的項目時間規劃,初步确立團隊任務計劃,将團隊的任務計劃添加到Coding的團隊項目任務裡,要求:
1.PM組織成員快速閱覽《建構之法》第8章到第15章關于“軟體開發完整生命周期”的相關章節,并回顧在詞典App案例分析中初步練習過的項目計劃設計的方法對項目做時間安排。同時請參考下面的團隊項目每周環節進度表。
2.必須使用《建構之法》“計劃和估計” 一節中提到的讨論方法和耗時估計公式來矯正計劃的時間表,為每個環節定制好時間。并注意,不要貪圖做太多的功能,而是要把關鍵的場景實作了。
|||
|:--|:--|:--|
|第 6 周|1.團隊組隊、團隊部落格|
|** |2.團隊介紹、成員展示、角色配置設定、選題确定|
| |3.制定團隊計劃安排,團隊貢獻分的規定|
|第7周|1.需求規格說明書|
| |2.原型設計,隊員估計任務難度并學習必要的技術|
| |3.編碼規範完成、平台環境搭建完成、初步架構搭建|
|第8周|1.原型改進(給目标使用者展現原型,并進一步了解需求)|
| |2.架構設計,WBS, 團隊成員估計各自任務所需時間|
| |3.測試計劃|
|第9周|1. 團隊項目Alpha任務配置設定計劃|
| |2. 連續7天的Alpha靈活沖刺,7 篇 每日Scrum Meeting部落格+代碼送出|
|第10周|1.使用者回報+測試計劃改進|
| |2. 團隊Alpha階段個人總結|
| |3. 團隊項目Alpha部落格:釋出說明、測試報告、展示部落格、項目管理|
|第11周|1. 團隊項目Alpha部落格:事後分析|
| |2. 每個團隊有一人必須離開,自己尋找下一個接納自己的團隊。團隊發部落格宣布離隊和接納的成員。|
|第12周|1. 團隊項目Beta任務配置設定計劃,介紹新成員|
| |2. 連續7天的Beta靈活沖刺,7 篇 每日Scrum Meeting部落格+代碼送出|
|第13周|1. 團隊項目Beta部落格:釋出說明、測試報告、展示部落格|
| |2. 團隊Beta階段個人總結|
|第14周|1. 團隊項目Beta部落格:事後分析, 宣布每人的貢獻分|
|第15周|1.團隊整個階段總結,分析使用者資料,整理文檔,保證以後的團隊能接手。**|
團隊成員績效評估方法
成員的績效 = 團隊獲得的分數 + 個人的團隊貢獻分
在項目alpha 和 beta 階段評審後, 團隊會得到一個項目分數(每個成員都會得到同樣的分數,做為自己的原始分數的一部分)。團隊成員的努力程度不同,達成目标的程度不同,幫助同伴的付出不同,那就要在“團隊貢獻分” 上有所區分。 所有人貢獻分的總和為 20N,其中N為團隊的人數。 在alpha/beta 之後,團隊按照自己制定的規則,把 (20N)瓜分給每人,這就是 “團隊貢獻分”。
要求:請每人閱讀教材 “人、績效和職業道德”一章,然後團隊開一個讨論會,協商讨論團隊貢獻分的配置設定規則。每人得分為自然數,并且每個人分數不能相同。 請寫一個團隊部落格詳細說明每個團隊的成員計劃如何幫助團隊完成任務,以及團隊貢獻分的配置設定規則。
要注意,有很多原因導緻一個人的團隊貢獻分不高,alpha 階段之後,每個團隊會有一名成員離開,導緻團隊離開的原因也很多,未必和貢獻分的高低相關。