乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

       long16 2017-10-10

      一、背景:A產(chǎn)品是平安集團(tuán)為金融機(jī)構(gòu)客戶提供集中信息服務(wù)、跨平臺(tái)登陸、統(tǒng)一賬戶管理等多種服務(wù)的互聯(lián)網(wǎng)金融平臺(tái),其致力于匯集集團(tuán)內(nèi)外部的金融產(chǎn)品和服務(wù),依托互聯(lián)網(wǎng)技術(shù)提供豐富的增值項(xiàng)目,幫助金融機(jī)構(gòu)解決資產(chǎn)負(fù)債余缺,改善資產(chǎn)流動(dòng)性,提升交易效率,降低操作風(fēng)險(xiǎn)。

      二、現(xiàn)狀:產(chǎn)品線剛成立時(shí)200多人,并快速從直銷銀行切入,打造出產(chǎn)品交付給中小銀行客戶。從2016年開始,隨著簽約銀行項(xiàng)目增多,交付壓力陡增,挑戰(zhàn)也越來越大,開始進(jìn)入混沌狀態(tài)…

      1、 產(chǎn)品標(biāo)準(zhǔn)化嚴(yán)重不足,與銀行定制矛盾,近70%的人力投入定制開發(fā),甚至一般先做交付。

      2、 需求脫節(jié)不一致,不透明,跨地域、跨部門。

      3、 基于組件化開發(fā),首次新上線一家銀行,100+配置文件,300+SQL文件,近百個(gè)jar包,一堆的war包,隨著版本演進(jìn),版本配套混亂,不敢輕易升級(jí)。

      4、 手動(dòng)移交,部署過程經(jīng)常出錯(cuò),追溯困難,上線周期漫長(zhǎng),首次上線達(dá)8天。

      5、 代碼分支蔓延,分支再拉分支,缺陷修復(fù)及收編導(dǎo)致維護(hù)成本持續(xù)增長(zhǎng)。

      6、 滿負(fù)荷運(yùn)作,為了交付,加班再加班應(yīng)對(duì),通宵也是常見的,專業(yè)公司經(jīng)常被要求周末遠(yuǎn)程支持。

      7、 質(zhì)量問題聚集,長(zhǎng)時(shí)期積壓600多個(gè)。

      8、 銀行監(jiān)管難滿足,不同職責(zé)人員權(quán)限未做有效分離,研發(fā)效率低。

      9、 士氣低下,一年時(shí)間人員流失變動(dòng)近半。

      ……

      三、措施:基于目前這種狀況,敏捷教練應(yīng)邀入場(chǎng),開始進(jìn)行系統(tǒng)化思考、分析,以業(yè)界Devops方法為基礎(chǔ),開始著手從需求及構(gòu)架解耦、持續(xù)部署、組織協(xié)作等方面進(jìn)行漸進(jìn)改進(jìn)。

      1、 架構(gòu)解耦、定制與標(biāo)準(zhǔn)產(chǎn)品需求分離,并引導(dǎo)價(jià)值客戶回歸產(chǎn)品規(guī)劃主航道,做強(qiáng)標(biāo)準(zhǔn),統(tǒng)一需求,分層、分級(jí)管理;進(jìn)一步進(jìn)行可擴(kuò)展設(shè)計(jì),架構(gòu)解耦,進(jìn)行組件化、插件化。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      2、 流程現(xiàn)狀梳理,分別討論制定標(biāo)版流程及Site實(shí)施流程

      a、 標(biāo)版流程:規(guī)劃需求及銀行標(biāo)準(zhǔn)需求承載,迭代開發(fā)后經(jīng)驗(yàn)證,進(jìn)入制品庫。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      b、 Site應(yīng)邀實(shí)施流程:需求匹配組件,大部分從制品庫中選擇,少量進(jìn)入標(biāo)準(zhǔn)需求開發(fā)團(tuán)隊(duì),少量定制實(shí)施開發(fā)承載

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      3、 基礎(chǔ)設(shè)施及代碼,結(jié)構(gòu)化配置規(guī)范梳理

      一切設(shè)施都進(jìn)行版本控制

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      分別討論制定標(biāo)準(zhǔn)組件代碼規(guī)范、PAPP業(yè)務(wù)配置規(guī)范、基礎(chǔ)設(shè)施配置規(guī)范、數(shù)據(jù)庫腳本配置規(guī)范,所有設(shè)施都通過SVN進(jìn)行配置管理,其中敏感信息如密碼等,采用通配符方式在CMDB中配置。并開始基于一個(gè)Site進(jìn)行規(guī)范整改試點(diǎn),逐步調(diào)整推動(dòng)新site完成代碼、結(jié)構(gòu)規(guī)范化整改

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      4、 代碼分支收編回主干整改

      我們梳理其中一個(gè)新site試點(diǎn)實(shí)施時(shí),發(fā)現(xiàn)約60%的組件基于分支進(jìn)行演進(jìn)開發(fā),如下圖標(biāo)黃部分,主干收編困難,維護(hù)成本持續(xù)增長(zhǎng)

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      痛定思痛,決定做一次整改,首先從試點(diǎn)項(xiàng)目涉及的組件開始,推動(dòng)架構(gòu)組與產(chǎn)品一起進(jìn)行,經(jīng)過一周多的時(shí)間,基本完成試點(diǎn)Site的整改,并開始推動(dòng)其他組件分支收編回主干,如下其中已做整改的site。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      5、 持續(xù)交付部署流程整理

      a、 標(biāo)準(zhǔn)產(chǎn)品需求,進(jìn)入模塊標(biāo)準(zhǔn)產(chǎn)品團(tuán)隊(duì),組件開發(fā)測(cè)試后,發(fā)布進(jìn)入制品庫

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      b、 銀行實(shí)施產(chǎn)品,從制品庫選擇對(duì)應(yīng)組件和版本,以及從SVN上取出對(duì)應(yīng)的配置文件和war包、DB腳本,一鍵部署到測(cè)試、生產(chǎn)環(huán)境

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      6、 神兵Wizard工具方案設(shè)計(jì)應(yīng)用

      建立兩層工作空間,產(chǎn)品層、子項(xiàng)目組件層。各子項(xiàng)目組件層進(jìn)行需求、版本、部署管理,發(fā)布?xì)w檔制品庫。產(chǎn)品銀行層,建立需求、版本,選擇制品庫組件版本,進(jìn)行部署發(fā)布

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      7、 質(zhì)量?jī)?nèi)建,自動(dòng)化測(cè)試inner接入

      通過持續(xù)集成平臺(tái)部署完成后,調(diào)起自動(dòng)化接口測(cè)試,保障高效質(zhì)量

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      8、 組織協(xié)作

      a、全功能團(tuán)隊(duì):一旦交付項(xiàng)目立項(xiàng),則組建跨領(lǐng)域PM、前端、后臺(tái)、測(cè)試、運(yùn)維一體化團(tuán)隊(duì)。

      b、交付項(xiàng)目總體規(guī)劃、清晰里程碑

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      c、相互承諾:Team對(duì)PO的承諾納入迭代能按時(shí)完成,PO對(duì)Team的承諾迭代中不輕易增加變更需求,PM對(duì)團(tuán)隊(duì)的承諾,排除項(xiàng)目外干擾,保障項(xiàng)目高效運(yùn)作。每個(gè)迭代開始前,發(fā)出明確的迭代計(jì)劃。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      d、保持穩(wěn)定的版本節(jié)奏,測(cè)試前置,及時(shí)參與測(cè)試驗(yàn)收反饋,及時(shí)修改。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      e、透明化,進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等,通過早會(huì)、自動(dòng)化、持續(xù)集成、周報(bào),每日下班前問題風(fēng)險(xiǎn)同步等,及時(shí)可視化出來。

      四、應(yīng)用狀況:通過以上措施,經(jīng)歷了近半年時(shí)間的不斷迭代試點(diǎn)應(yīng)用,根據(jù)反饋不斷調(diào)整漸進(jìn)改變,在產(chǎn)品中開始應(yīng)用起來。

      1、 模塊接收主動(dòng)規(guī)劃需求,以及由銀行site分配過來的需求,實(shí)現(xiàn)需求協(xié)作管理backlog管理、看板進(jìn)度可視化管理。需求分層分級(jí)管理,實(shí)現(xiàn)全量需求池。銀行需求與模塊開發(fā)組件協(xié)作管理。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      2、 銀行Site與組件版本配套協(xié)作高效管理,實(shí)現(xiàn)各版本演進(jìn)可追溯

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      3、 特性需求看板,以精益看板的方法為特性的端到端交付建立可視化價(jià)值流,驅(qū)動(dòng)交付過程的持續(xù)優(yōu)化,現(xiàn)實(shí)小批量快速流程為目標(biāo)

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      4、 銀行Site自動(dòng)化構(gòu)建,部署流水線,為從代碼提交到發(fā)布至生產(chǎn)整個(gè)過程建立可視化、可追溯的受控流水線,整合持續(xù)集成、環(huán)境配置、數(shù)據(jù)庫變更、應(yīng)用部署等所有自動(dòng)化過程。一鍵高效發(fā)布部署測(cè)試及生產(chǎn),并可進(jìn)行回滾。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      5、 復(fù)雜產(chǎn)品多流水構(gòu)建情況全景瀏覽

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      6、 研發(fā)與生產(chǎn)分離,部署計(jì)劃提前知道

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      運(yùn)維部署確認(rèn)后,一鍵部署到生產(chǎn)環(huán)境。以具有版本控制的腳步來自動(dòng)化管理所有應(yīng)用構(gòu)建,環(huán)境配置、數(shù)據(jù)庫等,保證所有基礎(chǔ)設(shè)施的建立和變更都以抑制的方式進(jìn)行。

      大型互聯(lián)網(wǎng)金融產(chǎn)品Devops應(yīng)用實(shí)踐

      五、效果:目前整體方案已經(jīng)在新Site中推廣應(yīng)用,并取得一定的效果:

      · 規(guī)?;瘧?yīng)用:銀行site上線10家,60+條部署流水線持續(xù)運(yùn)轉(zhuǎn)中,新Site逐步實(shí)施中。

      · 標(biāo)準(zhǔn)化產(chǎn)品增強(qiáng),成本降低:通過需求引導(dǎo)、定制與標(biāo)準(zhǔn)分離、以及架構(gòu)解耦,需求定制降至10%左右,100+組件按版本規(guī)范化制品庫管理,研發(fā)成本大幅降低。

      · 研發(fā)效率大幅提升:一天多發(fā),增量版本按需交付;標(biāo)版組件部署從約半小時(shí)提升到秒級(jí);新site部署上線從近一周縮減到小時(shí)級(jí)。

      · 基礎(chǔ)設(shè)施及流程規(guī)范化管理:所有設(shè)施進(jìn)入版本控制管理,代碼分支蔓延遏制,版本配套混亂、版本升級(jí)風(fēng)險(xiǎn)有效解決,實(shí)現(xiàn)部署記錄可追溯,質(zhì)量大幅提升,有效滿足銀行監(jiān)管。

      · 影響:為首家基于Pafa5研發(fā)模式管理試點(diǎn)落地,為其他專業(yè)公司提供借鑒參考,多個(gè)專業(yè)公司產(chǎn)品已開始參照該研發(fā)管理模式改進(jìn)。

      · 開放平臺(tái)建設(shè)進(jìn)一步探索中,后臺(tái)平臺(tái)化,前臺(tái)通過接口接入,甚至開放前臺(tái)給客戶自己開發(fā)。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多