Transcript 下載/瀏覽
金融業軟體開發與導入 成功關鍵因素之探討以某銀行信用卡、網路銀行 及金融 EDI 專案為例 報告者:魏志文 班級:碩專一甲 學號:NA490010 課程:南臺科大資管所碩專班 軟體工程 授課老師:陳炳文老師 報告出處:金融業軟體開發與導入成功關鍵因素之探討- 以某銀行信用卡、網路銀行及金融 EDI 專案為 謝昌隆、顏慧明、葉淑瑜、唐啟智,管理資訊期刊, 第4卷,第1期,2015年 報告摘要 壹、緒論 貳、文獻探討 参、研究設計 肆、個案關鍵成功因素分析 伍、結論 壹、緒論 本研究希望透過新資訊軟體専案開發,找出專案 實施與導入,運作要點。 軟體產業進入障礙高,早期業者以國內市場為主 業者本身規模小,又缺乏核心能力。 不易和規模龐大的國際企業競爭。 業者低估系統的複雜度和不明確的規格,降低軟體專案開發 成功的機會。 藉由探討軟體開發與導入專案 了解過程中成功的因素,以期對資訊軟體公司的經營有所助 益。 作為未來新軟體開發及公司經營之參考。 壹、緒論(續) 資訊軟體公司主要問題與困難 是知道、掌握與應用於新軟體開發與導入專案的關鍵成功因 素,並將其轉移到另一個不同的新軟體開發與導入過程中。 進一步來說,從先前開發與導入軟體成功的經驗,利用該經 驗再進行其他行業新軟體開發與導入專案。 本研究的目的,主要探討新軟體開發與導入專案的關 鍵成功因素。 貳、文獻探討 研究方法 探討新軟體開發與導入專案管理成功因素之研究,大多以調 查法與個案研究法為主。 本研究則著重於系統開發,從產品規劃、建立到完成。 貳、文獻探討(續) 新軟體專案開發導入成功關鍵因素,相關論點如下: Desanctis and Gourtney : (1)高階主管的支持 (2)使用者的需求 (3)導入軟體的團隊 (4)使用者充分參與軟體的導入 (5)使用者支持軟體系統的導入 貳、文獻探討(續) 新軟體專案開發導入成功關鍵因素,相關論點如下: Pinto and Slevin : (1)訂立清楚明確的目標及方向 (2)高階管理者的支持,包括提供必須的資源及職權 (3)專案時程及細部規劃 (4)與專案的所有關係人和潛在使用者都能充分溝通 (5)人員,包括適宜的聘用、選擇及訓練專案所需的人才 (6)可取得所需的特定技術人才及專業知識 (7)在專案執行過程中的每一階段,能及時提供完整的監督及回饋 (8)危機處理,包括有能力處理無法預期的危機,及修正執行的偏差 貳、文獻探討(續) 新軟體專案開發導入成功關鍵因素,相關論點如下: Schultz, Slevin and Pinto: (1)明確的目標 (2)充分的資源 (3)高層管理者的支持 (4)合適專案規劃與時程安排 (5)有才能的專案經理及專案小組成員 (6)建立適當的溝通管道及回饋機制 貳、文獻探討(續) 新軟體專案開發導入成功關鍵因素,相關論點如下: Geisler and Rubenstein: (1)鼓勵軟體製造商與使用者作直接溝通 (2)軟體導入前、後或導入中,皆需給予最終使用者適當的援助 (3)審慎地導入軟體 貳、文獻探討(續) 新軟體專案開發導入成功關鍵因素,相關論點如下: Lozinsky: (1)明確掌握導入專案的起迄時間,確保導入順序並符合公司目標 (2)豐富經驗之專案人員,處理軟體導入問題 (3)確保在專案進行時,對於工作分派、人員協調與承諾上都能秉公 處理 (4)讓有經驗的人領導專案 貳、文獻探討(續) 因此,新資訊軟體導入的目標,需與企業目標相配合, 才能促使新資訊軟體的引用切合組織需求,增加成功 機率。既存文獻對新軟體開發與導入專案成功有不同 的看法。本文更進一步以個案方式深入探討專案開發 過程。 参、研究設計 影響系統開發的三個構面: (一)『產業知識』 (二)『資訊技術』 (三)『專案管理』 参、研究設計 参、研究設計 依據專案開發前、中、後,分別加以整理與分析,找 出對應這些成功因素之理由。 透過選擇適合的個案作為研究對象。 必須為新產業新業務系統開發軟體專案。 参、研究設計 專案開發進行時所遇問題 (一)產業知識方面: 企業在專案執行上,著重軟體功能目標、時間及成本上的考量。 (二)資訊技術方面: 系統開發、維護及運用時所需之時間及成本考量。此部份的資 料來源,主要來自資訊公司R&D、外部支援及原廠的技術文件。 (三)專案管理方面: 導入時專案經理所需面臨三方面人員(資訊軟體公司專案小組、 銀行的專案小組及顧問公司或原廠支援人員),如何協調三者扮 演其角色,及如何面對高階主管之態度。 壹、研究設計 產業知識主要探討 参、研究設計 資訊技術主要探討問題及解決方案 参、研究設計 專案管理之專案導入過程會發生的問題 参、研究設計 專案管理之專案導入過程會發生的問題 参、研究設計 專案開發過程的問題 客戶端不了解此系統之功能,專案小組成員彼此認知上的差異。 軟體廠商先用簡易樣品與客戶端(銀行)討論,以利未來模組開發期間的溝通。 樣品模式無法提供使用者進一步想像。此時客戶會要求其他同產業所做的模式 樣本,以利開發此模組。 使用者不清楚新技術所能達功能,會對於專案結果懷疑不安。 要求專案小組對於系統開發時改採舊有的操作模式進行開發系統,而放棄原先 希望利用新科技所帶來的效益。 要求建立未來未確定的業務需求,但是本身對於業務又尚未完全瞭解。 系統開發上如何保留其彈性,避免未來需要重新更改整體架構。 参、研究設計 系統導入,資料來源向來都是系統開發最重要的議題。 系統開發完成後因資料的不正確、資料來源的缺乏或因資料來源需 增加額外的作業及資源,而容易導致專案開發的失敗。 個案中,軟體廠商不熟悉客戶端之資料庫結構。客戶若協助資料架 構說明,有助於專案之進行。 最後系統設計的成敗取決於最終使用者的認知,因此,需要最終使 用者共同參與文件的確認、確保系統的安全性,資料保密性及安全 性。 参、研究設計 肆、個案關鍵成功因素分析 在專案進行,產業知識、資料技術及專案管理,三者都極為 重要,同時三者也互相影響。 有好的資訊技術及專案管理,沒有產業知識所建之系統將會 造成使用者反彈。 有豐富產業知識及專案管理,但無優秀的資訊技術將面臨系 統問題。 沒有好的專案管理,成本將會增加。因此產業知識是專案進 行的藍圖,資訊技術為專案的支架,而專案管理則是貫穿整 個專案的動脈,影響整個專案的成功。 肆、個案關鍵成功因素分析 產業知識方面,問題的解決要點(如表4): (1)產業知識的取得 (2)前期教育訓練 (3)系統存取控制管理權限設定 (4)原廠專業顧問提供協助 (5)軟體產品模組的設計 (6)Data Mart。 其中Data Mart 包括客戶屬性與業務服務管理、 風險、行銷及營運分析管理。 肆、個案關鍵成功因素分析 肆、個案關鍵成功因素分析 資訊技術方面,問題的解決要點(如表5): (1)硬體架構 (2)軟體架構評估及選擇 (3)資訊技術的取得 (4)跨系統整合問題處理 (5)原廠合作夥伴提供的協助 (6)專案開發前後人員教育訓練 肆、個案關鍵成功因素分析 肆、個案關鍵成功因素分析 專案管理方面,問題的解決要點(如表6): (1)專案開工說明 (2)專案小組的成員能力 (3)『瀑布模式』的軟體開發步驟 (4)專案管理文件-ISO9001 (5)專案會議 (6)專案時程。 肆、個案關鍵成功因素分析 肆、個案關鍵成功因素分析 個案關鍵成功因素分析,從三個構面: 產業知識 資訊技術 專案管理 探討資訊軟體公司,在進行新產業新系統開發時之成功 因素有那些 肆、個案關鍵成功因素分析 產業知識面-整個專案成敗重要的基礎。 資訊人員無法利用產業術語與使用者進行說明及溝通, 使用者會認為此系統需花更多的時間進行學習操作。 同時認定開發的系統不是他們所期望的,造成使用者 抵制系統上線。 軟體公司向顧問公司取得所需的產業知識,藉由以國 外已經開發過的經驗分享予專案的參與人員。 肆、個案關鍵成功因素分析 讓客戶感受所開發出來的系統,與國際市場同步 產品,也可提昇公司產業競爭力。 國外的系統或多或少與本國的作業模式不同,必 須進行選擇修正。 肆、個案關鍵成功因素分析 利用同產業其他公司人員做為產品開發的顧問。 成本會比利用顧問公司的專業顧問便宜,但明顯 能力會比專業顧問不足,同時受產業競爭的保密 條款限制,會使產業知識的傳遞,無法實際運用 於系統開發的成果。 專案人員透過合作案取得一般產業知識,再透過 前期教育訓練取得產業基本知識,而透過系統訪 談客戶端取得深入產業知識。 肆、個案關鍵成功因素分析 資訊技術面 資訊技術是最容易被指責,由其是領導開發廠商原廠 產品設計不夠成熟、技術文件不足等,常造成系統不 穩定、使用者操作不便、開發人員功能限制等。因此, 資訊技術的取得也是相當重要因素。 肆、個案關鍵成功因素分析 資訊技術面 硬體架構設計上,軟體公司首先: (1)尋找原廠關於開發、維護及上線時所需之硬體設備相關 說明文件 (2)考量A銀行(專案導入者)現行設備及未來使用者多寡 (3)了解現行開發、維護作業模式 (4)了解未來系統成長性 (5)參考國內外相關案例資料 (6)依照軟體公司專業服務部門對於過去其他客戶硬體設計 的經驗進行建議規劃。 肆、個案關鍵成功因素分析 資訊技術面 在新資訊科技的取得上,資訊軟體公司人員技術從原廠 的取得技術文件。 如果是領導企業,通常透過文件自行研究學習。 研發人員進行技術分享,由公司的研發人員經先期學習 再移轉到軟體開發部門,但只提供一般基本功能知識。 如要取得更深入的技術,就必須取得原廠的技術文件。 最後進行教育訓練。 肆、個案關鍵成功因素分析 資訊技術面 一般使用者,對於操作的簡便性需求,常超出科技所提 供,此為最大的瓶頸。 如果能在此階段達成共識,有助於系統完成時的驗收。 上線前的教育訓練能提供一般使用者操作訓練。如果使 用者更瞭解基本資訊技術,會讓系統更容易上線及使用。 肆、個案關鍵成功因素分析 專案管理面 專案開發小組的選擇 (1)資深人員為主-因新系統之前並沒有開發過的經驗,需 借重之前開發經驗 (2)成員需具備良好溝通能力-主要因參與人員不具備此產 業知識,因此容易造成對專案小組的不信任程度 (3)可以全程配合之專案人員-因導入時間及地點可能需出 差到外地,所以必須考慮成員之個人狀況 (4)曾接觸新科技之專案人員優先-借重他們新科技開發過 的經驗 (5)人員必須具有問題判斷、學習能力 伍、結論 本研究以新產業新業務系統開發為核心,探討資訊 軟體公司,在進行客戶專案開發時所面臨的問題, 及關鍵的成功因素。 未來能利用已取得的產業知識、資訊技術及專案管 理,進行商用套裝軟體及相關產業相同業務系統開 發之依據。 本研究發現產業知識是整個專案成敗重要的基礎。 資訊人員如果無法利用產業術語與使用者進行說明 及溝通,使用者會認為需花更多的時間進行學習操 作系統,同時認定系統不是他們所期望的,因此容 易抵制系統上線,造成專案失敗。 伍、結論 專案開始前透過產業工會、書籍、法令條款及產 業顧問取得產業知識,讓專案初步範圍說明書更 加完善,使得整個專案開發進行更順利。 透過專案進行的教育訓練,讓產業知識可以分享, 可以使開發的系統更符合客戶端企業所需。 伍、結論 專案中最容易遇到原廠產品設計不夠成熟、技術 文件不足等,造成系統不穩定、使用者操作不便、 開發人員功能限制等問題 整個專案中 (1)資訊技術與原廠配合,可以提升技術人員的能力、 有效的解決非人為因素所帶來的困擾,降低專案風險 問題。 (2)透過教育訓練,讓資訊技術分享,能提高整體開 發能力,縮短開發時間、有效解決跨系統整合問題。 成功的專案,需選擇適當人及合適的人員管理。 伍、結論 提供業界標準,來管理專案文件,讓系統達到一致 性。 過程中專案會議可以降低彼此之間的落差。專案時 程的控管,可以幫助資訊軟體廠商,在進行類似專 案規劃時的重要評估依據。 任何資訊廠商,想要開發設計出一套完整可供企業 應用的系統相當困難。從整體資訊系統的整合角度, 未來應可進一步將專案開發後的系統轉成套裝軟體, 及將專案開發成功因素移轉到其相關產業。