Tag: 軟件開發

敏捷營運為用戶帶來質素、速度及規模兼備的軟件交付

敏捷營運為用戶帶來質素、速度及規模兼備的軟件交付 作者: CA Technologies 亞太及日本地區企業管理副總裁 Richard Gerdis 隨著越來越多客戶通過應用程式互動,企業正更著重於提高應用的開發速度。然而,更短的上架時間未必能為客戶帶來優質的體驗。現時普遍用戶均缺乏耐性,難以容忍緩慢的載入速度、理想表現未如理想的應用程式會立即刪除,企業根本不能承受其應用程式表現不佳所導致的後果。 現今商業世界每項業務實際都是軟件業務,並對營運團隊有著確切及直接的影響。應用程式的速度、數量和款式都不斷與日俱增,此趨勢對科技團隊帶來嚴峻的挑戰。而IT營運團隊被要求在變化萬千的環境中,以前所未有的速度部署更創新的服務,同時又要確保客戶能夠享有稱心滿意的服務。 沒有正確的IT營運及人員方針,將造成不必要的壓力,甚至最終禍延業務。就此情況,敏捷營運即可發揮作用。英文「Agile Ops」其實就是「敏捷 (Agile)」與「營運(Ops, Operations)」兩者結合的意思,此亦是驅動各行各業數碼轉型的利器。 敏捷營運可促進用戶的效率,讓他們有更多時間辦妥日常的作業。而下列幾個情景正是展示了敏捷營運方針,如何讓IT營運中最常見角色受惠的範例: 一、 負責擴展業務增長規模的APM管理員 Kyle是一位典型的APM (Application Performance Management, 應用程式效能表現管理) 管理員,在一個風和日麗的星期日下午突然被召喚返公司處理一項全新流動服務的問題。同一時間,家人正在他缺席的時候與其寶貝女唱生日歌,慶賀她的一歲生日。 此事大概有很多APM管理員或已經歷過十分感同身受的類似體驗,管理員們常在正竭盡所能處理要務時,突然被分散注意力。每天的工作需要長時間監控數個儀錶版及系統警示器,而大家的企業中又有幾多個有如Kyle的管理員呢? 每間企業平均擁有約29款不同且獨立分別運作的監控工具,當然大部份企業均有較此平均數為多。他們的人員需要投放大量時間密切留意這些工具的數據,而非務實地監控與業務尤關的核心應用程式。 採用敏捷營運方針讓具有較少專家或專業知識的企業,都能輕鬆地管理及支援與客戶服務相關的嶄新應用程式,此亦即是跨部門分享洞見,而不涉及任何本來用來擴充業務增長的成本。 與敏捷營運的哲學一致,此舉亦對APM管理員能夠存取為擴充業務而設計的監察工具,例如CA 的APM應用程式效能表現解決方案具備APM指令中心,為管理員提供簡易地管理數以萬計的企業級代理。 二、促進應用開發者的速度 試想Kyle正被無數要求轟炸,轉換為應用開發者Andrew的角色,或會懷疑支援全新服務的程式碼出現問題。Andrew正處於被動的狀態,因為需要支援一個生產上的問題而拖慢其現有項目的進度。此情景經常發生,應用開發者往往就如消防員,需要頻繁地為與程式碼無關的問題救火,以免火勢漫延。要花費太多時間於尋找環境中轉變的誘因,而非實際地解決問題,將無可避免地令創新的步伐受到阻延,並直接影響業務的敏捷性,最終甚至會令客戶的滿意度大幅下降。 迅速了解轉變並即時了解問題成因的能力,是無數開發者夢寐以求的能力。在開發過程採用敏捷營運方針能夠提升開發者的生產力。根據內部研究所得,開發團隊使用CA應用程式效能表現管理(APM)測試新程式碼,能夠在首年加速業務發展週期高達15%,並在緊接多年繼續提升高達10%,一共可讓企業在三年內節省超過460萬美元。 企業實際上是通過在軟件開發前的週期,發掘與程式碼及系統相關的問題而受惠。如在投入生產前能夠減少大量缺點,將讓發展中的機構能夠專心致志,加快在市場上佔有優勢的創新進程。 三、通過分析師在第一層的支援可提高質素 海量數據財富往往很快便因為過多而讓企業應接不暇。一天數以十億計的指標需要全新的方針把智慧分析洞見視覺化,並通過篩選過濾指標,辨識相關的變量。 在開發過程部署敏捷營運經常帶來更高效益。箇中原因包括排除最棹忌的第一天上架即宣告失敗之可能性,並壓縮開發至測試的流程,並轉移部份開發團隊由測試到應對業務上的事宜。其實只要懂得運用一項工具即可輕易一步到位,找出表現出現問題之源頭,是其中一項驅動效益的方法。CA的APM時間線顯示讓用戶能夠檢閱指定時間的事故,並快速檢測問題所在。 而Pete是第一層支援的分析師,他是往往第一位接收系統警示訊息的人員。可是,此出任此職位的人無需深入的專業知識或技術背景,可謂過為氾濫。但此職位作為第一反應者的功用並是無容置疑的。客觀而言,如若每一輛救護車都要委派一位外科醫生未免太不切實際,甚至大材小用。但此亦是第一反應者擔當著重要的角色,確保病人在抵達醫院後有專人照料。 同樣地,企業要致勝,必須有睿智地善用資源,讓所有內部人員都能各司其職,各展所長,發揮最大的價值。 Pete經常需要離開監察多個系統及裝置的位置,部署敏捷營運的工具簡化警示的顯示方式,讓他能夠輕易地了解下一步需要作出的行動。簡化複雜應用程式的佈局及流程,可通過一覽無遺的客製化關係顯示及時間軸的轉變,昇華至關乎效能表現層面。而此亦是CA APM先進的綜觀工具,如團隊中心視野的實用之處。 曾通過CA APM採用敏捷營運方針的客戶,包括澳洲國民銀行,曾縮短交易回應時間達82%,以提升服務修復時間達90%,並及以86%更短的時間內識別事故。 我們另一位客戶澳紐銀行,通過敏捷營運迅速識別問題的根源,減省了平均修復時間達87.5%,並以首次發布的應用程式,排除了10-15項嚴重事故發生,節省了四星期時間。 企業要在持續傾向軟件主導的經濟環境中致勝,IT營運必須變成如開發者一樣敏捷,工欲善並事,必先利其器,亦需要善用正確的工具(亦即是上述所提及,在以軟件推動企業革新的領先供應商之解決方案),方可實現此任務。 ...