在信息技術飛速發展的今天,IT系統在銀行中發揮著極其重要的作用,尤其是在銀行業競爭加劇和新技術變革的背景下,信息系統的R&D能力將在銀行的發展中發揮重要作用。國內許多銀行,尤其是國有商業銀行的IT系統開發已經從早期的被動開發逐漸轉向主動或反應式開發。但與此同時,銀行客戶的要求也越來越高,需求也越來越多樣化,這使得對銀行IT系統開發的要求更加個性化、多樣化和靈活化。從流程管理的角度,系統地梳理和思考銀行IT系統的發展,可以給我們帶來更高的系統質量和更高的客戶滿意度,從而使銀行在激烈的競爭中占據有利地位。
作為支撐銀行業務開發和管理的IT系統,由于開發效率低下,系統質量往往達不到業務要求,可能成為銀行自身發展的瓶頸。主要原因如下:
1.業務部門提交需求后,仍然在開發過程中不斷修改,反復修改。最后發現系統最終實現的需求和第一次提交的需求都面目全非。導致在開發過程中,技術和數據架構不斷變化和修改,系統開發人員苦不堪言,系統質量下降,項目進度拖延。
2.在系統開發之前甚至開發過程中,業務人員可能對關鍵節點和細節沒有明確的要求,或者解釋不清楚。通常需要在開發過程中臨時討論,甚至由開發者自己決定。這就會造成開發出來的系統往往達不到業務人員的預期,系統投入運行后可能會出現很多意想不到的問題。
3.在系統開發過程中,由于系統功能流程設計不完善,為了完成一項功能,需要經過系統中的很多環節和各種操作,導致系統處理效率低,客戶體驗差。
系統開發過程中的上述問題是目前銀行在IT系統開發和應用過程中經常面臨的問題。作為IT系統開發的主導部門,銀行科技開發部門的技術人員疲憊不堪,往往首當其沖受到一些指責,或開發流程過于死板,或系統架構不合理,或系統功能不靈活,或開發人員技能差。但如果進一步探究,表面的系統開發問題,本質上是銀行產品和服務的需求流程設計。
二、梳理流程再進行系統開發是解決之道
銀行的IT系統就像制造業的生產線。生產線根據設計的產品需求,將制造步驟切割成幾個系統的、相互聯系的動作,最終高效率、高質量地完成產品制造。當我們的服務流程在需求設計的過程中留下問題,必然會給IT系統的開發和應用帶來很多后遺癥,具體如下:
1.流程缺乏端到端的思維,沒有對整個流程進行梳理,只考慮局部因素,流程各個環節脫節甚至不一致;
2.流程長且復雜,規則不清晰,操作復雜,操作繁瑣,時限長,客戶體驗差;
3.流程崗位職責不清,具體操作無法系統落地;
4.業務流程需求不明確,IT系統開發過程中反復修改,系統開發量成倍增加,導致開發周期延長,質量低下;
5.業務需求不完善導致應用場景和測試用例不完整,影響系統開發的質量和周期。
要解決上述問題,關鍵是在IT系統開發過程中,關注業務或管理流程。開發IT系統的目的是控制風險,提高效率,改善管理,降低成本。只有把業務或管理流程的問題梳理好,解決好,IT系統的開發問題才能迎刃而解。