完成進度
端 | 任務 | 子任務 | 任務計量 | 已完成 |
---|---|---|---|---|
後端 | 任務留言 | total:7 | ||
DAO | 3 | |||
Service | 2 | |||
Controller | ||||
任務版本曆史 | ||||
任務版本回退 | total:16 | |||
6 | ||||
8 | 4 | |||
iOS | 任務篩選 | total:10 | total: | |
界面 | 5 | |||
接口接入 | ||||
測試 | ||||
安卓端 | 後端接口接入 | total:8 | total:6 | |
登陸注冊 | ||||
任務詳情頁 | ||||
任務添加頁 | ||||
任務修改頁 | ||||
1 | ||||
注冊界面驗證碼 | total:2 | |||
任務篩選界面 | ||||
邏輯 | ||||
項目合并 | ||||
總數 | 100 | 67 |
進度說明
後端圓滿完成任務
子任務子產品完成,任務篩選子產品未完成。
iOS端在alpha階段對任務詳情界面架設的比較簡單,導緻在寫子任務的時候出現了很多bug。初版子任務不僅會有重新整理延遲,還會出現子任務不全的問題,最後需要重新對前端子任務相關的架構和邏輯進行重新設計,後面又出現了如不同請求綁定資料的問題以及資料延遲的問題。出現了很多意料之外的bug,導緻了在子任務子產品完成之後就沒有足夠的時間完成篩選子產品的功能了。
安卓
完成了幾個頁面的代碼整合,目前還沒有完全完成整合。
篩選功能隻完成了一部分。
登陸注冊界面沒有完成接口接入
安卓端一開始對于項目環境隻是在文檔裡進行了說明,但是一方面是成員對安卓開發依然還處于學習階段,對于規範的了解和實作有一定的難度,是以在項目合并的時候出現了比較多的沖突。
另一方面在于,雖然有強調過遇到問題及時提出,但是依然是會出現比較難開口的情況,導緻了有一些問題占用了太多時間,而這些問題有的成員曾經可能已經解決過了。
反思
對于對後面進度推進的乏力,以至于最後項目沒辦法完成。
一方面是沒有考慮到開發的時間限制,把所有剩下來的開發任務都安排到beta,實際上時間是不夠的。
另一方面則是在開發的時候,因為開發時間比較短,有時候解決問題花了比較長的時間,一個子產品完成後就隻剩下很少的時間了,心理上會認為不太可能完成開發,導緻了開發積極性被打擊,降低了開發的效率。
改進計劃完成情況
設想和目标:考慮到了成員的能力和任務,但是對于整體的任務量把握依然不足,導緻有一部分任務沒有完成。
設想和目标一般都會比較“遠大”,實際上進行開發的時候會進行一定的妥協。
如果曆史再來一遍,會對在任務确定前和成員進行單獨的溝通,對成員個體的能力和任務數目以及難度的比對程度更高些。
另外會把目标進行拆解,把相對困難的目标放在後面通過産品疊代完成。
對于計劃的修改:給了複雜子產品比較多的時間,并且采用結對的方式提高開發效率
計劃的制定太模糊或太細緻都是有問題的,特别是在風險程度高的子產品。
而彈性的時間意味着需要有更多的時間來配置設定,是以實際上這是一個需要去妥協理想和實際的問題。
如果曆史再重來一遍,會對風險子產品進行更深度的刨析計劃。
設計實作:成員之間的溝通依然存在不足,有重複解決相同問題的情況發生
具體進行開發的時候也需要大量的溝通,同時需要養成溝通之後進行記錄的習慣,保證設計的可追溯性。
如果再來一次會加強對于文檔更新和文檔變更溝通的管理
各成員在沖刺階段的體驗、收獲、心得
吳世龍
beta沖刺中,盡管已經對子產品進行了更細緻的配置設定,對複雜子產品用結對的形式進行開發,但是還是出現了任務無法完成的情況。不過團隊成員已經非常努力了,而且也獲得了很多的成長。後端的成員體會到了協作開發後端的過程。安卓端的成員更是都是第一次進行項目的開發。遺憾依然是有的,但是成員們都有比較好的學習成果。
我在沖刺階段學習到更多的是對于風險的認知,以及對于人的認知。項目的難度其實都是圍繞着人,從每個人的心理到人員之間的溝通,都是在項目管理中需要把握好的。在學生階段、特别是在一個比較特殊的時間段來做項目管理是比較難的,對我來說比較有收獲的就是看到了很多局限性,學會區分出問題的出現是否是必然,是不是我可以解決的問題。
林逸晖
在這次沖刺中,由于alpha階段已經将後端工作大部分都完成了,是以這次沖刺主要是完善各類功能和修bug,最大的收獲還是知道了怎麼進行一個編碼的合作,還有閱讀别人代碼的速度加快了,發現了寫注釋的重要性,對于一個軟體項目的構成也有更深的了解,對于單元測試的編寫也更有心得,同時體會到了項目開發過程要進行不斷進行各方面的優化,做好随時根據前端的回報修改代碼修複bug的準備。對于代碼的清晰性和可修改性有一個更深的認知。
鄭耀烽
這次換組到新的組,負責的任務還是比較簡單的。這次beta收獲到比較大的就是去快速地了解一個項目的結構,concerto後端的代碼還是比較規範的,注釋也比較多,是以上手挺快的。這次beta讓我的代碼能力和代碼閱讀能力增強很多。
吳尚輝
這次沖刺的工作量預期的要大,一方面是要做兩個子產品,另一方面還是再開發過程中出現了比較多的bug。Beta沖刺的前面一段時間主要還是在修複Alpha 的Bug,在項目開發的中期也碰到了不少的問題,不過最後還是得以解決,比較遺憾的是最後項目的完成度還是不夠高,隻能完成子任務。沖刺的最後,一方面感謝老師的指導和助教的辛苦付出,另一方面也必須感謝同組的組員。
蔡晗
在這次沖刺中,我的任務主要是補充alpha未完成的前後端互動,同時也根據互動情況對界面做相應的調整。通過這次沖刺,我明白了安排明日計劃的重要性。對明日計劃進行合理安排,能夠讓開發過程有更為明确的目标,進而讓自己每日的開發更有幹勁,顯著提升了開發的效率。 同時在這次開發過程中,我也提高了自身發現問題和解決問題的能力。
林雄
這次我的任務是完成篩選功能和一些接口的連接配接展示。一開始我認為篩選功能并不難做,因為在邏輯上并不複雜,但實際操作了一下,立刻就被毒打了。在其中我也深刻感受到了了解代碼運作生命周期和線程安全的重要性。另外我覺得除了代碼規範之外,環境配置、庫包版本等也應該寫在文檔裡統一起來,不然在分支合并時也很麻煩,容易造成沖突。總的來說,這次的沖刺有些遺憾,但也學到了不少東西,也感謝指導過我的同學們。
王銘震
在這次沖刺中,我的任務是比較輕松的,因為我的工作已經在alpha階段基本就已經完成了,是以我的任務就是協助另外一位同學完成他的工作(他的任務是完成任務篩選與重新整理,其中的邏輯比較複雜),因為我們兩人是在同一個宿舍是以交流起來還是比較友善的,各自提出自己的想法,然後進行讨論可行性。在這次沖刺中,也加強了自身的團隊協作能力以及與他人交流溝通的能力,對安卓前端開發有了更深的了解。
李博威
beta沖刺也圓滿結束了,雖然由于時間關系有些比較複雜的功能沒有來得及實作,但還是實作了一部分我們計劃中的目标。beta階段我對接口和前端設計有了進一步了解,也學習了很多安卓的知識,對我來說是非常寶貴的收獲,也要感謝一下我強大的隊友們,在這個過程中很有耐心地指導我,幫我解決了很多困難。今後的學習工作中我會吸取利用這次沖刺的經驗,讓自己不斷進步。
邵研
貢獻度
姓名 | 學号 | 完成工作内容 | 貢獻度(百分比) |
---|---|---|---|
221801317 | 文檔工作,後端顧問 | 11.5 | |
081700318 | 後端:任務版本回退接口 | 12 | |
221801420 | 後端:任務留言接口、任務版本資訊接口 | ||
081800330 | iOS:子任務 | 13 | |
221801322 | 安卓:完善任務詳情頁、任務添加頁、任務修改頁 | 13.5 | |
021800713 | 安卓:完成部分任務篩選功能,完成項目子產品的項目合并 | ||
021800623 | |||
221600234 | 安卓:完成注冊界面,參與項目合并讨論 | 11 | |
221701105 |
運作圖檔
