999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

敏捷開發在高職課程團隊教學中的應用探討

2019-02-22 20:32:14邢益良
實驗技術與管理 2019年9期
關鍵詞:課程教學學生

邢益良

敏捷開發在高職課程團隊教學中的應用探討

邢益良

(海南軟件職業技術學院 軟件工程系,海南 瓊海 571400)

將敏捷開發思想融入高職軟件開發類課程教學,探討基于敏捷開發思想在團隊教學中的應用,包括團隊組建、團隊管理和團隊評價。實踐表明,敏捷開發思想具有較高的教學適應性,能強化團隊管理、有效激勵學生和提高教學質量。

敏捷開發;課程團隊建設;教學管理

1 團隊教學法

“PHP程序設計”和“Java Web應用開發技術”等課程是高職院校計算機專業的職業技能課程,課程教學目標是使學生掌握軟件開發語言和技術,具備軟件項目開發能力。團隊是企業開發軟件項目的主要運作形式。組織高職計算機專業類學生以團隊形式開發課程軟件項目,對提高教學質量具有重要意義。

團隊教學法是指以學生自主性、探索性學習為基礎,以項目為主線、以團隊學習為中心、以任務目標為使命、以團隊為載體、以教師為主導、以學生為主體、以素質培養為目標,有效激發學生創新能力的教學方法[1]。參照傳統軟件工程和團隊教學法,團隊成員需要根據自己的工作崗位選擇參與軟件計劃、需求、設計、實現和測試等開發工作。由于學生初步接觸軟件項目及其相關技術,學生團隊常常會出現隨意變更項目需求、忽視軟件體系結構和不遵循開發規范等問題,所以學生很難把握整個軟件項目的開發。這給軟件開發帶來了無序和進度慢等問題,給學生帶來學習成本高和學習周期長等問題,給教師帶來了學生評價困難等問題。

近幾年,團隊教學方法引起了研究者的關注和探討。例如文獻[2-4]研究了團隊教學法在計算機課程教學中的應用問題;文獻[5]從團隊組建、組織結構和管理方面探討了團隊與項目匹配的問題;文獻[6]提出由基礎層、個性層和綜合挑戰層構成的團隊激勵機制;文獻[7]研究了學生團隊構建的策略問題;文獻[8-9]探討了團隊績效評價問題;文獻[10]基于敏捷軟件開發模式,從組建團隊、題庫、配對編程和考核方面探討了計算機語言課程教學[10]。

但是,學生團隊易于流于形式。為解決團隊流于形式的問題,本文將具有快速響應特點的敏捷開發思想引入高職教學,探討其在高職軟件開發類課程中學生團隊建設、管理和評價中的應用策略。

2 敏捷開發思想

2001年初,由于看到許多公司的軟件團隊陷入了不斷增長的過程的泥潭,一批業界專家聚集在一起概括出一些可以讓軟件開發團隊具有快速工作和響應變化能力的價值觀和原則。他們稱自己為敏捷聯盟。隨后,敏捷聯盟創建了一份價值觀聲明,也就是《敏捷聯盟宣言》(The Manifesto of the Agile Alliance)[11]。敏捷聯盟首任主席Robert C.Martin認為:敏捷開發是一種以人為核心,迭代、循序漸進的開發方法[12]。除了在軟件開發領域,敏捷開發在計算機芯片領域也受到了學者的關注[13]。

在敏捷開發中,軟件項目的構建被切分成多個子項目,各個子項目的成果都經過測試,具備集成和可運行的特征。換言之,就是把一個大項目分為多個既相互聯系,又可獨立運行的小項目,并分別完成。在此過程中,軟件一直處于可使用狀態。

敏捷開發思想的關鍵是以人為核心,認為人是軟件開發過程中最為關鍵的因素,整個軟件開發過程能不能實現敏捷化,能不能取得完全的成功,主要是看人的因素能不能處理得當。這里的人不僅包括用戶,還包括團隊開發者和責任者。極限編程(extreme programmin)、Scrum、特征驅動開發(feature driven developmen)和動態系統開發方法(dynamic systems development methodolog)等是常見的敏捷開發方法,這些方法都強調了團隊的重要性。

3 敏捷開發思想在團隊教學中的應用

3.1 團隊人數

團隊規模是課程教學中會出現的問題,課程團隊的人數往往差別較大。遵循傳統軟件工程組建的團隊由于嚴格分工,因此課程團隊人數會偏多。

敏捷開發方法認為團隊規模會影響敏捷性,小規模團隊更適合敏捷開發。依據敏捷要求以及為了便于管理和發揮團隊成員作用,課程團隊人數以3~6人為宜。由于通常的教學項目規模并不大,當團隊人數偏多時,容易出現個別成員無事可做的現象,甚至因產生“不公平”的心理,讓團隊失掉和諧。但是,當團隊人數偏少時,也容易出現項目不能按期完成的情況,進而挫敗學生的學習動力。

3.2 組隊方式

學生隨意選擇隊員是課程教學中常見的問題。“最好的構架、需求和設計出自于自組織的團隊”是敏捷開發原則,它強調了團隊的自組織性。為了讓每個學生能與自己滿意的團隊成員共同參與項目,可采用“先自由組隊,后隨意分配”的方式組建團隊。

組建團隊時,可先引導學生根據自己的興趣愛好、人際關系和能力搭配關系等因素,自己尋找成員組建團隊,大多數學生都會自行組建團隊。經過一番組隊之后,少數不積極組建團隊的學生可能會處于無團隊的狀態。為了鼓勵他們能以團隊形式參與項目,可將他們隨機匹配組建成新團隊或分配到其他團隊。

3.3 團隊名稱

為便于他人稱呼和擴大團隊影響,團隊成員需要為自己團隊起一個有意義的名稱。為避免有些課程團隊漠視團隊名稱,甚至嘩眾取寵,選用惡俗、具有“負能量”的團隊名稱,需對課程團隊名稱進行規范,鼓勵采用有創意、正能量、有意義和簡短易記的課程團隊名稱。

3.4 隊員角色

Scrum敏捷方法強調團隊應是跨職能的團隊。“跨職能”削弱了團隊成員分工,要求團隊成員扮演更多的角色和承擔分析、設計、編碼和測試等諸多工作。

在課程教學初期,學生對課程和工作崗位之間的關系的是模糊的。為了讓學生團隊成員明確自己在團隊中的作用和責任,每個團隊成員至少需要扮演2~3個角色。可通過真實工作職務為成員分配角色,這些職務是指本地區企事業工作崗位中的職務。團隊成員通過工作崗位要求和工作內容能初步了解自己的職務和職責。以我院“Java Web應用開發技術”課程為例,可引導學生到“海南人才在線”網站搜索和了解Java Web程序員崗位,并選擇自己容易把握得住的工作 角色。

3.5 隊長聘用與解聘

敏捷方法認為:每隔一定時間,團隊會在如何才能更有效地工作方面進行反省,然后相應地對自己的行為進行調整。團隊隊長的一個重要作用是組織團隊成員協同工作,向工作目標前進。團隊隊長在工作初期往往不清楚自己的職責,導致團隊成員工作松懈,所承擔的項目不能正常完成。通過建立聘用和解聘制度,既能讓團隊隊長提高工作責任感,也能避免因隊長的不作為導致團隊工作效率低下。隊長可由團隊成員共同推薦產生,在無人可推薦或無人愿意擔任隊長時,可隨機指定團隊隊長。在隊長任期內,如果團隊在指定時間內未完成指定的項目工作量,則可解除隊長職務,由其他團隊成員按先推薦、后隨機的原則擔任團隊隊長。

3.6 隊員變動

一個團隊要實現敏捷開發,應該盡量避免團隊成員的變動,因為新成員會讓團隊交流等活動的成本提高和時間加長。由于學生臨時休學以及學院批準學生長時間停課參加職業技能大賽等原因,會使課程團隊因成員人數減少而變得不完整。如果團隊剩余人員未達3人,則應組建新團隊或接納新成員進行團隊重組。“組建新團隊”是指把各個殘缺團隊的成員重新組建成新團隊;“接納新成員”是指符合人數要求的團隊主動吸收殘剩成員。如無法按前述原則安排殘剩成員,則取消該團隊且以個人形式完成項目要求。這樣可使殘剩成員盡可能以團隊形式工作,同時不影響其他團隊正常運作。

3.7 團隊會議

在團隊內部,最具有效果并且富有效率的傳遞信息的方法,就是面對面的交談;每隔一定時間,團隊會在如何才能更有效地工作方面進行反省,然后相應地對自己的行為進行調整。這是敏捷開發的重要原則。依據此兩條原則,團隊內部可定期召開團隊工作會議。團隊工作會議使團隊有了具體的團隊合作形式,團隊成員可以聚集在一起進行討論和交流。團隊工作會議主要討論任務分配、問題分析和成果展示等問題。為方便了解和跟蹤工作,需要記錄團隊工作會議內容。

3.8 評價與激勵

團隊與成員是整體與個體的關系。敏捷方法鼓勵每個人的積極性并以個人為中心構建項目,以把握整體、區別個體為原則,從整體上判定個體并區別對待個體,客觀評價和激勵團隊和成員。

團隊成績評定公式為

S=11+22+33+44+55+66+77

式中,S是第個團隊的團隊成績,1—7是影響因子,取值范圍為[0,1],1+2+3+4+5+6+7=1。

1是團隊人數成績,與團隊人數有關,人數超3人就減分,人越多成績越低。

2是組隊方式成績,由成員價值觀雷同度來定,雷同度低(不相關性高)則該項成績就低。

3是團隊名稱成績,如果團隊名稱是負面的,則該項成績就低。

4是團隊角色成績,如果成員不扮演角色,則該項成績就低。

5是隊長成績,如果因完成不了任務而變更隊長,則該項成績就低。

6是成員變動成績,如果成員發生變動,則該項成績就低。

7是會議成績,如果沒有會議記錄,則該項成績就低。

成員成績評定公式為

PkS

式中,P是第個團隊中的第個成員的個人成績,k是第個團隊第個成員在該團隊中的權重,取值范圍為[0,1],權重可由成員角色重要性和成員認可度等決定。

4 結語

海南軟件職業技術學院將敏捷開發思想融入課程團隊教學方法,并將課程團隊教學方法應用到了計算機應用專業“PHP程序設計”課程、軟件技術專業“Java EE編程基礎”課程和“Java Web應用開發技術”課程中,加強課程團隊組建、管理和評價,讓學生明確團隊成員責任,加強合作意識和提高交流溝通能力,并公平激勵團隊和團隊成員,使教學質量得到提高。敏捷開發思想廣泛適用于Java Web程序設計和Android程序設計等計算機類實踐課程,并對其他實踐課程具有指導意義,可以更多地探索符合學生團隊學習規律的課程項目。

[1] 應宏. 團隊教學法的課程開發[J]. 職教論壇,2009(14): 14–15.

[2] 唐捷. 團隊教學法在Office辦公軟件教學中的應用[J]. 科技資訊,2013(12): 197–198.

[3] 高國強. 團隊教學法在《網站建設》課程教學中的應用[J]. 軟件導刊(教育技術),2013, 12(4): 33–34.

[4] 吳云,徐冠男,王萬鑫,等. 團隊合作教學法在數據庫課程教學中的應用[J]. 福建電腦,2015, 31(3): 66.

[5] 程麗麗. 基于主動選擇優化的教學項目—團隊匹配研究[J]. 中國教育信息化,2015(2): 43–45.

[6] 姜春茂,曲明成,季偉東. 學生軟件團隊中的激勵機制研究[J]. 計算機教育,2014(5): 19–21.

[7] 陽小華,李萌,劉志明,等. 軟件工程學生團隊構建的案例分析[J]. 計算機教育,2011(5): 57–61.

[8] 王丹鳳,沙金. 團隊實踐教學中學生個人成績評定方法研究[J]. 河南理工大學學報(社會科學版),2017, 18(2): 105–109.

[9] 白曉穎,李山山,李明杰,等. 基于敏捷開發的軟件工程實踐教學探討[J]. 實驗技術與管理,2018, 35(4): 6–11.

[10] 馮愛祥,羅雄麟. 敏捷軟件開發模式在計算機語言課程設計中的應用[J]. 中國現代教育裝備,2016(7): 73–75.

[11] 周瑩瑩. 敏捷軟件開發技術研究[D]. 長春:長春理工大學,2006: 13–14.

[12] MARTIN R C. 敏捷軟件開發:原則、模式與實踐[M]. 鄧輝,譯. 北京:清華大學出版社,2003.

[13] 余子濠,劉志剛,李一葦,等. 芯片敏捷開發實踐:標簽化RISC-V[J]. 計算機研究與發展,2019, 56(1): 1–14.

Exploration on application of agile development in team teaching of higher vocational courses

XING Yiliang

(Software Engineering Department, Hainan College of Software Technology, Qionghai 571400, China)

The agile development idea is integrated into software development course teaching in higher vocational colleges, and the application of agile development idea in team teaching is explored, which includes the team formation, team management and team evaluation. Practice shows that agile development idea has high teaching adaptability, and can strengthen the team management, effectively motivate students’ learning and improve teaching quality.

agile development; course team construction; teaching management

G712.4

B

1002-4956(2019)09-0142-03

2019-02-10

海南軟件職業技術學院科學研究項目(Hr201808)

邢益良(1979—),男,海南文昌,碩士,副教授,主要研究方向為圖形圖像處理、軟件工程和互聯網軟件開發技術。

E-mail: xyllib@163.com

10.16791/j.cnki.sjg.2019.09.035

猜你喜歡
課程教學學生
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
趕不走的學生
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
學生寫話
學生寫的話
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 国产9191精品免费观看| 中字无码精油按摩中出视频| 国产尤物jk自慰制服喷水| 国产激情影院| 中文字幕有乳无码| 超清无码熟妇人妻AV在线绿巨人| 国产一在线观看| 国产探花在线视频| 国产精品熟女亚洲AV麻豆| 亚洲成a∧人片在线观看无码| 亚洲国产欧美中日韩成人综合视频| 热99re99首页精品亚洲五月天| 嫩草在线视频| 中文一区二区视频| 国产成人亚洲精品蜜芽影院| 丁香五月激情图片| 亚洲女人在线| 2020久久国产综合精品swag| 欧美成人精品在线| 亚洲性影院| 欧美.成人.综合在线| 亚洲精品亚洲人成在线| 国产香蕉国产精品偷在线观看| 久久免费成人| 毛片三级在线观看| 亚洲乱码在线播放| 超清无码一区二区三区| 成人国产一区二区三区| 免费观看国产小粉嫩喷水| 亚洲乱伦视频| 国产91精选在线观看| 欧美va亚洲va香蕉在线| 国产精品国产三级国产专业不| 国产免费福利网站| 99免费在线观看视频| 老色鬼欧美精品| 亚洲欧美日韩中文字幕一区二区三区 | 高清无码一本到东京热| 亚洲伦理一区二区| 国产在线麻豆波多野结衣| 欧美一区二区自偷自拍视频| 久久毛片免费基地| 日韩东京热无码人妻| 国产福利一区在线| 欧洲一区二区三区无码| 久一在线视频| 综合色在线| 欧美成人第一页| 久久99精品久久久大学生| 亚洲美女一级毛片| 青青青视频91在线 | 亚洲成人免费看| 波多野结衣中文字幕一区二区| 亚洲天堂首页| 欧美综合区自拍亚洲综合绿色| 无码日韩人妻精品久久蜜桃| 欧美.成人.综合在线| 国内精品91| 无码人妻热线精品视频| 久久精品嫩草研究院| 91丝袜乱伦| 亚洲成人网在线播放| www.99精品视频在线播放| 国产香蕉97碰碰视频VA碰碰看| 18禁色诱爆乳网站| 欧美在线视频a| 麻豆国产在线不卡一区二区| 国产成人调教在线视频| 日韩 欧美 国产 精品 综合| 爱做久久久久久| 五月丁香在线视频| 免费无码AV片在线观看国产| 一级毛片免费高清视频| 亚洲无码高清免费视频亚洲| 五月天丁香婷婷综合久久| 亚洲欧美在线综合一区二区三区| 天堂在线视频精品| 亚洲天堂网2014| 精品国产Av电影无码久久久| 四虎国产精品永久在线网址| 欧美国产精品拍自| 全部毛片免费看|