• 沒有找到結果。

第四章 個案介紹

第二節 經濟部資訊中心

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

第二節 經濟部資訊中心

自 2015 年起,經濟部資訊中心全面導入專案管理制度,並嘗試導入敏捷式 專案管理,其不僅在開發流程採用敏捷式開發,甚至從徵求建議書文件(RFP)

即導入敏捷式管理。該中心指出過去經濟部開發系統都採用瀑布式開發流程,需 經由系統分析、系統設計、系統建置後等步驟後,因此通常一個系統開發案子完 成的時間需要 1 年,能真正看到系統樣貌則可能要等到半年以後,但是開發過程 中時常遇到需求變更,例如:業務或人員異動導致原先系統分析結果不符合業務 需求等,導致開發必須重頭來過、浪費許多時間。而採用少數專案開始使用敏捷 式專案開發流程不僅能讓使用者盡快看到開發結果,不會等到最後驗收的時候才 發現結果不符合需求,並且可以依照使用者的需求隨時變更,改善了傳統瀑布流 程的缺點。本文選擇經濟部資訊中心的原因在於,其為全國公家機關第一個全程 採用敏捷式專案,且為目前國內少數仍持續進行敏捷專案之機關33

壹、 經濟部資訊中心簡介

經濟部為辦理本部資訊業務,於民國 78 年特設置「經濟部資訊中心」,負責 經濟部部相關資訊系統之規劃、協調及推動工作。於民國 90 年調整資訊中心組 織架構及任務,原設制度工程組及作業控制組 2 組,改設企劃審議組、制度工程 組、系統管理組、資訊服務組 4 組,置主任一人綜理業務、副主任一人襄佐之。

該中心任務如下:1. 本部整體資訊發展目標與策略之研擬;2. 本部行政資訊系 統之規劃、協調及推動;3. 跨部會間資訊業務之規劃、建置與協調事項;4. 本 部及所屬各機關(構)資訊相關各項硬、軟體之租構或委外,在行政院主計處規 定限額以內案件之審定及超過規定限額案件之初審事項;5. 本部及所屬各機關

(構)資訊相關教育訓練計畫之規劃與辦理事項;6. 本部資訊系統之規劃、設 計及維護事項;7. 本部各類資料庫之規劃、建置、維護與管理事項;8. 本部資 訊與網路設備增換計畫之規劃與建置事項;9. 本部資訊與網路系統之操作、維 護與管理事項;10. 本部及所屬各機關(構)資訊安全之管理與稽核事項;11. 本 部各幕僚單位使用資訊與網路相關設備之問題排除與諮詢服務;12. 其他有關資 訊相關業務。

33 資料來源:iThome(2015)。經濟部年底挑戰千項資料大開放,IT 帶頭變成資訊政策主導者。

取自:https://www.ithome.com.tw/people/95880。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

56

貳、 專案介紹

自 2015 年起,經濟部資訊中心已連續四年採用敏捷專案管理。目前正在執 行的專案包括經濟部「第二代專案調查統計系統」、及「投資臺灣入口網」。其中,

「第二代專案調查統計系統」主要辦理統計業務調查,配合經濟統計分析需求,

納入多樣統計業務調查及推估分析作業。開發之內容則包含:彈性設計統計業務 問卷、動態建置填報網站,提供資料審查及推估管理,產生多元格式統計報表,

提供標準交換格式,介接其他統計資料。「投資臺灣入口網」則為整合投資台灣 之評估、申辦及營運等跨單位資訊。彙整各部會投資訊息及各縣市政府招商資 訊,提供單一窗口整合服務。並持續蒐集、彙整及更新入口網內容,提供中、英、

日文之投資諮詢,使投資者與招商單位密切互動(經濟部資訊中心網站)。該中 心透過四年的經驗,其目前採取的開發方式如下:

一、敏捷開發模式及專案時程

該中心訂定專案工作時程於決標日起 280 個日曆天內,依序歷經「需求探索 與模型設計」、「敏捷開發」、「系統上線」等 3 個階段,分為 3 次交付,每次交付 包含若干個循環,完成系統開發、系統建置、輔導上線及教育訓練等工作,且交 付相關文件及產品。其中,每個循環內的活 動包括:1. 循環規劃 Iteration Planning;2. 每日站立會議 Daily Standup;3. 展示會議 Review;4. 回顧會議 Retrospective。該中心可依業務需要,視情況於每個循環的專案進度會議中,根 據展示會議或實際交付的成果,調整需求內容及功能順序。而專案各階段的名稱 與目標如下:

表 12:經濟部資訊中心敏捷專案階段與目標

階段名稱 階段目標

需求探索與 模型設計

1.產生初步專案需求清單(Initial Product Backlog)。

2.完成視覺化模型(Prototype)。 3.規劃主要應用程式及介接項目。

敏捷開發

1.採用敏捷開發方式,過程分為 3 次 release 提供使用者測試,

依據使用者對前一次 release 的修改建議,於下次 release 進 行調整。

2.本階段需完成系統開發、系統測試,並移轉建置於測試環境。

系統上線 完成教育訓練及輔導上線等工作,且交付本專案所有項目。

資料來源:經濟部資訊中心。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

二、工作內容

該中心專案應用以下框架分 3 階段執行敏捷方法,循序漸進交付專案成果:

(一)需求探索與模型設計階段

該中心專案自決標後起算,前 56 個日曆天稱為「需求探索與模型設計 階段」,歷時 4 個循環。

1. 於需求探索期間,得標廠商應推派敏捷教練,輔導本部業務、資訊單位 相關同仁,協同廠商開發團隊,透過面對面的需求訪談,以建議書徵求 文件為基礎,識別專案利害關係人、彙整使用者對既有作業流程表達的 問題與期望、訂定專案願景與目標,手繪流程與畫面草稿,並透過使用 者的觀點,將需求轉錄為使用者故事(User Story)。所有的使用者故事 依據複雜度和優先順序排序後,即為本案的初步專案需求清單。

2. 於模型設計期間,得標廠商應針對具備操作畫面的需求,設計視覺化模 型,提供專案需求窗口確認,依據回饋意見優化視覺化模型,並修訂專 案需求清單,除此之外,得標廠商針對主要功能,以及必須介接的外部 系統,須進行技術可行性測試,並據以產生應用程式介面項目。

(二)敏捷開發階段

該中心專案自決標後第 57 個日曆天開始至 210 個日曆天,本專案進入 敏捷開發階段,目標是透過利害關係人之間的密切互動,循序漸進打造出符 合使用需求的軟體。

1. 得標廠商應在每次展示會議上,根據專案需求清單中的驗收標準,逐一 展示功能。

2. 本階段分為 3 次 release 提供使用者測試,依據使用者對前一次 release 的修改建議,於下次 release 進行調整。

3. 階段結束前,得標廠商應將專案需求清單中的所有需求功能都達到合格 後佈署至本中心指定的測試環境,並交付專案資訊窗口驗證。

(三)系統上線階段

1. 交付文件與教育訓練:

廠商依據已完成的系統功能,彙整交付系統原始碼及目的碼、程式規格 書、使用者操作手冊、壓力測試報告、資安檢測報告、系統維護手冊及 專案工作報告;並提供適當時數之教育訓練,對本部使用者及相關系統 人員舉辦教育訓練及技術移轉,作為請求驗收結案的依據。

2. 系統環境建置與輔導上線:

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

58

系統正式營運前,承包廠商需負責完成正式作業環境系統建置,包含舊 有系統資料移轉;另外,承包廠商亦應提供輔導上線之工程師,負責各 項問題處理及系統諮詢服務,必要時得依業務使用單位需求,增加輔導 上線成員。