曹紀清
(蘇州工業(yè)園區(qū)服務外包職業(yè)學院,江蘇 蘇州 215123)
高職類院校培養(yǎng)的學生在軟件離岸外包人才結構中處在初、中級層次,主要從事軟件系統組件程序編寫、前臺頁面設計、WEB應用開發(fā)和系統測試等工作。這個層次的人才所需的主要工作技能包括:外語溝通能力,行業(yè)知識能力,軟件過程規(guī)范,軟件開發(fā)技術,服務外包綜合職業(yè)素養(yǎng)(如圖1所示)。

圖1 高職軟件外包人才的知識技能
在這五項主要技能中,目前傳統的工程教育一般僅覆蓋第四項,而且基本上只講解開發(fā)語言和開發(fā)工具本身,對于技術評審、技術質量工具和技術流程等很少涉及;第二、第三和第五項幾乎空白。就第一項而言,雖然外語教學一直備受重視,但是與軟件外包人才的專業(yè)外語技能要求仍有較大差距,就算過了英語四級,學生還是不會用英語描述一個軟件系統場景應用[1]。而軟件過程規(guī)范方面一般高校會開設《軟件工程》或《項目管理》類課程,但往往只是理論的羅列,缺乏真實外包企業(yè)的過程規(guī)范和最佳實踐的介紹。由此可見,服務外包產業(yè)在呼喚專業(yè)化的高等教育新模式,市場需要通過高等教育直接輸送適用的軟件服務外包人才。
蘇州工業(yè)園區(qū)服務外包職業(yè)學院是全國第一所專門為服務外包產業(yè)而建的高職學院。學院根據服務外包產業(yè)對人才知識與技能結構的需求,針對高職外包人才的培養(yǎng)方法,探索建立工程類國際化人才的高職教學方法[2]而建立了聯合課程的學期項目實訓形式,至今已經是第三個年頭。
首先,學院統籌規(guī)劃了軟件專業(yè)三年課程體系,使得每個學期都有以一門主干課程聯合其他相關課程形成的綜合知識體系來支撐完成一個模擬的或者引入的真實外包企業(yè)成功項目案例的學期項目。參與項目的課程,不但包括了本學期本專業(yè)及跨系部的多門課程,而且還有已學過的課程。
以信息技術系第四學期的學期項目“網上銀行業(yè)務系統(WBBS)”為例,來說明項目實踐知識技能對ITO人才知識技能結構的覆蓋情況以及各聯合課程對前兩者知識結構的支撐情況(見表1)。
組織結構是學期項目有效實施的重要保障。參照ITO企業(yè)建立以系部分管主任為PMO(Project Management Office項目管理辦公室)經理的學期項目管理架構,統籌和協調管理所有學期項目(見圖2)。

表1 項目的知識與技能覆蓋情況
結合軟件人才知識結構與教學的特點,設計建立基于過程的學期項目的考核方式和項目匯報制度。考核方式明確以過程而非結果來考核項目組及學生的表現,而項目匯報制度則是直接對學生溝通能力、持續(xù)學習能力和外包職業(yè)素養(yǎng)的綜合考察。表2是第四學期的學期項目考核項:
在項目考核的基礎上再結合如下因素:項目貢獻、職業(yè)禮儀、溝通能力、團隊合作、過程能力、創(chuàng)新能力和綜合職業(yè)素養(yǎng)能力,完成對每個學生的考核。主要通過最后的學期項目匯報環(huán)節(jié)來實現,項目匯報環(huán)節(jié)也直接促進了學生在軟件外包人才知識技能結構中的綜合溝通能力[3]。

表2 學期項目的考核項
這種聯合課程的學期項目通過五個學期的實踐和探索,教師的過程管理能力和學生的綜合技能都得到了極大的提高。通過對學期項目的執(zhí)行和管理過程中遇到的問題及原因進行分析,對學期項目作了一些改進。
(1)針對不同階段學生的知識掌握情況,各學期的學期項目實行差異化過程定義,即不同學期的學期項目的過程要求不同,定義不同過程級別的最小項目提交物;
(2)建立項目的用戶角色,提出項目需求、參與項目階段性重要驗證工作,以進一步模擬場景化的真實性;
(3)根據學生面向崗位層次的需求,合理定位需求分析和系統設計的要求標準;
(4)增加重要里程碑的評審,并且作為考核項目貢獻、過程管理的依據;
(5)加強界面/頁面設計,要求達到美觀性、可操作性、友好性和專業(yè)性;
(6)對于第四學期的學期項目,要求增加整個項目過程中的外語綜合應用比重;
(7)鼓勵學生對系統業(yè)務流程、設計和內容的創(chuàng)新,以加分作為獎勵;
(8)加強項目發(fā)布前的測試及初始數據的準備工作;
(9)進一步引導學生提高自學能力,比如通過網上查找資料,通過專業(yè)技術論壇尋找技術解決辦法;

圖2 聯合學期項目的管理組織架構
(10)輔導教師要做好主進度計劃,合理分配學期項目整個過程中各個階段時間安排,并且與聯合課程的進度匹配;
(11)合理組建項目的組織架構和人數,使得所有學生都得到充分的鍛煉。
(1)學期項目的內容以面向應用的學院內部應用小項目及引入的ITO企業(yè)的真實成功項目案例為主;
(2)每個獨立的項目組的學生數不超過4人,合理分配任務,使每個學生都有足夠的任務得到全面的鍛煉;
(3)在項目過程中,加大用戶的參與程度、對階段交付物的驗證和用戶測試等,項目導師在項目交付時直接對用戶負責;
(4)在項目過程中,強化項目模擬場景下的技術資源的閱讀和郵件的寫作鍛煉;
(5)把學期項目指導教師的工作量提高為普通專業(yè)課程的1.8倍,進一步提高指導教師的積極性;
(6)進一步完善和細化項目匯報管理辦法,從匯報準備、匯報進入標準、匯報時間和匯報過程等各方面制定管理細則;
(7)學期項目聯合主干專業(yè)課以后,指導教師由同一人擔任,以更好地協調專業(yè)知識教學進度與項目所需知識之間的銜接問題;
(8)所有的學期項目必須使用配置管理工具,如VSS,把項目的數據管理起來,這是工作場景知識中重要的一點;
(9)在最少交付物要求中增加《系統發(fā)布與部署操作說明》;
(10)增加一份學生在項目中應用到的課堂上沒有學到知識的清單;
(11)加強對項目系統中的專業(yè)英語術語的翻譯的指導,行業(yè)知識也是外包能力的重要一環(huán);
(12)對學期項目中常見的技術、過程問題以及導師組對這些問題的解決建議,建立一個歷史知識庫,避免以后再犯同樣的錯誤。
通過五個學期的實踐和不斷改進,學期項目的管理辦法和過程規(guī)范已經基本成熟穩(wěn)定。
根據對第一批應屆學生實習情況的考察,發(fā)現經過四個學期項目的鍛煉后,這些學生相對于傳統計算機專業(yè)學生,在ITO人才要求的綜合知識技能方面得到了極大的提高,深得軟件外包企業(yè)的好評,基本能夠滿足相應崗位的綜合技能需求。
[1]張宏巖.我國軟件外包產業(yè)對外語技能需求的現狀分析[J].計算機教育,2009(9).
[2]查建中.工程教育改革整體戰(zhàn)略及CDIO模式(PPT)[Z].
[3]戴士弘.高職教改課程教學設計案例集[M].北京:清華大學出版社,2009.