alpha功能點完成狀況
登陸功能 |
完成 |
建立新開課任務 |
完成 |
導入課表 |
完成 |
設置截止時間 |
完成 |
查看修改我的信息 |
完成 |
增刪改系負責人、教師信息 |
完成 |
查看報課信息 |
未完成 |
審覈並彙總開課信息 |
未完成 |
提交報課信息 |
未完成 |
預覽已提交的報課信息 |
未完成 |
查看最終報課結果 |
未完成 |
按照架構分層完成狀況
|:---:|:---:|
|UI|這部分完成得比較少,效果不夠好。頁面比較粗糙,並且沒有完成全部須要的頁面|
|DomainLayer|完成狀況和功能點完成狀況差很少。|
|DataLayer|全部所須要的數據處理接口都大致完成。|
|Service|全部須要服務端的接口都大致完成。|html
每一個人都寫了本身的總結,從不一樣的角度看
328(Data Layer)
- 在小組裏面的分工:android開發、數據庫設計。
- 所學到的事情:用poswerdesigner設計出一個完整的數據庫、解決git的衝突問題、實體類的編寫和應用、用httpclient接收服務端的數據和發送數據到服務端、json的應用、用google研發的gson解析json數據、單元測試、測試用例文檔的編寫等。
- 所得:緊張的課程學習,鍛鍊了我學習知識的能力。首先,在這段時間裏面,我瞭解到不少我之前所不瞭解的工具、知識,在以前,我本身也在學習如何將寫好的服務器接口應用到Android當中,從而實如今android端對數據庫裏面的數據進行增刪改查操做,當時採用的是本身電腦做爲服務器,即用vs2013來把數據庫裏面的數據經過web service的方式發佈,經過內網對數據進行操做。然而裏面要用到沒有學過的c#語言,並且整個過程很複雜,應用起來也很具備侷限性。經過此次的學習,我學習到了比較好的方法。其次,體驗瞭如何與他人合做去共同窗習、開發一個項目。這也算是很好的一種體驗,由於往後的工做確定不是單幹,須要學會如何用一種合理的分工方式與他人合做。再次,在學習的過程中,遇到問題時,每每會產生一些負面情緒,經過這段時間,也學會了怎麼較好的解決本身的情緒與學習的關係。最後,能和那麼優秀的三個隊友一塊兒學習,非常激勵我,這就是所謂的和優秀的人在一塊兒,你會想着怎麼讓本身變得優秀起來吧。
- 所失:這學期的課程量很是的多,除了軟件工程這門課須要大量的精力投入外,還有不少課程須要咱們花時間去學習,在這段時間裏面,大多數的課外時間都花在軟件工程的實踐上面,其它的不少課程已經開始落下了,這就對本身的學習形成了必定程度的影響。
337(Presentat Layer & UI)
- 時間很快,第一階段的衝刺就匆匆結束了。在這一階段中,感受也是趕鴨子上架似的勉強可以上手作頁面了,這個進步是當前本身惟一滿意的點。總結起來,本身在各個方面都沒能讓本身說出不負努力,固然前提是本身仍是不夠努力。
- 對比了本身課程開始階段的寫的自我目標那篇隨筆,果真仍是相去甚遠。
- 首先,就學習能力的預期方面:
1.以前但願提升我的編碼能力,造成良好編碼風格;這一階段的學習成果而言只能算是從徹底不懂到終於入門了安卓基礎頁面的編寫。
2.培養良好的團隊協做能力,學會包容適應整個團隊中每一個人的差別;在這一點上我以爲本身在造成團隊氛圍上的做用並無很好的在這一階段體現,對於差別仍然不能作到理性包容。
- 其次,就對項目的願景規劃方面:
1.指望咱們所作的項目是真正有需求,有價值,而非爲了應付課程實踐而作;這一點無疑,咱們作的是選課系統,就是應需求而作的。
2.每一個項目成員都真誠爲項目付出,都能感受到本身對團隊的價值,有一致的目標,並共同爲之努力;在作項目的過程當中我也能感覺咱們團隊的每一個成員爲項目犧牲了時間耗費了精力,甚至在情緒和身體上也出現了一些小的問題。
3.明確每一個階段性目標,指定每一個階段的計劃,成員有分工的完成任務,共同解決難題;咱們的隊長天天都合理在github上爲每一個成員指定任務,團隊有明確的分工,同時彼此間互幫互助,沒有誰遇到問題不敢提出,在須要的時候隊友總能提供必要的幫助。
4.每一個項目成員都有所收穫,在項目結束進行總結時不管結果如何都能發現,本身所得不負項目進行期間本身和你們的努力;我想收穫是必然的,在alpha階段,咱們每一個人至少都從徹底懵的狀態慢慢上手,解決問題有了切入點,儘管成果並沒能讓咱們滿意,但對於沒有經驗的咱們而言,這是變得更好的必經之路。
- 最後,我須要自省本身在這一階段的表現。
1.拖延症致使完成的頁面粗糙。
2.低效率和解決問題的能力低在必定程度上拉低了整個團隊的節奏。
3.容易急躁的情緒影響了身邊人和隊友的心情。
4.多項事務併發的能力仍然須要提升
- 原本接下來是應該自我激勵,不過雞湯聽得多了,可能拔苗助長,無論怎麼樣,仍是須要本身的調整,也須要整個團隊的共同協調,期待下個階段的咱們都更好。
415(Domain Layer)
- 開始作這個軟工實踐以前,我就以爲必定有不少東西須要學,這種帶有目的性的學習,使我更加有動力,可能會以爲累,可是並不會輕易放棄,對我來講,這就是個很好的機會。
- 以前歷來沒有作過安卓開發,雖然本身很會折騰安卓手機,可是並無真正的去了解過它的底層邏輯,此次也是邊學習邊作。作了一段時間,發現花在學習上的時間太多了,感受進度有點跟不上了,但是不學習又寫不出來東西,本身都感受矛盾了。剛剛開始寫的時候,遇到的困難比想象的多了不少,而本身又沒有經驗,只能經過網絡查找解決辦法。特別是在寫ListView的時候,想要實現一些特殊的滑動,基本佈局完成後在作數據的填充時,常常出現空指針異常,各類id和item的處理,搞的我本身都亂了,心累。不斷的修改和測試,最後仍是把這個小東西弄好了,內心特別激動。完成這個小東西后,我想起了一句話,「只要你認真去作一件事,老是能夠作好的」,可能過程有點曲折,各類狀況均可能出現,可是最後的結果老是好的,就衝這一點,咱就有動力驅使本身向前。
- 完成這個α版本(雖然事實是還有不少BUG),前進的過程確實是有點累,幾乎天天都熬夜作這個,每當想睡覺的時候,忽然解決了一個BUG,又是興奮的睡不着,繼續奮戰。這段時間還好有隊友的相互鼓勵和監督,也讓我瞭解了更多關於團隊開發的具體過程和好處,你們相互分工而又不是獨立開發,目標明確,效率遠遠高於我的,並且也能夠看到更多本身沒想到的細節,能夠更好的完善產品!
- 最後,總結就一句話,有付出,有收穫!
221(Service)
- 我在項目中擔任PM,而且負責服務端的編碼工做。
- 總感受有不少想寫下來,等到碼字的時候才發現不知道怎麼寫。
- 首先個人隊友們都很是給力。不少時候,你們遇到很是大的困難的時候,都不會放棄,不會徹底撒手不幹,而是會積極去尋找問題。責任心是很是重要的事情,很幸運的是,咱們每一個人都擁有它。
- 做爲PM,我以爲本身作得不夠好,至少在這個階段。因爲本身情緒問題比較嚴重,常常在開會中會發火。情緒爆炸以後又會後悔。而後沒有足夠的耐心去處理隊友的問題,這是我須要多加改正的地方。
- 在衝刺的過程,我收穫很大。不只是對項目的思考,還有和隊友們團隊合做的過程。過程當中,我結合之前的開發經驗,對這個項目設想了一個架構,比較失敗的是,這個架構的表現層和邏輯層沒有很是好的解耦,致使隊友在編碼時常常會遇到重疊的狀況。
- 是還有是沒有及時瞭解隊友的困難,因爲本身還有編碼的任務,因此有一階段是等到本身完成本身的任務,再跟進隊友的狀況的時候,才發現他們卡在那個地方卡了好久。
- 最開心的是,天天對衝刺的總結,還有在issues發佈次日的任務。還有看到隊友的進步。
- 但願後面可以改正本身的缺點。多和隊友溝通交流。共同進步。
團隊總結
- 隊伍開發經驗太弱了。以前除了PM以外基本都沒有開發經驗。Android的HelloWord都沒有實現過,因此開始的進度很是的慢。
- 衝刺的這段時間,剛好是最沒有時間的時候,校運會還有一個考試。除此以外,一個隊友擔任不少學生工做,常常開會。一個隊友校運會訓練,天天回來整我的很是疲憊,校運會三天也沒辦法編碼。另外一個隊友須要回家一趟。因此這個期間確實是有點困難,做爲PM安排任務的時候,也感受到了難處。
- 架構表現層和邏輯層耦合嚴重,致使兩方面的編碼隊友都感到有點難受。這應該也是頁面作得極其爛的緣由。
- 隊伍內溝通還須要進一步深刻。有困難應該及時提出來。
- 今日的事情應該今日作完,每每等着明天有空作就每每作不成功。這個整個團隊的教訓。
- 忽然發現別的隊作出的做品,感受咱們隊確實差了挺多的,後面須要多加學習。
- 到展現還有一段時間,會繼續衝刺的節奏完成後面的內容。
- UI設計優化。
- 爲Beta版本做準備。架構的進一步細化,服務端代碼重構。測試內容進一步落實。
- git
測試android
感受還有沒有寫完。git