- 溝通能力獲得了鍛鍊,兩次項目坐下來,和隊友在項目上的討論交流,感受收穫頗多;寫博客的能力也獲得了增強,每次項目都有敏捷開發,天天一篇的博客量;其次就是在作項目時,代碼反覆修改,代碼編寫能力也獲得了增強。
- 不足在於,對時間管理方面,咱們團隊始終獲得好的方法,還有代碼規範方面還不是作得很好,能力仍是有些不足,作項目時碰到問題挺多的。
1)統計一下,你在這門課程中,完成了多少行的代碼html
估計在1000左右吧git
2)軟工的各次做業分別花了多少時間?(作一個列表)編程
做業 | 花的時間 |
---|---|
軟工網絡15我的閱讀做業1 | 3h |
軟工網絡15我的閱讀做業2——提問題 | 5h |
軟工網絡15結對編程練習 | 16h |
軟工網絡15團隊做業1——團隊組隊&展現 | 1h |
軟工網絡15我的做業3——案例分析 | 3h |
團隊做業2——團隊計劃 | 3h |
團隊做業3——需求分析與設計 | 3h |
軟工網絡15Alpha階段敏捷衝刺 | 30h |
團隊做業6——展現博客 | 3h |
團隊做業5——測試與發佈 | 3h |
團隊做業7——alpha階段之過後諸葛亮分析 | 1h |
我的做業4——alpha階段我的總結 | 2h |
團隊做業8——敏捷衝刺(Beta階段) | 30h |
團隊做業9——項目驗收與總結 | 3小時 |
beta版驗收互評 | 1h |
我的做業5——軟工我的總結 | 2h |
3)哪一次做業讓你印象最深入?爲何?微信
真要提及來,應該是提問題的那次做業,當時這門課還沒上多少呢,就忽然給了一個翻全書的做業。我記得當時真的翻了一整本書,看了個大概,剛開始翻了第一遍,以爲好像沒什麼問題,看起來都頗有道理。而後我又翻了第二遍,想看看能不能強行來一些問題,不過第二遍時,雖然翻的速度快了,可是真的仍是被我找了一些自我感受有問題的地方,提問題時就像是本身和做者辯論同樣,挺有意思的。網絡
4)累計花了多少個小時在軟工上?平均每週花多少個小時?數據結構
從上面的表能夠看出一二,累計約110小時,平均每週7小時左右(15周)微信開發
5)學習和使用的新軟件eclipse
myeclipse、leango工具
6)學習和使用的新工具學習
Junit、leango、碼雲
7)學習和掌握的新語言、新平臺
語言使用的是之前學習過的Java
8)學習和掌握的新方法
軟件測試,燃盡圖製做,將程序放在碼雲上供人下載
9)其餘方面的提高
團隊成員之間的溝通合做,語言交流能力,寫博客能力,代碼編寫能力,專業知識提升
- 本身思考過才能真正學習到東西,在我的做業過程當中,提問題和案例分析,都是隻有本身作過以後,纔會有收穫,翻過書能提出問題,研究過案例,能準確地分析,這自己就是思考後才能作出的回答。
- 團隊成員之間的溝通很重要,不論是結對仍是團隊項目,互相溝通才能使項目順利進行下去。就說我本身的團隊,每日立會的照片不少博客裏都有缺,爲何呢?由於等組長叫人來開會時,總會有人到不了,那麼這一天的會就不了了之。好在有QQ,微信可以交流,團隊項目的不少任務都是羣裏分配,羣裏解決的,卻是有驚無險的結項了。
- 自我提高頗有必要,我也看到其餘團隊在作項目時還學習了新的東西,比較多的就是微信開發這一塊了。我本身的團隊也同樣,從原來的不懂測試,到學會使用工具測試代碼,學會使用工廠模型設計軟件,將數據結構運用到項目中去等等,從項目開始到結項,學習到了不少新知識。
- 建議&告知
真的不要看到老師給的博客內容多,就被嚇到。你們都是這麼過來的。老師給的任務都很詳細,這一點是很nice了,有去認真把做業作一遍下來,你在作的過程當中就已經在學習在收穫了,等到寫博客時,又是一種對本身的總結和體會,你纔會發現原來你作了這麼多的事情,會頗有成就感的。- 換人機制建議
起先以爲頗有趣,感受踢人會不會有點讓人沒面子。等到真正到了beta階段,才感受這個機制的真正作用。踢人的時候確實有想過被踢掉的隊員的感覺,可是由於要求必定要踢人,最後咱們團隊仍是走了一個。我想這個機制的作用實際上是在心理上的吧,不論是被踢的仍是踢人的都學到了不想描述,太長,本身想東西。
書上說有四個階段,分爲萌芽階段,磨合階段,規範階段,創造階段。咱們團隊成員由於基本上都是同宿舍的,因此一開始就跳過了萌芽階段,直接進入磨合階段。在磨合階段,咱們互相討論了項目計劃以及任務分配,遇到了問題在開會的時候解決。或者當面說清楚來。在alpha階段快要結束時,進入了規範階段,團隊成員大多知道本身天天要作什麼,這個階段一直持續到beta階段結束。我以爲離創造階段仍是有些距離。
需求分析
Alpha階段敏捷衝刺
Beta階段敏捷衝刺
Alpha階段展現
Beta階段總結