遊戲規則已經改變,若是想要獲得優質的SOA技能,企業得另闢蹊徑。

委外、招聘顧問或新人的舊招數未必是行得通的方式,IT架構委外不是萬無一失的作法,招募外來的顧問更是所費不貲,而利用開除的手法,汰換整批員工更是問題重重。

許多企業在先期導入專案中體會到成功滋味後,開始尋求推動全公司的SOA計畫。此類昂貴的長期專案,需要具備經過實證的SOA技術人才,然而這並非高薪挖角就可解決的問題。

那麼,該怎麼辦呢?許多IT部門選擇「技能重整(re-skill)」,或重新訓練既有人力。

CIO如果能投資員工發展新技能,資訊工作者即得以獲得所需的新式訓練與教育,幫助公司IT基礎成功轉型為服務導向架構。

重新培訓員工SOA技能
提升技能到SOA技術,是一項長期但值得的策略性投資—畢竟SOA可以為公司的團隊打造正確的DNA。

類似系統搬移或者是應用系統的維護等委外的技術性計畫,是把流程放在結果之後,但是SOA則需要十分專注於創新,以及支援服務式IT所應用的方法及實作。

因此在了解事實之後,領導型的企業逐漸認識到重新培訓人才的重要。一項由GCR Custom Research LLC研究機構所做的調查顯示,SOA預算有超過31%是放在重整現有員工的技能上。

同時從數據上我們可以發現,有近半數的企業在SOA的計畫上投資超過100萬美元。由此計算下來,企業花費在SOA技能發展與訓練的平均費用為31萬美元。

隨著SOA計畫的擴大,企業就愈加重視教育培訓。資料顯示,有26%的企業投資在為SOA前導專案提供訓練。一旦成為跨企業的專案,就有36%的受訪企業投入預算重整技能。

不過多數企業並不會等到SOA計畫擴大才開始培訓人才。根據GCR研究,在低於50萬美元的SOA預算中,技能重整大約占了27%。SOA預算超過一百萬美元,訓練費用所占比例就只剩19%。這表示當SOA日趨成熟,教育費用也就逐漸下滑。

發展SOA技能並不像重新訓練COBOL程式設計人員用Java,會歷經那種硬梆梆的線性過程。新技術自然是得學,但IT專業人員也必須發展業務面的敏銳度,才能充分服務使用者。

成功的技能重整,有助於將技術人員的視野,從極端的功能性考量,轉向關心跨企業的運作。

例如,企業架構師原來可能只關心基礎架構細節,現在可能需要協助業務使用者了解使用IT 服務對企業的幫助,以及方法。

CIO如何藉由重新訓練員工提高企業營運的成功機會呢?可以考慮採取以下方法:

設置五項新角色或重新定義既有角色
企業為SOA重整技能,需要在IT組織內設置新的角色,或是重新定義既有角色。

然而,改變必須是緩慢進行的,以便將人員的抗拒及對現狀的破壞降到最低程度。

SOA的角色包括IT主管、企業架構師、服務架構師、服務工程師、開發人員與管理者。

IT主管好比「市長」領導SOA專案的進行;企業架構師則是「城市規畫師」,負責推動技術或設計需求;服務架構師是負責確保整個服務設計過程中,架構保持一致性的「程式碼撰寫工程師」。

服務工程師有如「發包建商」,負責監管服務的新創與組合;以及開發人員、管理人員,他們是開發與維護服務導向應用的「建築工人」。

一旦員工的職責範疇與責任有所變更,角色就必須重新定義。例如,文件管理或品保小組即使維持原來職稱,仍可能會被賦予新的職責。

建立核心標準
CIO如何配置人事資源,要依公司的全球委辦(sourcing)策略而定。除非公司具有核心標準及治理,否則難保完善圓滿。

核心標準必須包括定義清楚的工作技能需求,這些需求要能夠融入公司的職責範疇與誘因中。

建立標準之後,CIO就可以制訂更詳細的全球委辦策略,例如內部自行運作SOA的架構與治理服務,以確保SOA順暢進行。此外,自行開發與設計特定與關鍵服務,也是最有效率的方式。

加速重整技能計畫
高效率的技能重整有3個執行步驟。首先,定義出企業想要達成的組織模型,以便找出何種技能是必備的。

接著,第二步定義目前的基準:現階段公司擁有何種技能?還缺什麼?最後,則是制訂出長時間改變整體技能的規畫方案。

有效運用外部協助
在了解訓練的需求後,企業就能依角色推動SOA訓練課程──從技術無關的主題,例如SOA、架構概念及治理,再到特定產品或技術的專門性訓練。依學員的需求與時間而定,教育訓練可花上數小時到數周。

在企業SOA開始前,還沒有必要完成所有的教育訓練。事實上,聘僱專業服務顧問、流程專家或將整個開發中心委外,若執行得當,將有效協助立即企業獲得技能,推動必要的變更,同時將破壞降到最低。

審慎混搭,訴求最佳結果
技能重整不可能一夜完成,但可以量化。不論企業利用認證層級、測試還是遵循標準程度,作為測量尺規,技能變遷計畫的進度都必須透明化,並且向最後目標穩定邁進。

有效的重新訓練計畫是一種投資,可以養成IT部門服務公司的能力。雖然訓練需要花費成本,但不訓練卻是絕對不可行。

曾有個大城市將整個SOA策略及專案發展的工作委外給第三方機構。這個專案雖然啟動快速,卻也快速凋零。

原因何在?正因為技術人員沒有獲得任何技能轉移及重新訓練,因此很快地喪失專案所有權。同樣地,這項工程的投資報酬率也是小的可憐。

唯有企業掌握SOA部署權力,服務導向的專案才能成長茁壯。藉由員工重新訓練、適當的委外、招聘外部顧問以及架構性知識轉移等多重的方式混合,企業就能以最小的成本與最大的效率轉型為服務導向的架構。



支援企業SOA所需的五項新角色與技能

職稱 角色 技能
IT 主管 市長、啦啦隊長 證明SOA的商業效益
傳達業務效益給股東
領導組織內的文章變革
了解SOA的基本原則與概念
企業架構師 城市規畫師  (本職務可以由外人擔任) 證明SOA的商業效益
使新技術適用於SOA基礎架構
了解SOA的設計原則
找出SOA 對組織六大關鍵領域有哪些影響
服務架構師 程式碼撰寫工程師 了解SOA環境下的服務設計原則
維護服務的架構一致性
了解服務生命周期、服務設計實作標準、服務粒度指導原則及服務安全策略
服務工程師 發包建商 重新組合服務以滿足業務要求
使用現有與新的技術來設計服務介面與實作
開發人員及管理人員 建築工人 在服務導向IT環境中開發與維護應用
提供產品的技術須知



《作者簡介》蕭百齡
現任BEA大中華區SOA首席顧問工作,留美語言學博士候選人,專長包括XML、Java、資料庫、Perl等Web相關技術,曾任職於專注XML資料庫及XML相關領域的德國Software AG公司擔任解決方案研發經理。

熱門新聞

Advertisement