下載/瀏覽

Download Report

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)透過教育訓練,讓資訊技術分享,能提高整體開
發能力,縮短開發時間、有效解決跨系統整合問題。
成功的專案,需選擇適當人及合適的人員管理。
伍、結論
 提供業界標準,來管理專案文件,讓系統達到一致
性。
 過程中專案會議可以降低彼此之間的落差。專案時
程的控管,可以幫助資訊軟體廠商,在進行類似專
案規劃時的重要評估依據。
 任何資訊廠商,想要開發設計出一套完整可供企業
應用的系統相當困難。從整體資訊系統的整合角度,
未來應可進一步將專案開發後的系統轉成套裝軟體,
及將專案開發成功因素移轉到其相關產業。