更新時間:2020年04月03日09時57分 來源:傳智播客 瀏覽次數(shù):
【實戰(zhàn)背景】
項目實戰(zhàn)是項目教學中非常重要的環(huán)節(jié),是鍛煉學員動手能力和解決問題能力非常重要的途徑之一。實戰(zhàn)過程必須團隊配合,必須及時溝通,必須進度統(tǒng)一,這些在線下授課時是各組長帶領組員在教室、在宿舍面對面溝通,有問題現(xiàn)場討論及時解決,當前疫情下,學員都是在各自家中聽課學習,學員、組長、講師、助教、班主任都是通過遠程的方式進行溝通協(xié)調(diào),那我們?nèi)绾巫?、怎樣做才能有線下的實戰(zhàn)效果,甚至還能更好些呢。
帶著這些疑問,我們與教研部的項目老師,與班中的組長及學員代表進行的熱烈討論與溝通,探索一套行之有效的線上實戰(zhàn)模式,并且在這個模式的基礎上我們又融入了企業(yè)線上辦公協(xié)同的要素,接下來我們先了解一下企業(yè)協(xié)同的線上項目實戰(zhàn)模式。
【實戰(zhàn)角色】
首先是角色的轉換,實戰(zhàn)過程中組長是企業(yè)中的 Team Leader,他負責一個小團隊的任務分配,進度把控,組織協(xié)調(diào)及核心代碼編寫,在企業(yè)項目開發(fā)中,是非常重要的骨干工程師,一般是具有 2、3 年工作經(jīng)驗,能帶領幾個工程師獨立完成項目全部或獨立模塊開發(fā),組員就是一線的工程師,他要配合組長完成項目開發(fā)任務,要學會與組長及其他組員的配合。班主任是“程序猿鼓勵師”,是不是很貼合實際呢,她負責項目實戰(zhàn)階段對組長、組員不辭辛苦的鼓勵、激勵,并時刻提醒學員不論遇到什么困難都能抗住壓力,迎難而上。講師的角色相當于產(chǎn)品經(jīng)理+技術總監(jiān),產(chǎn)品經(jīng)理在企業(yè)中是一個產(chǎn)品需求定義及原型的設計者,他非常清楚我們最終產(chǎn)品的輸出,任何與產(chǎn)品有關的問題及需求變更,產(chǎn)品經(jīng)理有最終決定權。所以在實戰(zhàn)中組長及組員有任何對項目需求的問題都是需要與產(chǎn)品經(jīng)理溝通。技術總監(jiān)把控一個公司最終的技術架構、技術規(guī)范,把控公司若干項目組的規(guī)劃與部署,故講師要做整個的項目把控與規(guī)劃。助教的角色相當于項目經(jīng)理,協(xié)助講師對各個項目組的進度進行監(jiān)督控制,輔助組長及時召開晨會,及時復盤項目組進度,協(xié)助解決遇到的技術瓶頸問題。
【實戰(zhàn)過程】
1. 確定項目組及 Team Leader
這個主要有班主任與講師、助教老師在項目前進行的準備,建議項目組的 Leader需要綜合能力較強且具備一定的組織協(xié)調(diào)能力,另外每個組的人數(shù)不要查過 10 人,最終確定項目實戰(zhàn)的小組及每個組的組長。
2. 發(fā)布項目需求
產(chǎn)品經(jīng)理負責(講師)發(fā)布項目實戰(zhàn)需求,講解每個需求的要點、重點,提出項
目提交的要求及標準,并提出擴展功能,提供項目實戰(zhàn)需要的物料內(nèi)容。這個可以在項目實戰(zhàn)前一、兩天提前給全部同學進行講解。這樣給每個組實戰(zhàn)前有一個消化理解需求的時間,并提前考慮如何進行任務拆解。
3. 講解項目進度協(xié)同方式
為了讓學員實戰(zhàn)中模擬真實企業(yè)項目協(xié)同方式,我們在項目實戰(zhàn)中融入了 Scrum協(xié)同,Scrum 主要是通過看板的方式進行任務跟蹤,每天通過開晨會的方式對看板進行更新,為讓學員能快速掌握看板使用,技術總監(jiān)(講師)會在實戰(zhàn)第 1 天講解項目協(xié)同方式,如何使用三方平臺(比如 TeamBition)創(chuàng)建看板及基本使用。、
4. 講解項目代碼協(xié)同方式
Git 是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理,在之前的課程中已經(jīng)講解 Git 的基本使用,技術總監(jiān)(講師)需要再次強調(diào) Git 的基本使用規(guī)范及提交過程中會遇到的問題。
5. Leader 任務拆解及完善看板任務。
組長根據(jù)之前對項目需求的討論,結合講師講解的,組長負責使用三方平臺創(chuàng)建自己小組的看板任務,并確定每個人任務的負責人、完成時間,完成事項等,務必在項目實戰(zhàn)第一天完成此任務。
6. 項目進度監(jiān)控
講師組織各個組長,通過 QQ 或微信會議的方式開晨會,對各個組的完成進度復盤。晨會中各個組長陳述各組的項目進展情況進,更新《項目開發(fā)進度表》及任務看板的內(nèi)容。
7. 項目答辯
項目答辯在項目最后一天,講師作為答辯的主持,確定各組答辯順序,確定評委,組織評委對答辯小組的項目進行答辯評分及成績匯總,最終確定各小組的項目答辯成績及排名。
8. 復盤總結
項目答辯完成后,講師會對當前答辯的情況做復盤總結,總結這次答辯的收獲與不足,并對優(yōu)秀的組進行特別的說明并提出好的地方,讓其他組進行借鑒。也要會針對這次答辯的問題進行重點闡述說明,讓這次項目完成不好的組,有深刻的認識,期待下次做的更好。
【具體落地】
目前這個線上實戰(zhàn)的模式在多個教學班級中實施。 如圖,某班級項目實戰(zhàn)小組截圖:
每個組都有自己的群,組長有組長群。 如圖,某班級小組任務看板:
實際開發(fā)中,任務看板還應該有測試、產(chǎn)品的協(xié)調(diào)參與,目前僅是開發(fā)人員參與的內(nèi)容。 如圖,某小組更新的任務開發(fā)進度表:
任務開發(fā)進度表,是組長記錄組員針對當前項目完成的項目完成情況。 如圖,某班級晨會視頻
如圖,某班級項目答辯直播現(xiàn)場的截圖:
如圖,講師在直播間遠程連接宣講人電腦,進行直播答辯
如圖,某班級某組在線演示項目
如圖,某班級項目答辯直播現(xiàn)場的截圖:
【學員反饋】
如圖,是某班級學生在項目實戰(zhàn)后的感受:
文章來自其中某一位同學的真實感受
【實戰(zhàn)總結】
如圖,某班級實施結束后做的實戰(zhàn)總結。
以上就是北京昌平校區(qū) JavaEE 學科帶你玩轉線上實戰(zhàn)的全部過程,感興趣的同學可以一起來實戰(zhàn)吧。
猜你喜歡:
Java程序員中級學習線路圖