一、團隊成員介紹
團隊名稱:
耐撕(Nice)
團隊隊長:
蕊哥:http://www.cnblogs.com/zhengrui0452/
團隊其他隊員:
亮哥:http://www.cnblogs.com/dendroaspis-polylepis/(超強的代碼控制能力者,團隊項目核心程序員)
成林大腿:http://www.cnblogs.com/charliePU/ (服務器端主要控制者,站立會議主要記錄者,fork其它團隊項目后,團隊項目核心程序員)
張呆呆:http://www.cnblogs.com/zhangminss/ (新晉小師妹,alpha發布后進入團隊的小師妹)
偉碩:http://www.cnblogs.com/WeSure6/ (核心功能解決方案思想提出者,是alpha發布后我們團隊打入敵人內部的自己人)
團隊宣言:
我們"耐撕",我們的項目Nice!
鄭蕊(蕊哥) |
|
|
Email: zhengrui0452@126.com |
Introduction: 我是一名計算網絡專業的年輕教師,我也是一名暗暗努力的程序媛。總體來說,我是一名工程師,學生的靈魂工程師,計算領域的的軟件工程師。 |
|
Role: 需求分析,溝通接洽各個成員的責任,寫少量代碼,請大家吃飯。 |
|
Duty: Project Manager(項目經理) |
|
Homepage: http://www.cnblogs.com/zhengrui0452/ |
|
齊嘉亮(亮哥) |
|
|
Email: qijl544@nenu.edu.cn |
Introduction: 一個普通理科男,會寫點小程序,平時做做科研,寫點程序,更重要的是陪妹子 |
|
Role: 寫程序完成需求。 |
|
Duty: Programmer, UI Designer(代碼開發人員,UI設計師) |
|
濮成林(成林大腿) |
|
|
Email: zhengrui0452@126.com |
Introduction: 眾里尋Ta千百度。 |
|
Role: 聚寶盆開發核心程序員,每日站立會議的文檔編寫者。 |
|
Duty: Programmer, Reporter(代碼開發人員,文檔撰寫人員) |
|
Homepage: http://www.cnblogs.com/charliePU/ |
|
張敏(張呆呆) |
|
|
Email: zhangm409@nenu.edu.cn |
Introduction: 本人是一名計算機技術專業的奮斗青年。愛好讀書、游泳、徒步。 |
|
Role: 測試,測試其它團隊項目,團隊的顏值擔當。 |
|
Duty: Tester(測試) |
|
Homepage: http://www.cnblogs.com/zhengrui0452/ |
|
偉碩(行走的百科全書) |
|
|
Email: liuws214@nenu.edu.cn |
Introduction: 不懼前行,不忘初衷。 |
|
Role: alpha發布后我們團隊打入敵人內部的自己人。 |
|
Duty: Traitor |
|
Homepage: http://www.cnblogs.com/WeSure6/ |
二、項目介紹
1. 項目介紹
項目一"搶答器":參見博客:"耐撕"團隊第一次討論——"搶答器"需求分析
項目二"記賬本":參見博客:OneZero第一次會議(非正式)
相比OneZero團隊的"記賬本",我們在他們研發的基礎上,新增加的功能,參見博客:"耐撕"團隊記賬本 劇透
2. 項目發布地址:
項目一"搶答器":
Coding地址:https://coding.net/u/zhengrui0452/p/QiangDaQi/git/tree/master/qijl/Week5th
下載地址:耐撕團隊_搶答器V1
客戶端視頻地址:http://v.youku.com/v_show/id_XMTU1MTUzMjIyMA==.html
服務端視頻地址: http://v.youku.com/v_show/id_XMTU3NzYzNzUyNA==.html
部署手冊地址:[https://coding.net/u/zhengrui0452/p/QiangDaQi/git]
項目二"記賬本":
Coding地址:https://git.coding.net/puchenglin/AccountApp.git
下載地址:http://download.csdn.net/detail/pu_cheng_lin/9526225
視頻地址:http://v.youku.com/v_show/id_XMTU3NjQ1MTk4NA==.html
3. 預計用戶與實際用戶數:
預計用戶:8(因為數字吉利)
實際用戶:一周內9人
截止發稿日17人
4. 團隊分工
蕊哥:Project Manager(項目經理)。需求分析,溝通接洽各個成員的責任,寫服務端少量代碼,請大家吃飯。
亮哥:Programmer, UI Designer(代碼開發人員,UI設計師)。"搶答器"核心程序員。
成林大腿:Programmer, Reporter(代碼開發人員,文檔撰寫人員)。聚寶盆("耐撕"團隊記賬本)開發核心程序員,每日站立會議的文檔編寫者。
張呆呆: Tester(測試)。測試其它團隊項目,團隊的顏值擔當。
5. 每期站立會議
"耐撕"團隊 2016.3.21 站立會議3 2 1 GO!
看到如此多的站立會議報告,我自己都被感動了,我覺得我們團隊今天就是成功的,不因為別的,就因為我們認真!
三、review
耐撕團隊完成了自己承諾的所有"搶答器"和"記賬本"任務。
N:
搶答器:實現了局域網內服務器端顯示題目,Android手機端搶答題目,發送彈幕,服務端顯示搶答結果和統計分數等功能。
記賬本:實現了Android手機的記錄收入和支出,根據收入和支出的類別顯示餅圖和柱狀圖,軟件手勢鎖等功能。
A:
搶答器:使用了socket通信,廣播式發送消息,監聽回信等技術實現搶答功能。
記賬本:使用Sqlite數據庫
B:
搶答器:使用了java這樣常見的一般性技術,用戶更易掌握,部署手冊詳細,用戶部署更加容易
記賬本:Android是現在最普遍使用的手機系統,以手機軟件的方式呈現使用更加方便。
C:
搶答器:相比以前使用電子設備的搶答器,使用此搶答器系統,用戶只需要android手機和帶有java環境的服務器,就可以舉辦任何類型的搶答比賽,并且此搶答器系統集成了上傳題目,選擇用戶,顯示題目,統計分數,累計排名,保存比賽結果等功能,解決了人工計算和購買電子設備才能舉辦搶答比賽的問題。
記賬本:相比市面的記賬本,此記賬本系統實現了手勢鎖,支出和收入分類顯示等功能,用戶可以通過查看餅圖和柱狀圖,了解自己在哪種類別上花較多,以便今后更加有目的性的理財。
D:
搶答器:提交到CSDN中,給用戶詳細的手冊,供用戶下載;在課上演示進行推廣;在優酷上給出功能演示視頻。
記賬本:以生成二維碼的形式,進行推廣。
沒有想到更好的推廣策略。
不滿意的地方:
搶答器:服務端也移到手機端,彈幕變成實時顯示的,增加場外用戶參與答題功能,根據不同的手機反應時間作搶答時間較準,美化界面。
記賬本:增加同步至服務器功能,支持更多安卓平臺,美化界面。
四、開學時的理想和項目歷程
開學時的理想 |
完成情況 |
聽聽楊老師是如何講這門枯燥的軟件工程的 |
除了自己有事,我跟下來了這門軟件工程。 楊老師講得如此之好,依然有的研究生同學聽聽就不來了,看來上課這種事,與老師講得好不好關系不大,與學生的層次水平關系也不大。 |
我所理解的軟件工程和楊老師所講述的軟件工程有什么區別 |
我一開始所理解的軟件工程就是編一個程序,完成一個任務。開過《構建之法》,聽過楊老師的課,我才明白,軟件工程不是一門編程課,他講述的是如何用工程管理的手段來控制一個軟件的整個過程。 |
聽楊老師用自己的知識體系解讀軟件工程 |
其實很多內容他在研究生的時候就給我講過了,但那時代碼量不夠,無法體會的那么深刻,現在他再講軟件工程的控制手段,我竟表示非常贊同,原來這些東西我早就知道,但現在才理解。 |
看看自己和別人的差距在哪里 |
這學期,我不僅參加了東北師大的軟件工程的課程,我還在沈航擔任了軟件工程這門課的助教。我看到了很多本科生已經展現出了比我現在還要好的技術,真的是慚愧得不行,我覺得我比這些本科生擁有更多的是真實項目經驗和人生經歷吧。 |
時間結點 |
項目歷程 |
20160316 |
團隊建立,確定項目任務 |
20160331 |
α發布,我當時病得起不來床了,還好有亮哥,由亮哥進行發布和寫博客。從項目開始到α發布,團隊中每個人都盡可能的貢獻著自己的力量,軟件所學習討論氣氛空前熱烈。α發布后,偉碩變成了我方打入到OneZero團隊的自己人。 完成的主要功能參見博客: |
20160415 |
β發布,當時團隊成員亮哥去媳婦家了,成林去面試了,所以由我發布。團隊成員都把這當作了項目的完結,將所有兩周內能做的功能都加上了。 完成的主要功能參見博客: |
20160427 |
真β發布,團隊成員覺得假β發布->真β發布,戰線太長。β發布中已經把能想到的功能都加上了,所以大家都處于保守開發的狀態。 完成的主要功能參見博客: |
20160513 |
Fork記賬本項目,增加收入功能,團隊處于以成林大腿為開發核心的主要開發模式中。 完成的主要功能參見博客: |
20160520 |
"搶答器"發布&&"記賬本"發布 |
五、感想和體會
軟件工程這門課結束了(不舍),終于結束了(開心)。不舍是因為還想聽楊繼續講下去,感覺對于軟件工程,還有很多要去學習。時間緊,任務重,作為隊長,我終于可以休息了,還有很多工作等著我去干,少了一個重擔,生活輕松了不少,這也應該是軟件工程這門課的最后一篇博客了吧。
我是一名旁聽生,沒有成績,但通過楊老師的排行榜,我知道我是第一名,所以需要成績的同學應該感到慚愧吧。其實我并沒有多么的優秀,借用一句鄒老師的話,稍一努力就變得鶴立雞群了。
開學的時候,我只是想抱著試一試的態度,想著自己也沒什么約束,就來聽聽楊的課,看看他是怎么把這么枯燥的課講得深入人心的。聽課的過程中,我發現很多知識和道理他在我研究生的階段就給我講過了,我當時并沒有任何想法,但此時聽課再聽到以前已經講過的知識和道理,我由衷的表示贊同。我想這就是我這些年來的成長吧,將知識變為自身的體會,將自身經驗再總結成知識。我幾乎每學期都會被學生問到:老師,現在學這些以后有啥用啊。尤其是我在講網絡基礎這樣枯燥、理論性很強的課程時,學生不愿學,所以更加質疑課程的作用。現在我知道該如何回答他們了,楊:"我們現在所做的事都是為了未來,我們在彼此心中種下一顆種子,你會在未來看到這顆種子有多么的重要。"
"軟件工程不是編程課",現在我深有體會了。軟件工程不是用最好的技術來實現一個最好的軟件,而是用一個最可靠的技術來實現一個到交付時間為止足夠好的軟件,這其中包括團隊成員的管理,時間的管理,軟件邊界管理,軟件質量的管理等等。作為一個團隊的隊長,我并不是團隊中寫代碼最多的人,也不是寫站立會議最多的人,我要發揮每一個隊員的長處,又不能讓他們感到過于勞累,在這個項目上花的時間太多,人總是軟件工程中最重要的因素。兩次發布的時間都是兩周,兩周內能做出什么樣的產品,哪些功能兩周內能做,哪些功能兩周內不能做,這都需要明確。其實最后團隊狀態失控我也有原因,我沒有及時提出新的需求,而且自己技術也不過硬,無法接手團隊其它成員的工作,還好成林及時接過了任務,成林真是一個靠譜的師弟。
老師在每節課上都會給大家來碗雞湯,對我來說,雞湯很受用,每當我想放棄的時候,聽過他的課,都覺得還沒有絕望到死,還能干活,還得干活。
PSP真是個好東西,有了它我才知道,原來我寫篇博客要這么久。
Date |
Type |
Job |
Start |
Int |
End |
Total |
20160520 |
博客 |
總結 |
20:00 |
5 |
21:00 |
55 |
20160521 |
博客 |
總結 |
13:23 |
13:48 |
25 |
|
16:45 |
16 |
18:45 |
104 |
最后一碗雞湯:
成長本身是痛苦的,人生不能劇透。
想成功有兩個時間點,一個是十年前,一個是此時此刻。
文章列表