Alpha總結
一.預期計劃
- 1.時間:11月7日——11月17日
- 2.小組分工
- 角色:程序員、美工、文檔、測試
這個階段以編碼爲主,每一個組員參與編碼,同時各自根據本身擅長的方面主要負責一個部分。
- 項目編碼工做分工:因爲咱們項目較小,因此一開始預算的時間比較少,10天左右。將view層交給剛學習開發的組員編寫,Model層與Presenter層由主程序員編寫,Model層只有3個Model須要編寫,工做量不大。每一個層只須要看Contract類中定義的接口,不須要關心具體實現,View層和Model、Presenter層徹底能夠並行開發。
- 3.任務項:
- View層:9個界面,統計計時界面、倒計時界面、歷史記錄、成就界面控件較難,登陸、註冊、忘記密碼、設置界面較簡單,
- model層:4個model
- 功能實現:統計每日未使用時間功能,倒計時功能,設置並記錄倒計時信息,終止計時記錄信息,忘記密碼,登陸退出,註冊,設置,後臺數據庫操做,
應用退出系統前臺後中止計時功能,自動發送消息到朋友圈。
- 4.預計時間: 分爲前端和後臺並行,平均每一個界面一天,一天完成一個功能點,10天足夠。
二.現實進展
- 11月7日-11月13日一開始的幾天不是很急,天天有條不紊地進行,進度比較慢,一天只完成1-2個小功能,初次接觸開發的組員都在學習開發。
- 11月14日-11月19鈤進度有點慢,愈來愈逼近最終驗收,每一個成員都開始有緊張感,你們配合加快進度,天天除了上課就是寫代碼。
- 過程當中你們的學習熱情剛開始不高,深受拖延症的困擾,簡單的先作,慢慢作,慢慢學,沒有緊迫感,到後面開發慢慢深刻,難點出現,愈來愈有緊迫感,效率加大。實際過程當中還有自我約束,其餘課業因素的影響。你們也慢慢學會協調時間來共同完成整個項目。
三.Learning by doing
- 程序方面:
1.規範的編碼能夠大大提升開發的效率,你們能夠互相看懂對方的代碼,也有利於後期的維護。
2.調試bug的時候最考驗耐心,只有靜下心來,從bug出現的地方開始逐層深刻,才能找到bug的根源。
- 學習方面:
1.此次編程學習有主程序的幫助,當是仍是沒有最大的發揮主程序員幫學的效益。
2.編程學習在於實踐,學習過程當中能夠藉助網絡、書籍。網絡搜索問題的時候能夠多換幾回關鍵詞,google搜技術問題筆百度好用不少。多編程實踐是最好的學習語言的方法。
- 團隊協做方面:
1.合理的分工能夠大大提升效率,前幾天只有一我的在寫代碼,後面幾天其餘組員學成歸來加入開發大隊,效率明顯提升一個檔次。
2.站立式會議能夠了解每一個人的進度,交流遇到的問題,必定要認真對待,咱們組前幾回站立式會議進行的比較潦草,致使前期的對項目的總體進度把控不許確。
3.溝通表達交流很重要,可以說出本身作了什麼,打算作什麼,有助於互相瞭解進度,瞭解整個項目的進展。
- 管理方面:
1.計劃安排應考慮全面,就算是小項目也要多安排時間,抓緊時間開發。
2.文檔很重要,要增強文檔編寫能力,不會寫文檔的程序員不是好程序員。
- git的使用:
1.git是很好的協做開發工具,可是提交前必定要本身先運行一遍(咱們組的全部成員都有提交到主分支的權限),否則把bug提交上去可能會浪費不少時間去修復。
四.組員心得體會
- 612:終於完成Alpha版,作出本身可以使用的APP,敲代碼的時候設定一下時間,專心敲代碼,累計計時蹭蹭地上去。在項目過程當中,體會到「不想寫文檔的程序員不是好程序員」,調bug要有耐心,搜問題解答要找適合的搜索工具。github上有不少造好的輪子,能夠借鑑甚至使用,可是出於學習的目的應該本身實現一遍。
- 615:第一次嘗試作一個項目,很慶幸有一個好的組長帶領,在天天的任務中能分配給我些能完成的事情,真正感覺到了作中學的魅力。在此次開發中主要仍是負責UI界面,一些界面的跳轉等前臺的事情,後臺接觸了點感受有點吃不消。在Alpha版本發佈後,有時間要去多學習後臺的知識,讓本身對一個項目的開發能有更好的瞭解。
- 614:通過十幾天的衝刺,終於完成alpha版,這也是第一次項目經歷,通過這麼多天的學習,瞭解軟件開發的各個過程。一個感覺:有時後越用心越醜,大概容易走入一個極端吧。
- 617:學習貴在堅持,結伴學習比較有動力。
- 338:對整個開發過程的認識:軟件開發過程最重要的設計過程,而編碼過程佔用的時間只有三分之一左右,因此要重視前期需求分析,模塊設計等過程
- 339:Alpha階段跟着組長學開發,學安卓,組長是瞭解開發過程的人,因爲組長想專心研究代碼,因此前期文檔的工做及部分溝通工做交給了我,讓我更多的瞭解到一個項目的開發中的事,一個開發團隊協做的事。應該由一個有開發經驗的人來帶領你們,由於他熟悉整個過程,若是這我的能在項目開發過程當中協調你們,指導你們編碼,那將會是帶着你們一塊兒飛的好事。
五.展望
- 1.進一步,美化UI,使APP更美觀;
- 2.添加到達的地方的功能,增長APP的趣味性;
- 3.添加備份數據到服務器的功能。
六.分工比例
612李坤隆 |
編碼 |
30% |
615林昊斌 |
編碼,測試 |
20% |
614李烈爭 |
美工,編碼 |
12.5% |
617林瑞斌 |
編碼 |
5% |
338解宇虹 |
文檔,編碼 |
12.5% |
339林錦 |
編碼,文檔 |
20% |
備註:界面共同參與前端
歡迎關注本站公眾號,獲取更多信息