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