遊戲規則已經改變,若是想要獲得優質的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公司擔任解決方案研發經理。
熱門新聞
2025-01-26
2025-01-25
2025-01-26
2025-01-27
2024-04-24
2025-01-24