分享:日本人眼中的「超上游工程與 IT 架構設計」
一、重視事業和業務視角的超上游工程
根據日本資訊處理推進機構(IPA)所制定的《通用框架2007》中的內容,從系統的架設到營運可分為下列五大工程:策劃、需求定義、開發、維護、營運。其中策劃、需求定義二者,由於位於開發工程的系統需求定義和方式設計的上游工程之前,因此日本被稱為「超上游工程」。一般來說,「超上游工程」,指的是業務和系統需求的分析工程,包含系統化構思和計畫、業務和系統需求定義,以及 IT 架構的設計等工作。
近年,IT 系統對企業事業和業務營運發揮著日益重要的作用,而於業務的角度來進行系統架設期間的策劃和需求定義工作也變得愈來愈重要。只要業務和 IT 部門共同認識到其重要性,雙方齊心協力,開發出的系統才能夠為業務作出貢獻。
在超上游工程中,以業務角度出發作考慮來實施系統的策劃和需求定義(特別是業務需求定義)是非常重要。然而,業務部門大多缺乏類似的工作經驗,因此 IT 部門作為系統架設方面的專家,應為業務部門的工作提供強有力的支援。
二、超上游工程中設計 IT 架構
根據業務需求的不同,使用的 IT 架構也會不同。一般認為 IT 架構的設計應該在系統開發工程中進行,但事實上它應該在超上游工程中進行。儘管 IT 架構需要配合上游工程中所規定的「業務需求」來進行設計,但由於 IT 架構的限制,有時候也需要把業務需求中的一部分刪除。因此,為了確定業務需求,必須在超上游工程中開始 IT 架構設計。
首先,在系統化構思階段需要製作 IT 架構模型,確定整體方向。接下來,在系統計劃階段,需要探討系統的基礎架構需求,制定作為實際系統構建基準的 IT 架構標準。