銀行系統開發 經驗談

遙望星空發表於2017-03-17

1、銀行系統的開發與其它系統有何異同?
     我想大家關注銀行資訊系統建設的話題不僅僅是因為銀行IT業有“錢”途,更重要的是因為銀行業是IT技術應用最深入最具有代表性的行業之一。正是因為這個 原因,銀行系統的開發相對而言有著更高的要求。首先,對系統的準確性、穩定性、安全性、高效能的要求是不言而喻的,技術上的南郭先生在這行是很難“混” 的; 其次,銀行系統為開發者增加了一個額外的負擔:他們必須掌握複雜的業務邏輯和聽起來雲山霧罩的專業術語,越到後來技術反而不是最重要的因素了; 再次,銀行系統重維護,你在程式裡留下的每一個BUG都會給你帶來高額的電話費用,所以想清楚再動手才是最好的習慣。
     以上的是我感受較為深刻的幾個特點,當然,其它方面的特色,例如如何做好嚴格的測試、外包方如何發掘需求問題都是值得大家思考的。

    2、如果想入行,需要做哪方面的準備?
     對於想入行和剛入行的網友,我想提以下幾點建議:第一點建議,買一本《銀行會計學》並認真閱讀,這能讓你少走很多彎路; 第二點建議,Unix和C 是技術基礎必不可少,Sybase, Oracle, DB2是不變的主題,至少掌握一個吧,此外,最好熟悉一種中介軟體軟體,幾乎所有昂貴的中介軟體軟體都能在銀行找到; 第三點建議,銀行專案對於文件的要求是最為嚴格的,所以請練練打字,多寫點東西。
     有一些搞電信行業開發的網友關心轉行到銀行開發的問題,我原來也在電信系統工作過,個人認為電信行業的系統主要要求在於效能方面,因此偏重於高效率程式碼的 編寫。一般而言這方面的網友在技術上應該不成問題。對於這些網友,我還是奉獻我的第一點建議,一般經過半年到一年時間的學習,就可能勝任部分銀行系統的開 發了。

    3、國內銀行專案的組織模式?
     目前國內銀行專案一般由業務部門人員、科技部門人員、開發公司組成專案組。從制度上來講是業務部門向科技部門提出需求,科技部門組織開發公司人員完成項 目。實際一般會形成一個“三足鼎立”的情形:業務人員向公司人員提業務需求,公司人員向科技人員要求軟硬體資源,科技人員又常催促業務人員進行測試。在這 種情況下特別需要注意兩件事,一是需要確定好聯絡人(最理想的情況是對方只有一個聯絡人),二是關鍵決策必須形成書面文件並簽字確認。

    4、銀行系統開發的難點和重點在哪裡?
     銀行專案的開發實施,總結其重點和難點,都會歸結在“協調”二字上。一個系統要跑起來不容易,它可能會需要核心系統處理賬務、需要信貸系統審批放款、需要 SWIFT或CNAPS完成清算、需要向監管部門報送資料、需要為網銀系統提供資料等等等等。所以一個系統需要其它5-6個系統支援的情況屢見不鮮。這樣 你可能要面對UNIX/WINDOWS NUX等作業系統,面對TUXEDO/MQ/SOCKET等通訊方式,面對SYBASE/ORACLE 2等資料庫。這些系統可能執行在結算部、營業部、國際部、資金部、稽核部等。所有的一切都在等待人事和技術的協調。這樣的專案對於專案經理和成員來講都是 一種極大的考驗。我認為經過這些複雜專案考驗過的人都是能獨當一面的。

    5、現在國內搞銀行系統開發有哪些公司?
     現在國內銀行業的IT公司很多,大家在網上都可以搜尋到,但是都還沒有形成象國外公司那樣的品牌效應。網友想進入這個行業可能抱的目的不一樣,希望接觸國 外先進理念的可以外企可以考慮IBM,TATA之類的公司,想快速提高能力的可以到神州數碼、宇信易誠、東南融通等規模稍大的本土公司。另外還有一些有特 色的專業公司可以選擇,我就不多說了,有做廣告的嫌疑。

    6、銀行一般需要開發一些什麼系統?
     銀行的系統從性質上一般可以分為業務系統和管理資訊系統兩大類。業務系統是操作型系統,主要是實現業務操作的電子化。管理資訊系統則是分析型的系統,偏重 於在資料倉儲的基礎上提供決策支援資訊。而銀行業務一般又分為核心業務和中間業務,因此目前有很多銀行都形成了核心業務系統、中間業務平臺、資料倉儲三大 系統的情況。其它一些主流系統包括現代支付系統、信貸系統、國際結算系統、資金運營管理系統基本上都需要這三個系統的支援才能執行。

    7、銀行系統開發的發展方向?
     從應用系統的方面來看,銀行系統的發展正從以業務操作型系統向經營管理、決策支援系統方向轉變。傳統核心業務和中間業務的業務處理系統基本上都已經飽和, 這兩年國內銀行對管理資訊系統建設的熱情是方興未艾。特別是中小商業銀行,這幾年信貸管理系統、財務管理系統、客戶關係系統、人力資源系統等上線比率非常 高。此外,銀行業務有向混業經營發展的趨勢,因此相關的將銀行業務,保險、證券、金融衍生品類結合的業務系統也正在蘊壤之中。
     從技術方面來看,目前銀行在大集中的熱潮之後,開始關注應用系統的升級改造、災備機房的建設等,有人稱為“後大集中時代”。體現出銀行IT部門在規劃方面 開始發揮出其主動性。而以上改造的重點還是對於單個應用系統的改造,隨著銀行對IT規劃的日益重視,從巨集觀上對所有IT的應用系統架構、IT風險管理架構 等方面的規劃和整合將佔據更重要的位置。

 

轉自:http://blog.sina.com.cn/s/blog_7219f1160100qq24.html

相關文章