宋小麗
(哈爾濱職業(yè)技術(shù)學(xué)院,哈爾濱 150081)
在高等職業(yè)教育中,學(xué)生參加各種技能大賽是提高人才培養(yǎng)質(zhì)量的一種重要方式。但是筆者根據(jù)近幾年的發(fā)現(xiàn),學(xué)生自主進(jìn)行競賽的過程差強(qiáng)人意,往往存在組織混亂、效率低下、競賽結(jié)果不盡人意的情況。在信息技術(shù)飛速發(fā)展的現(xiàn)在,敏捷開發(fā)思想已經(jīng)在開發(fā)領(lǐng)域中得到廣泛認(rèn)可。因此,筆者積極把敏捷開發(fā)思想和最常用的Scrum實(shí)踐引入學(xué)生的競賽實(shí)踐中,結(jié)合信息化手段,學(xué)生自主競賽的效率和成果顯著提高,多方面提升了學(xué)生的培養(yǎng)質(zhì)量。
敏捷(Agile)開發(fā)是世界流行的開發(fā)和管理模式,來源于互聯(lián)網(wǎng)軟件項(xiàng)目開發(fā)思想,是一種應(yīng)對快速變化的需求的一種軟件開發(fā)能力,更強(qiáng)調(diào)開發(fā)過程緊緊圍繞用戶需求、持續(xù)迭代更新的新版本和高效率的面對面溝通。隨著“互聯(lián)網(wǎng)+”的興起,越來越多的企業(yè)也都想采用這種高效率、高質(zhì)量的Agile模式,這種模式可以有效增加團(tuán)隊(duì)產(chǎn)出、加強(qiáng)團(tuán)隊(duì)合作,團(tuán)隊(duì)成員會因此快速成長。隨著敏捷思想和原則的不斷發(fā)展,社會上衍生出適應(yīng)不同需求的敏捷開發(fā)的方法學(xué),其中最廣泛使用的是Scrum實(shí)踐。Scrum是一個橄欖球的名詞,表明在一個團(tuán)隊(duì)中,大家是一起去爭一個球,是富有戰(zhàn)斗激情的團(tuán)隊(duì)作戰(zhàn)。敏捷開發(fā)和Scrum實(shí)踐包括3個重點(diǎn)概念。第一,用戶價(jià)值驅(qū)動,這是核心理念;第二,產(chǎn)品持續(xù)迭代更新,即團(tuán)隊(duì)迅速做出一個產(chǎn)品雛形,然后不斷按照周期循序漸進(jìn)的迭代更新;第三,團(tuán)隊(duì)全員參與,除傳統(tǒng)的項(xiàng)目負(fù)責(zé)人和指導(dǎo)教師外,大家在整個過程中始終朝夕在一起工作,滿足團(tuán)隊(duì)的需要,并能夠發(fā)揮每一個人的特長。
互聯(lián)網(wǎng)行業(yè)具有大量成功的案例,在互聯(lián)網(wǎng)企業(yè)廣泛應(yīng)用的敏捷開發(fā)思想也越來越受到重視。很多非互聯(lián)網(wǎng)企業(yè)也都采用這種思想來管理企業(yè)和團(tuán)隊(duì)。筆者所在的機(jī)電工程學(xué)院雖然不是軟件行業(yè),但屬于工科,行業(yè)相關(guān)性較強(qiáng),工作內(nèi)容和方法也較為類似,所以把敏捷開發(fā)思想和Scrum實(shí)踐引入了競賽輔導(dǎo)過程中。不僅培養(yǎng)了學(xué)生溝通能力和團(tuán)隊(duì)協(xié)作能力,提高了學(xué)生的學(xué)科競賽成績,還讓學(xué)生提前接觸和了解了企業(yè)的先進(jìn)項(xiàng)目管理理念,進(jìn)而養(yǎng)成了良好的工作思維意識,能夠迅速融入實(shí)際企業(yè)工作中。以下以機(jī)電一體化技術(shù)專業(yè)和工業(yè)機(jī)器人專業(yè)的智能機(jī)器人競賽為例,來講解Scrum管理方法在高職院校中項(xiàng)目團(tuán)隊(duì)的實(shí)踐路徑。
智能機(jī)器人競賽團(tuán)隊(duì)組成一般為5~10人。由指導(dǎo)教師作為Scrum的流程教員,負(fù)責(zé)監(jiān)督和引導(dǎo)整個團(tuán)隊(duì)的運(yùn)作。選出2~3名學(xué)生作為競賽項(xiàng)目負(fù)責(zé)人,共同負(fù)責(zé)一個大比賽項(xiàng)目,而大項(xiàng)目中同時(shí)又分成多個小項(xiàng)目,每個小項(xiàng)目分配一個負(fù)責(zé)人。這樣一個大項(xiàng)目中,雖然每個人的分工不同,但是由于所有人全程參與,更能激起個人的主動性,每個成員都能發(fā)揮自己的專業(yè)特長和經(jīng)驗(yàn)貢獻(xiàn),起到更加重要的作用。
迭代是一種把問題分而化之、逐步優(yōu)化的過程。學(xué)生初期學(xué)習(xí)能力和知識的儲備都有限,如果讓學(xué)生一開始就完成一個很大的競賽項(xiàng)目,對學(xué)生來說難度較大,容易對學(xué)生的信心造成傷害。所以本文基于敏捷開發(fā)原則和Scrum實(shí)踐經(jīng)驗(yàn),把一個大項(xiàng)目分成若干個小項(xiàng)目,進(jìn)行周期迭代式研發(fā),即每個小項(xiàng)目包含若干個周期,每一個周期控制在2周以內(nèi),在一個項(xiàng)目完成后,再開啟下一個項(xiàng)目。比如在機(jī)器人競賽中,將一個大的工業(yè)機(jī)器人機(jī)械手臂的競賽項(xiàng)目進(jìn)一步劃分為機(jī)械臂的電機(jī)控制、Openmv模塊的物體識別、單片機(jī)之間的實(shí)時(shí)通訊等,學(xué)生們團(tuán)隊(duì)協(xié)作、分步迭代,實(shí)現(xiàn)每一個子項(xiàng)目的功能。
看板是Scrum實(shí)踐中的點(diǎn)睛應(yīng)用,指在一塊白板上的項(xiàng)目進(jìn)展圖,即把關(guān)鍵內(nèi)容和進(jìn)展寫在不同顏色的便利貼上,然后貼到白板上。項(xiàng)目進(jìn)展圖包含項(xiàng)目的已完成部分、未完成部分、正在做部分、困難和問題等。所有項(xiàng)目組成員在每天的碰頭會議上溝通任務(wù)進(jìn)展,并相互更新白板狀態(tài)。白板放在顯眼的位置,大家可以一目了然地了解項(xiàng)目進(jìn)展,看到其他人在做些什么、誰負(fù)責(zé)什么、什么時(shí)候完成。很多學(xué)生愛面子,不好意思讓自己負(fù)責(zé)的項(xiàng)目延期,所以都努力工作、互相幫助。通過看板,可以激發(fā)學(xué)生的主動性,積極完成項(xiàng)目,對小團(tuán)隊(duì)能夠發(fā)揮極大的作用。最大的好處是非常容易上手,更加靈活、主動地適應(yīng)需求變化,不需要太多投入,能夠快速促進(jìn)整個團(tuán)隊(duì)的和諧發(fā)展和快速進(jìn)步。如果項(xiàng)目團(tuán)隊(duì)成員地域不一,可以線上通過Scrum的管理工具來實(shí)現(xiàn),例如Worktile,配有敏捷開發(fā)專用的項(xiàng)目模板,從需求管理、計(jì)劃迭代到任務(wù)進(jìn)度、缺陷追蹤,到最后的評審回顧,Worktile完美配合敏捷開發(fā)。每一個階段性成果、遇到的困難、解決方案、思考總結(jié)都會記錄在系統(tǒng)中,且每個人都可以實(shí)現(xiàn)日報(bào)制度和工作進(jìn)展共享,因此所有團(tuán)隊(duì)成員都可以了解整個項(xiàng)目的進(jìn)展以及其他人的進(jìn)展,整個團(tuán)隊(duì)處于高效運(yùn)作中。
高效的面對面會議和透明的流程管理,這是團(tuán)隊(duì)最有效率也最有效果的信息傳達(dá)方式,主要有迭代周期的慣例內(nèi)容以及每日站立會議、計(jì)劃會議和評審會議等。短時(shí)和固定的會議對小的競賽團(tuán)隊(duì)來說很重要,這是因?yàn)閳F(tuán)隊(duì)的每一個成員都可以了解項(xiàng)目的進(jìn)度,相對于傳統(tǒng)的任務(wù)分派式的低效管理方式,這樣能夠盡早發(fā)現(xiàn)項(xiàng)目可能出現(xiàn)的各種問題,迅速調(diào)整開發(fā)方向,迅速修復(fù)團(tuán)隊(duì)合作的重大缺陷等,能夠保障項(xiàng)目始終朝著正確的方向高效推進(jìn),是一種非常值得推廣的高效率管理方法。
敏捷開發(fā)思想和Scrum實(shí)踐是一種項(xiàng)目開發(fā)和管理思想,來源于互聯(lián)網(wǎng)軟件行業(yè)。近年來,互聯(lián)網(wǎng)企業(yè)蓬勃發(fā)展,也從一個方面來驗(yàn)證這種開發(fā)思想的先進(jìn)性和可行性。通過學(xué)生在訓(xùn)練過程中了解最先進(jìn)的工作方法,進(jìn)而養(yǎng)成良好的工作習(xí)慣,對將來學(xué)生畢業(yè)以后盡快融入工作起到很好的作用。比如每次的站立會議中,學(xué)生們會學(xué)會如何簡明扼要地匯報(bào)進(jìn)展和講述遇到的困難。比如在確定迭代周期時(shí),學(xué)生會有意識地將一個大問題細(xì)分為一個個小問題;在每周工作總結(jié)中,學(xué)生會養(yǎng)成定期匯報(bào)的習(xí)慣。通過潛移默化的競賽輔導(dǎo),使這種項(xiàng)目開發(fā)和管理思想慢慢植根于學(xué)生的思維中。對于學(xué)生來說,不僅是工作習(xí)慣的養(yǎng)成,而且對生活和學(xué)習(xí)也有很多積極意義。
敏捷開發(fā)核心的思想就是團(tuán)隊(duì)思維。每個人無論是個人成長,還是今后的工作中都離不開團(tuán)隊(duì)的幫助。越早讓學(xué)生認(rèn)識到團(tuán)隊(duì)的重要性,越對他們的成長有利。筆者通過一系列的形式,如站立會議、看板、團(tuán)隊(duì)建設(shè)、項(xiàng)目管理等,讓學(xué)生積極參與到項(xiàng)目中,提升了集體的榮譽(yù)感和團(tuán)隊(duì)協(xié)作的意識,同時(shí)還潛移默化地培養(yǎng)了學(xué)生的整體意識和全局思維,幫助學(xué)生拓展更高、更遠(yuǎn)的思路。
敏捷開發(fā)思想和Scrum實(shí)踐會有效提升學(xué)生的創(chuàng)新創(chuàng)業(yè)能力。在Scrum實(shí)踐的指導(dǎo)下,團(tuán)隊(duì)討論往往會碰撞出很多思想火花。每個人的知識背景和興趣愛好不同,所關(guān)注的方面也有所不同。通過討論,逐漸把某一個想法或創(chuàng)新點(diǎn)不斷完善起來。對于一個未知的問題,通過迭代的方式,一點(diǎn)一點(diǎn)地清晰化。在創(chuàng)新過程中,學(xué)生們每當(dāng)遇到大問題或者很難解決的問題時(shí),要像切蛋糕一樣,把問題分解成一個一個小問題。通過這種思維訓(xùn)練。學(xué)生們不僅有了創(chuàng)新的辦法,也有了創(chuàng)新的思維。
在競賽培養(yǎng)中,學(xué)生們往往根據(jù)教師的安排進(jìn)行學(xué)習(xí)和備戰(zhàn)。成績的好壞,往往和教師的投入有很大關(guān)系。將Scrum的思想引入競賽輔導(dǎo)中后,實(shí)踐中可以發(fā)現(xiàn)學(xué)生的熱情高漲。首先,他們對這種團(tuán)隊(duì)的工作方式感到很新奇,認(rèn)為每一個人都是團(tuán)隊(duì)重要一員,有強(qiáng)烈的主人翁意識。其次,他們認(rèn)為這是一種高效的學(xué)習(xí)方式和鍛煉機(jī)會。原來他們遇到困難時(shí)會感到很頭疼,有很大的挫折感。但是現(xiàn)在每當(dāng)遇到困難時(shí),所有的成員同學(xué)都參與進(jìn)來,一起互幫互助,一起想辦法,并運(yùn)用一些方法來解決,使學(xué)生們的學(xué)習(xí)熱情和興趣都有很大提升。
通過基于敏捷思想和Scrum實(shí)踐的競賽培訓(xùn),筆者所在的機(jī)電專業(yè)在近年來的各類競賽中,取得了良好的效果。智能機(jī)器人方向獲得省級競賽一等獎8次,二、三等獎多次。在創(chuàng)新創(chuàng)業(yè)方面,很多學(xué)生在畢業(yè)后走上了創(chuàng)業(yè)道路,然后把敏捷開發(fā)思維和Scrum實(shí)踐用到了自己的創(chuàng)業(yè)中。在帶動學(xué)生第二課堂的發(fā)展方面,由于競賽參賽人員對這種基于Scrum敏捷思想的培訓(xùn)方式反映很好,形成了很好的口碑,在普通學(xué)生中也形成了口碑傳播,使更多的學(xué)生愿意參加進(jìn)來,加入代表學(xué)生第二課堂的科創(chuàng)俱樂部。學(xué)生在學(xué)習(xí)習(xí)慣和工作方法方面有了很大的改變,工作熱情和積極性有了很大提升,人才培養(yǎng)的效果有了顯著提高。
為了提高學(xué)生的人才培養(yǎng)質(zhì)量,提升學(xué)生的技能競賽水平,以最有效的手段獲得最好的成果,筆者所在學(xué)校應(yīng)運(yùn)用敏捷開發(fā)思想和Scrum實(shí)踐來開展學(xué)生人才培養(yǎng)的創(chuàng)新實(shí)踐。實(shí)踐表明,該方法能使學(xué)生的工作方法、創(chuàng)新能力、工作習(xí)慣、團(tuán)隊(duì)意識、工作熱情等方面有顯著提高,是一種值得推廣的競賽輔導(dǎo)方法,有利于高職院校人才培養(yǎng)方式和深化教學(xué)改革。