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