Estado sa DevOps sa Russia 2020

Unsaon pagsabot ang kahimtang sa usa ka butang?

Makasalig ka sa imong opinyon, nga naporma gikan sa lainlaing mga gigikanan sa kasayuran, pananglitan, mga publikasyon sa mga website o kasinatian. Makapangutana ka sa mga kauban, mga kaila. Ang laing kapilian mao ang pagtan-aw sa mga hilisgutan sa mga komperensya: ang komite sa programa aktibo nga mga representante sa industriya, mao nga gisaligan namo sila sa pagpili sa may kalabutan nga mga hilisgutan. Ang usa ka bulag nga lugar mao ang panukiduki ug mga taho. Pero naay problema. Ang panukiduki bahin sa estado sa DevOps gihimo matag tuig sa kalibutan, ang mga taho gipatik sa mga langyaw nga kompanya, ug halos wala’y kasayuran bahin sa Russian DevOps.

Apan miabot ang adlaw sa dihang gihimo ang maong pagtuon, ug karong adlawa atong hisgotan ang mga resulta. Ang estado sa DevOps sa Russia dungan nga gitun-an sa mga kompanya "Ipahayag 42"Ug"Ontico". Gitabangan sa Express 42 ang mga kompanya sa teknolohiya sa pagpatuman ug pagpalambo sa mga gawi ug himan sa DevOps ug usa sa mga una nga naghisgot bahin sa DevOps sa Russia. Ang mga tagsulat sa pagtuon, Igor Kurochkin ug Vitaly Khabarov, nakigbahin sa pagtuki ug pagkonsulta sa Express 42, samtang adunay teknikal nga background gikan sa operasyon ug kasinatian sa lainlaing mga kompanya. Sulod sa 8 ka tuig, ang mga kauban nagtan-aw sa daghang mga kompanya ug proyekto - gikan sa mga pagsugod hangtod sa mga negosyo - nga adunay lainlaing mga problema, ingon man lainlain ang pagkahamtong sa kultura ug engineering.

Sa ilang taho, gisultihan ni Igor ug Vitaly kung unsa nga mga problema ang naa sa proseso sa panukiduki, kung giunsa nila kini nasulbad, ingon man kung giunsa ang panukiduki sa DevOps gihimo sa prinsipyo ug kung ngano nga nakahukom ang Express 42 nga magpahigayon sa kaugalingon. Makita ang ilang report dinhi.

Estado sa DevOps sa Russia 2020

Pagpanukiduki sa DevOps

Ang panag-istoryahanay gisugdan ni Igor Kurochkin.

Kanunay namon nga gipangutana ang mga mamiminaw sa mga komperensya sa DevOps, "Nabasa na ba nimo ang taho sa status sa DevOps alang karong tuiga?" Pipila ra ang nagpataas sa ilang mga kamot, ug gipakita sa among pagtuon nga ikatulo ra ang nagtuon kanila. Kung wala pa nimo makita ang ingon nga mga taho, ingnon ta dayon nga parehas ra silang tanan. Kasagaran adunay mga hugpong sa mga pulong sama sa: "Kon itandi sa miaging tuig ..."

Ania kita adunay unang problema, ug human niini duha pa:

  1. Wala kami datos sa miaging tuig. Ang estado sa DevOps sa Russia walay interes ni bisan kinsa;
  2. Pamaagi. Dili klaro kung giunsa pagsulay ang mga pangagpas, kung giunsa paghimo ang mga pangutana, kung giunsa ang pag-analisar, pagtandi sa mga resulta, pagpangita og mga koneksyon;
  3. Terminolohiya. Ang tanan nga mga taho naa sa English, gikinahanglan ang paghubad, usa ka sagad nga balangkas sa DevOps wala pa naimbento ug ang tanan adunay ilang kaugalingon.

Atong tan-awon kung giunsa ang pag-analisar sa estado sa DevOps nahimo sa tibuuk kalibutan.

Kasaysayan sa Kasaysayan

Ang panukiduki sa DevOps gihimo sukad sa 2011. Ang Puppet, usa ka developer sa mga sistema sa pagdumala sa configuration, mao ang unang nagpahigayon niini. Niadtong panahona, usa kini sa mga nag-unang himan alang sa paghulagway sa imprastraktura sa porma sa code. Hangtud sa 2013, kini nga mga pagtuon kay sirado lang nga mga survey ug walay publikong taho.

Sa 2013, nagpakita ang IT Revolution, ang nagpatik sa tanan nga dagkong mga libro sa DevOps. Kauban sa Puppet, giandam nila ang una nga publikasyon sa State of DevOps, diin ang 4 nga yawe nga sukatan nagpakita sa unang higayon. Pagkasunod tuig, ang ThoughtWorks, usa ka kompanya sa pagkonsulta nga nailhan sa mga regular nga radar sa teknolohiya sa mga gawi sa industriya ug mga himan, naapil. Ug sa 2015, usa ka seksyon nga adunay pamaagi ang gidugang, ug kini nahimong tin-aw kung giunsa nila paghimo ang pag-analisar.

Sa 2016, ang mga tagsulat sa pagtuon, nga naghimo sa ilang kaugalingon nga kompanya nga DORA (DevOps Research and Assessment), nagpatik sa usa ka tinuig nga taho. Pagkasunod tuig, ang DORA ug Puppet nagpagawas sa ilang kataposang hiniusang taho.

Ug dayon nagsugod ang usa ka butang nga makapaikag:

Estado sa DevOps sa Russia 2020

Sa 2018, ang mga kompanya nabahin ug duha ka independente nga mga taho ang gipagawas: ang usa gikan sa Puppet, ang ikaduha gikan sa DORA kauban ang Google. Ang DORA nagpadayon sa paggamit sa iyang metodolohiya sa mga yawe nga sukatan, mga profile sa pasundayag, ug mga gawi sa inhenyero nga nakaapekto sa hinungdanon nga mga sukatan ug pasundayag sa tibuuk nga kompanya. Ug ang Puppet nagtanyag sa kaugalingon nga pamaagi nga adunay paghulagway sa proseso ug ebolusyon sa DevOps. Apan ang istorya wala mogamot, sa 2019 Puppet gibiyaan kini nga pamaagi ug gipagawas ang usa ka bag-ong bersyon sa mga taho, nga naglista sa mga hinungdan nga gawi ug kung giunsa kini nakaapekto sa DevOps gikan sa ilang panan-aw. Unya usa pa ka panghitabo ang nahitabo: Gipalit sa Google ang DORA, ug dungan nga gipagawas nila ang lain nga taho. Tingali nakita nimo siya.

Karong tuiga, nahimong komplikado ang mga butang. Nasayran nga naglusad og kaugalingong survey ang Puppet. Gibuhat nila kini usa ka semana nga una kaysa kanamo, ug natapos na kini. Among giapil kini ug gitan-aw kung unsang mga topiko ang ilang interesado. Karon ang Puppet naghimo sa iyang pagtuki ug nangandam sa pagmantala sa taho.

Apan wala gihapoy pahibalo gikan sa DORA ug Google. Sa Mayo, sa diha nga ang survey kasagaran magsugod, ang impormasyon miabut nga si Nicole Forsgren, usa sa mga founder sa DORA, mibalhin sa laing kompanya. Busa, among gihuna-huna nga walay research ug report gikan sa DORA karong tuiga.

Kumusta ang mga butang sa Russia?

Wala pa mi nag research sa DevOps. Nagsulti kami sa mga komperensya, gisaysay pag-usab ang mga nahibal-an sa ubang mga tawo, ug gihubad ni Raiffeisenbank ang "State of DevOps" para sa 2019 (makita nimo ang ilang pahibalo sa HabrΓ©), daghang salamat sa kanila. Ug kini tanan.

Busa, gihimo namo ang among kaugalingong panukiduki sa Russia gamit ang mga pamaagi ug mga resulta sa DORA. Gigamit namo ang taho sa mga kauban gikan sa Raiffeisenbank alang sa among panukiduki, lakip ang pag-synchronize sa terminolohiya ug paghubad. Ug ang mga pangutana nga may kalabotan sa industriya gikuha gikan sa mga taho sa DORA ug sa pangutana nga Puppet karong tuiga.

Proseso sa Pagpanukiduki

Ang report mao lamang ang katapusang bahin. Ang tibuok proseso sa panukiduki naglangkob sa upat ka dagkong mga lakang:

Estado sa DevOps sa Russia 2020

Atol sa yugto sa pagpangandam, among giinterbyu ang mga eksperto sa industriya ug giandam ang usa ka lista sa mga pangagpas. Sa ilang basehan, ang mga pangutana gihugpong ug usa ka survey ang gilusad sa tibuok Agosto. Dayon among gianalisa ug giandam ang report mismo. Alang sa DORA, kini nga proseso molungtad ug 6 ka bulan. Nagkita mi sa sulod sa 3 ka bulan, ug karon nasabtan namo nga halos wala na miy igong panahon: pinaagi lamang sa pagpahigayon sa pagtuki nga imong nasabtan kung unsa nga mga pangutana ang kinahanglan nimong ipangutana.

Mga miyembro

Ang tanan nga langyaw nga mga taho nagsugod sa usa ka hulagway sa mga partisipante, ug kadaghanan kanila dili gikan sa Russia. Ang porsyento sa mga respondent sa Russia nag-usab-usab tali sa 5 ug 1% matag tuig, ug kini wala magtugot sa bisan unsang mga konklusyon nga makuha.

Mapa gikan sa Accelerate State of DevOps 2019 report:

Estado sa DevOps sa Russia 2020

Sa among pagtuon, nakahimo kami sa pag-interbyu sa 889 ka mga tawo - kini daghan kaayo (DORA poll mahitungod sa usa ka libo ka mga tawo kada tuig sa iyang mga taho) ug dinhi atong nakab-ot ang tumong:

Estado sa DevOps sa Russia 2020

Tinuod, dili tanan sa among mga partisipante ang nakaabot sa katapusan: ang porsyento sa pagkompleto nahimo nga gamay ra sa katunga. Apan bisan kini igo na aron makakuha usa ka representante nga sample ug magpahigayon usa ka pagtuki. Wala ibutyag sa DORA ang mga porsyento sa pagpuno sa mga taho niini, busa wala’y pagtandi dinhi.

Mga industriya ug posisyon

Ang among mga respondents nagrepresentar sa usa ka dosena nga mga industriya. Katunga nga trabaho sa teknolohiya sa impormasyon. Gisundan kini sa pinansyal nga serbisyo, pamatigayon, telekomunikasyon ug uban pa. Lakip sa mga posisyon mao ang mga espesyalista (developer, tester, operation engineer) ug management staff (mga pangulo sa mga team, grupo, lugar, direktor):

Estado sa DevOps sa Russia 2020

Usa sa duha nagtrabaho alang sa usa ka medium-sized nga kompanya. Ang matag ikatulo nga tawo nagtrabaho sa dagkong mga kompanya. Kadaghanan nagtrabaho sa mga grupo nga hangtod sa 9 ka tawo. Gilain, nangutana kami bahin sa mga nag-unang kalihokan, ug ang kadaghanan sa usa ka paagi nga may kalabutan sa operasyon, ug mga 40% ang nag-apil sa pag-uswag:

Estado sa DevOps sa Russia 2020

Mao nga nakolekta namon ang kasayuran alang sa pagtandi ug pag-analisar sa mga representante sa lainlaing mga industriya, kompanya, mga koponan. Ang akong kauban nga si Vitaly Khabarov mosulti bahin sa pagtuki.

Pagtuki ug pagtandi

Vitaly Khabarov: Daghang salamat sa tanan nga mga partisipante nga nakakompleto sa among survey, nagpuno sa mga pangutana ug naghatag kanamo og mga datos alang sa dugang nga pagtuki ug pagsulay sa among mga pangagpas. Ug salamat sa among mga kliyente ug kustomer, kami adunay daghang kasinatian nga nakatabang sa pag-ila sa mga kabalaka sa industriya ug paghimo sa mga pangagpas nga among gisulayan sa among panukiduki.

Ikasubo, dili nimo mahimo ang usa ka lista sa mga pangutana sa usa ka bahin ug ang datos sa pikas, sa usa ka paagi itandi kini, isulti: "Oo, ang tanan molihok nga ingon niana, husto kami" ug magkatibulaag. Dili, gikinahanglan ang metodolohiya ug estadistika nga mga pamaagi aron masiguro nga dili kita masayop ug kasaligan ang atong mga konklusyon. Dayon mahimo namon nga matukod ang among dugang nga trabaho base sa kini nga mga datos:

Estado sa DevOps sa Russia 2020

Pangunang Sukatan

Gikuha namo ang pamaagi sa DORA isip basehan, nga gihulagway nila sa detalye sa libro nga "Accelerate State of DevOps". Among gisusi kung ang mga yawe nga sukdanan angay ba alang sa merkado sa Russia, kung magamit ba kini sa parehas nga paagi sama sa gigamit sa DORA aron matubag ang pangutana: "Giunsa ang industriya sa Russia nga katumbas sa langyaw nga industriya?"

Pangunang sukdanan:

  1. Kadaghanon sa pag-deploy. Unsa ka sagad ang usa ka bag-ong bersyon sa aplikasyon gipakatap sa palibot sa produksiyon (giplano nga mga pagbag-o, wala’y labot ang mga hotfix ug tubag sa insidente)?
  2. Panahon sa paghatud. Unsa ang kasagaran nga oras tali sa paghimo sa usa ka pagbag-o (paandar sa pagsulat ingon code) ug pag-deploy sa pagbag-o sa palibot sa produksiyon?
  3. panahon sa pagkaayo. Unsa ka dugay ang aberids nga gikinahanglan aron mapasig-uli ang usa ka aplikasyon sa usa ka palibot sa produksiyon pagkahuman sa usa ka insidente, pagkadaot sa serbisyo, o pagkadiskobre sa usa ka bug nga nakaapekto sa mga tiggamit sa aplikasyon?
  4. Dili malampuson nga mga pagbag-o. Unsang porsyento sa mga deployment sa palibot sa produksiyon ang hinungdan sa pagkadaot sa aplikasyon o mga insidente ug nanginahanglan remediation (pag-rollback sa mga pagbag-o, paghimo sa usa ka hotfix o patch)?

Ang DORA sa iyang panukiduki nakakaplag usa ka koneksyon tali sa kini nga mga sukatan ug pasundayag sa organisasyon. Gisulayan usab namo kini sa among pagtuon.

Apan aron masiguro nga ang upat ka yawe nga sukatan makaimpluwensya sa usa ka butang, kinahanglan nimo nga masabtan - kini ba adunay kalabotan sa usag usa? Ang DORA mitubag sa positibo nga adunay usa ka caveat: ang relasyon tali sa dili malampuson nga mga pagbag-o (Change Failure Rate) ug tulo pa nga mga sukatan gamay nga huyang. Parehas ra mig picture. Kung ang oras sa paghatud, frequency sa pag-deploy, ug oras sa pagbawi adunay kalabutan sa usag usa (among gitukod kini nga correlation pinaagi sa Pearson correlation ug pinaagi sa Chaddock scale), nan wala’y ingon ka lig-on nga correlation sa dili malampuson nga mga pagbag-o.

Sa prinsipyo, kadaghanan sa mga respondents lagmit nga motubag nga sila adunay gamay nga gidaghanon sa mga insidente sa produksiyon. Bisan kung atong makita sa ulahi nga adunay usa ka mahinungdanong kalainan tali sa mga grupo sa mga respondents sa mga termino sa dili malampuson nga mga pagbag-o, dili pa nato magamit kini nga metric alang niini nga dibisyon.

Gipasangil namon kini sa kamatuoran nga (ingon nga nahitabo sa panahon sa pag-analisar ug komunikasyon sa pipila sa among mga kostumer) adunay gamay nga kalainan sa panan-aw sa kung unsa ang giisip nga usa ka insidente. Kung nahimo namon nga ibalik ang pasundayag sa among serbisyo sa panahon sa teknikal nga bintana, mahimo ba kini makonsiderar nga usa ka insidente? Tingali dili, tungod kay giayo namo ang tanan, maayo kami. Maisip ba nato kini nga usa ka insidente kung kinahanglan natong i-reroll ang atong aplikasyon 10 ka beses sa usa ka normal, pamilyar nga paagi alang kanato? Morag dili. Busa, ang pangutana sa relasyon sa dili malampuson nga mga pagbag-o sa ubang mga sukatan nagpabilin nga bukas. Atong pauswagon pa kini.

Importante dinhi nga nakit-an namo ang usa ka mahinungdanong correlation tali sa mga oras sa pagpadala, oras sa pagbawi, ug frequency sa pag-deploy. Busa, among gikuha kining tulo ka metrics aron mas mabahin ang mga respondents ngadto sa performance groups.

Pila ang timbangon sa gramo?

Gigamit namo ang hierarchical cluster analysis:

  • Among giapod-apod ang mga respondent sa usa ka n-dimensional nga luna, diin ang koordinasyon sa matag respondent mao ang ilang mga tubag sa mga pangutana.
  • Ang matag respondent gideklarar nga gamay nga cluster.
  • Among gihiusa ang duha ka pungpong nga labing duol sa usag usa ngadto sa usa ka mas dako nga pungpong.
  • Among pangitaon ang sunod nga parisan sa mga pungpong ug gihiusa kini ngadto sa mas dako nga pungpong.

Ingon niini kung giunsa namo paggrupo ang tanan namong mga respondents sa gidaghanon sa mga cluster nga among gikinahanglan. Sa tabang sa usa ka dendrogram (usa ka kahoy sa mga koneksyon tali sa mga pungpong), atong makita ang gilay-on tali sa duha ka silingan nga mga pungpong. Ang nahabilin lamang alang kanamo mao ang pagbutang usa ka piho nga limitasyon sa distansya tali sa kini nga mga pungpong ug pag-ingon: "Kini nga duha nga mga grupo medyo mailhan gikan sa usag usa tungod kay ang gilay-on tali kanila dako kaayo."

Apan adunay usa ka tinago nga problema dinhi: wala kami mga pagdili sa gidaghanon sa mga kumpol - makakuha kami 2, 3, 4, 10 nga mga kumpol. Ug ang unang ideya mao - nganong dili bahinon ang tanan namong mga respondents ngadto sa 4 ka grupo, sama sa gibuhat sa DORA. Apan among nasuta nga ang mga kalainan tali niini nga mga grupo nahimong dili importante, ug dili kami makasiguro nga ang respondent iya gayud sa iyang grupo, ug dili sa silingan. Dili pa nato mabahin ang merkado sa Russia ngadto sa upat ka grupo. Busa, naghusay kami sa tulo ka mga profile diin adunay usa ka mahinungdanon nga kalainan sa istatistika:

Estado sa DevOps sa Russia 2020

Sunod, among gitino ang profile pinaagi sa mga cluster: gikuha namo ang median alang sa matag metric alang sa matag grupo ug gihugpong ang usa ka lamesa sa mga profile sa performance. Sa tinuud, nakuha namon ang mga profile sa pasundayag sa kasagaran nga partisipante sa matag grupo. Giila namon ang tulo nga mga profile sa kahusayan: Ubos, Medium, Taas:

Estado sa DevOps sa Russia 2020

Dinhi among gikumpirma ang among pangagpas nga ang 4 nga yawe nga mga sukatan ang angay alang sa pagtino sa profile sa pasundayag, ug sila nagtrabaho sa parehas nga merkado sa Kasadpan ug Russia. Adunay kalainan tali sa mga grupo ug kini mahinungdanon sa istatistika. Gipasiugda nako nga adunay usa ka mahinungdanong kalainan tali sa mga profile sa pasundayag sa mga termino sa metric sa dili malampuson nga mga pagbag-o sa mga termino sa kasagaran, bisan kung wala namo gibahin sa sinugdanan ang mga respondents niini nga parameter.

Unya mitungha ang pangutana: unsaon paggamit kining tanan?

Giunsa paggamit

Kung magkuha kami bisan unsang team, 4 nga yawe nga sukatan ug ipadapat kini sa lamesa, unya sa 85% sa mga kaso dili kami makakuha usa ka kompleto nga tugma - kini usa ra ka kasagaran nga partisipante, ug dili kung unsa ang tinuod. Kitang tanan (ug ang matag team) medyo lahi.

Among gisusi: among gikuha ang among mga respondents ug ang DORA performance profile, ug gitan-aw kon pila ka respondents ang mohaum niini o nianang profile. Among nakaplagan nga 16% ra sa mga respondents ang siguradong nahulog sa usa sa mga profile. Ang tanan nga nahabilin nagkatibulaag sa usa ka lugar sa taliwala:

Estado sa DevOps sa Russia 2020

Kini nagpasabut nga ang profile sa kahusayan adunay limitado nga kasangkaran. Aron masabtan kung asa ka sa unang gibanabana, mahimo nimong gamiton kini nga lamesa: "Oh, morag mas duol kami sa Medium o High!" Kung nasabtan nimo kung asa moadto sunod, mahimo’g igo na kini. Apan kung ang imong tumong mao ang makanunayon, padayon nga pag-uswag, ug gusto nimo nga mas mahibal-an kung asa molambo ug unsa ang buhaton, nan gikinahanglan ang dugang nga pondo. Gitawag namo sila nga mga calculator:

  • DORA calculator
  • Calculator Express 42* (sa pagpalambo)
  • Kaugalingon nga pag-uswag (makahimo ka sa imong kaugalingon nga internal nga calculator).

Unsa ang ilang gikinahanglan? Aron masabtan:

  • Ang grupo ba sa sulod sa among organisasyon nahiuyon sa among mga sumbanan?
  • Kung dili, mahimo ba naton kini matabangan, mapadali kini sa sulud sa kahanas nga naa sa among kompanya?
  • Kon mao, makahimo pa ba kita ug mas maayo?

Mahimo usab nimo kining gamiton sa pagkolekta sa mga estadistika sulod sa kompanya:

  • Unsa nga mga team ang naa nato?
  • Bahina ang mga team ngadto sa mga profile;
  • Tan-awa: Oh, kini nga mga sugo dili maayo nga nahimo (wala kini gamay), apan kini mga cool: sila nag-deploy kada adlaw, nga walay mga sayup, sila adunay lead time nga wala pay usa ka oras.

Ug unya mahibal-an nimo nga sa sulod sa among kompanya adunay kinahanglan nga kahanas ug mga himan alang sa mga team nga dili pa katugma.

O, kung nakasabut ka nga maayo ang imong gibati sa sulod sa kompanya, mas maayo ka kaysa daghan, unya mahimo ka nga tan-awon nga mas lapad. Kini ra ang industriya sa Russia: makuha ba naton ang kinahanglan nga kahanas sa industriya sa Russia aron mapadali ang atong kaugalingon? Ang Express 42 calculator makatabang dinhi (kini ubos pa sa pag-uswag). Kung nalabwan nimo ang merkado sa Russia, tan-awa DORA calculator ug sa merkado sa kalibutan.

Maayo. Ug kung naa ka sa grupo sa Elit sa calculator sa DORA, unsa ang imong buhaton? Walay maayong solusyon dinhi. Lagmit ikaw ang nag-una sa industriya, ug ang dugang nga pagpadali ug kasaligan posible pinaagi sa internal nga R&D ug paggasto og dugang nga mga kapanguhaan.

Mopadayon kita sa pinakatam-is - pagtandi.

Pagtandi

Sa sinugdan gusto namong itandi ang industriya sa Russia sa industriya sa Kasadpan. Kung direkta natong itandi, atong makita nga kita adunay mas gamay nga mga profile, ug sila gamay nga sagol sa usag usa, ang mga utlanan mas hanap:

Estado sa DevOps sa Russia 2020

Ang among mga Elite performers natago taliwala sa mga High performer, apan naa sila - kini ang mga elite, unicorn nga nakaabot sa hinungdanon nga kataas. Sa Russia, ang kalainan tali sa Elite profile ug sa High profile dili pa igo nga hinungdanon. Naghunahuna kami nga sa umaabot nga kini nga panagbulag mahitabo tungod sa pagdugang sa kultura sa engineering, ang kalidad sa pagpatuman sa mga gawi sa engineering ug kahanas sa sulod sa mga kompanya.

Kung magpadayon kita sa usa ka direkta nga pagtandi sa sulod sa industriya sa Russia, atong makita nga ang mga High profile teams mas maayo sa tanang bahin. Gipamatud-an usab namo ang among pangagpas nga adunay relasyon tali niini nga mga sukdanan ug performance sa organisasyon: Ang mga high profile nga mga team mas lagmit nga dili lamang makakab-ot sa mga tumong, apan milabaw usab niini.
Mahimo kitang High profile team ug dili mohunong didto:

Estado sa DevOps sa Russia 2020

Apan kini nga tuig espesyal, ug nakahukom kami nga susihon kung unsa ang kahimtang sa mga kompanya sa usa ka pandemya: Ang mga high profile nga mga koponan labi ka maayo ug gibati nga labi ka maayo kaysa sa average sa industriya:

  • 1,5-2 ka beses nga mas lagmit nga buhian ang mga bag-ong produkto,
  • 2 ka beses nga mas lagmit nga mapauswag ang kasaligan ug / o pasundayag sa imprastraktura sa aplikasyon.

Kana mao, ang mga kahanas nga naa na nila nakatabang kanila nga mas paspas nga molambo, maglansad sa mga bag-ong produkto, magbag-o sa mga naa na nga produkto, sa ingon nakadaog sa mga bag-ong merkado ug bag-ong tiggamit:

Estado sa DevOps sa Russia 2020

Unsa pa ang nakatabang sa among mga team?

Mga praktis sa engineering

Estado sa DevOps sa Russia 2020

Isulti ko kanimo ang bahin sa hinungdanon nga mga nahibal-an alang sa matag praktis nga among gisulayan. Tingali adunay lain nga nakatabang sa mga koponan, apan naghisgot kami bahin sa DevOps. Ug sa sulod sa DevOps, nakita namon ang kalainan sa mga koponan nga lainlain nga profile.

Platform isip usa ka Serbisyo

Wala kami nakit-an nga hinungdanon nga relasyon tali sa edad sa platform ug profile sa team: Ang mga platform nagpakita sa parehas nga oras alang sa mga Low-teams ug High-teams. Apan alang sa ulahi, ang plataporma naghatag, sa kasagaran, daghang mga serbisyo ug daghang mga interface sa programming alang sa pagkontrol pinaagi sa code sa programa. Ug ang mga team sa plataporma mas lagmit nga motabang sa ilang mga developer ug mga team sa paggamit sa plataporma, pagsulbad sa ilang mga problema ug mga insidente nga may kalabutan sa plataporma nga mas kanunay, ug pag-edukar sa ubang mga team.

Estado sa DevOps sa Russia 2020

Imprastraktura isip code

Ang tanan medyo standard dinhi. Nakit-an namon ang usa ka relasyon tali sa automation sa trabaho sa code sa imprastraktura ug kung pila ang kasayuran nga gitipig sa sulod sa repository sa imprastraktura. Ang High profile commands nagtipig ug dugang nga impormasyon sa mga repository: kini ang configuration sa imprastraktura, CI / CD pipeline, environment settings ug build parameters. Mas kanunay nilang gitipigan kini nga impormasyon, mas maayo nga nagtrabaho sa code sa imprastraktura, ug nag-automate sa daghang mga proseso ug mga buluhaton alang sa pagtrabaho sa code sa imprastraktura.

Makapainteres, wala kami nakakita usa ka hinungdanon nga kalainan sa mga pagsulay sa imprastraktura. Gipasangil ko kini sa kamatuoran nga ang mga High profile team adunay daghang pagsulay nga automation sa kinatibuk-an. Tingali dili sila angay nga mabalda nga gilain sa mga pagsulay sa imprastraktura, apan ang mga pagsulay nga ilang gisusi ang mga aplikasyon, ug salamat sa kanila nakita na nila kung unsa ug diin sila nabuak.

Estado sa DevOps sa Russia 2020

Paghiusa ug Paghatud

Ang labing makalaay nga seksyon, tungod kay among gipamatud-an nga ang mas daghan nga automation nga imong nabatonan, ang mas maayo nga imong pagtrabaho sa code, mas lagmit nga ikaw makakuha og mas maayo nga mga resulta.

Estado sa DevOps sa Russia 2020

arkitektura

Gusto namon nga makita kung giunsa ang epekto sa microservice sa performance. Sa tinuud, wala sila, tungod kay ang paggamit sa mga microservice wala’y kalabotan sa pagtaas sa mga indikasyon sa pasundayag. Ang mga microservice kay gigamit para sa High profile commands ug Low profile commands.

Apan ang hinungdanon mao nga alang sa mga High-team, ang pagbalhin sa usa ka arkitektura sa microservice nagtugot kanila nga independente nga mapalambo ang ilang mga serbisyo ug ilunsad. Kung ang arkitektura nagtugot sa mga developer nga molihok nga awtonomiya, nga wala maghulat sa usa ka tawo sa gawas sa team, nan kini usa ka hinungdanon nga katakus alang sa pagdugang sa katulin. Sa kini nga kaso, makatabang ang mga microservice. Ug ang ilang pagpatuman lang dili dakog papel.

Giunsa namo pagkadiskobre kining tanan?

Kami adunay usa ka ambisyoso nga plano aron hingpit nga masundog ang pamaagi sa DORA, apan kulang ang mga kapanguhaan. Kung ang DORA naggamit ug daghang sponsorship ug ang ilang panukiduki mokabat ug tunga sa tuig, gihimo namo ang among panukiduki sa mubo nga panahon. Gusto namon nga magtukod usa ka modelo sa DevOps sama sa gibuhat sa DORA, ug buhaton namon kana sa umaabot. Sa pagkakaron gilimitahan namo ang among kaugalingon sa mga mapa sa init:

Estado sa DevOps sa Russia 2020

Among gitan-aw ang pag-apod-apod sa mga gawi sa engineering sa mga team sa matag profile ug nakit-an nga ang mga High profile nga mga team, sa kasagaran, mas lagmit nga mogamit sa mga gawi sa engineering. Mahimo nimong mabasa ang dugang bahin niining tanan sa among report.

Alang sa usa ka pagbag-o, magbalhin kita gikan sa komplikado nga estadistika ngadto sa yano.

Unsa pa ang atong nadiskobrehan?

Mga himan

Among naobserbahan nga kadaghanan sa mga sugo gigamit sa OS sa pamilyang Linux. Apan ang Windows anaa gihapon sa uso - labing menos usa ka quarter sa among mga respondents nakamatikod sa paggamit sa usa o lain nga mga bersyon niini. Morag ang merkado adunay kini nga panginahanglan. Busa, mahimo nimong mapalambo kini nga mga kahanas ug maghimo mga presentasyon sa mga komperensya.

Sa mga orkestra, dili kini sekreto ni bisan kinsa, ang Kubernetes ang nanguna (52%). Ang sunod sa linya nga orkestra mao ang Docker Swarm (mga 12%). Ang labing inila nga mga sistema sa CI mao ang Jenkins ug GitLab. Ang labing inila nga sistema sa pagdumala sa configuration mao ang Ansible, gisundan sa among minahal nga Shell.

Ang Amazon karon ang nanguna nga cloud hosting provider. Ang bahin sa mga panganod sa Russia anam-anam nga nagdugang. Sa sunod tuig makapainteres nga tan-awon kung unsa ang bation sa mga taghatag sa panganod sa Russia, kung modako ba ang ilang bahin sa merkado. Sila mao, sila mahimong gamiton, ug kana maayo:

Estado sa DevOps sa Russia 2020

Gipasa nako ang salog ngadto kang Igor, kinsa mohatag ug dugang estadistika.

Pagsabwag sa mga gawi

Igor Kurochkin: Gilain, gihangyo namon ang mga respondents nga ipakita kung giunsa ang gikonsiderar nga mga gawi sa engineering giapod-apod sa kompanya. Sa kadaghanan sa mga kompanya, adunay usa ka nagkasagol nga pamaagi, nga naglangkob sa usa ka lahi nga hugpong sa mga sumbanan, ug ang mga proyekto sa piloto popular kaayo. Nakita usab namo ang gamay nga kalainan tali sa mga profile. Ang mga representante sa High profile mas kanunay nga mogamit sa pattern nga "Initiative gikan sa ubos", kung ang gagmay nga mga grupo sa mga espesyalista mag-usab sa mga proseso sa trabaho, mga himan, ug magpaambit sa malampuson nga mga praktis sa ubang mga team. Sa Medium, kini usa ka top-down nga inisyatibo nga nakaapekto sa tibuuk nga kompanya pinaagi sa paghimo sa mga komunidad ug mga sentro sa kahusayan:

Estado sa DevOps sa Russia 2020

Agile ug DevOps

Ang pangutana sa koneksyon tali sa Agile ug DevOps kanunay nga gihisgutan sa industriya. Kini nga isyu gipataas usab sa State of Agile Report para sa 2019/2020, mao nga nakahukom kami nga itandi kung giunsa ang mga kalihokan sa Agile ug DevOps konektado sa mga kompanya. Nakita namon nga ang DevOps nga wala Agile talagsa ra. Alang sa katunga sa mga respondents, ang pagkaylap sa Agile nagsugod sa sayo pa, ug mga 20% ang nakakita sa dungan nga pagsugod, ug usa sa mga timailhan sa usa ka Low profile mao ang pagkawala sa Agile ug DevOps nga mga gawi:

Estado sa DevOps sa Russia 2020

Command topologies

Sa katapusan sa miaging tuig, ang libro "Mga topolohiya sa team”, nga nagsugyot usa ka balangkas alang sa paghulagway sa mga topologies sa komand. Nahimong makapaikag kanamo kung kini ba magamit sa mga kompanya sa Russia. Ug among gipangutana ang pangutana: "Unsa nga mga sumbanan ang imong nakit-an?".

Ang mga tim sa imprastraktura giobserbahan sa katunga sa mga respondents, ingon man ang mga lahi nga mga koponan alang sa pag-uswag, pagsulay ug operasyon. Ang bulag nga mga koponan sa DevOps nakamatikod sa 45%, diin ang mga representante sa High mas komon. Sunod moabut ang mga cross-functional nga mga team, nga mas komon usab sa High. Ang bulag nga mga sugo sa SRE makita sa High, Medium nga mga profile ug panagsa ra makita sa Low profile:

Estado sa DevOps sa Russia 2020

DevQaOps ratio

Nakita namon kini nga pangutana sa FaceBook gikan sa lider sa team sa Skyeng platform team - interesado siya sa ratio sa mga developer, tester ug administrador sa mga kompanya. Gipangutana namo kini ug gitan-aw ang mga tubag base sa mga profile: Ang mga representante sa taas nga profile adunay gamay nga pagsulay ug mga inhenyero sa operasyon alang sa matag developer:

Estado sa DevOps sa Russia 2020

Mga plano para sa 2021

Sa mga plano alang sa sunod nga tuig, ang mga respondents nakamatikod sa mosunod nga mga kalihokan:

Estado sa DevOps sa Russia 2020

Dinhi imong makita ang intersection sa DevOps Live 2020 nga komperensya. Among gisusi pag-ayo ang programa:

  • Imprastraktura isip produkto
  • Ang pagbag-o sa DevOps
  • Pag-apod-apod sa mga gawi sa DevOps
  • Mga DevSecOps
  • Mga klab sa kaso ug mga diskusyon

Apan ang panahon sa among presentasyon dili igo aron makobrehan ang tanang topiko. Gibiyaan sa mga talan-awon:

  • Platform isip usa ka serbisyo ug isip usa ka produkto;
  • Imprastraktura isip code, palibot ug panganod;
  • Padayon nga Paghiusa ug Paghatud;
  • Arkitektura;
  • Mga sumbanan sa DevSecOps;
  • Platform ug cross-functional nga mga team.

Pagreport nakakuha kami usa ka dako, 50 nga mga panid, ug makita nimo kini sa mas detalyado.

Pagsumada

Kami nanghinaut nga ang among panukiduki ug taho makadasig kanimo sa pag-eksperimento sa mga bag-ong pamaagi sa pag-uswag, pagsulay, ug mga operasyon, ingon man makatabang kanimo sa pag-navigate, pagtandi sa imong kaugalingon sa ubang mga partisipante sa pagtuon, ug pag-ila sa mga lugar diin mahimo nimong mapaayo ang imong kaugalingon nga mga pamaagi.

Mga resulta sa unang pagtuon sa estado sa DevOps sa Russia:

  • Pangunang sukdanan. Among nakaplagan nga ang mga importanteng sukdanan (panahon sa pagpadala, frequency sa pagdeploy, oras sa pagbawi, ug mga kapakyasan sa pagbag-o) angay alang sa pag-analisar sa pagka-epektibo sa mga proseso sa pagpalambo, pagsulay, ug operasyon.
  • Mga Profile nga Taas, Medium, Ubos. Base sa mga nakolekta nga datos, mahimo natong mailhan ang estadistika nga lain-laing mga grupo sa High, Medium, Low nga adunay lahi nga mga bahin sa termino sa metrics, practices, proseso ug himan. Ang mga representante sa High profile nagpakita og mas maayong resulta kaysa Ubos. Sila mas lagmit nga makab-ot ug molapas sa ilang mga tumong.
  • Mga timailhan, pandemya ug mga plano alang sa 2021. Ang usa ka espesyal nga timailhan karong tuiga mao kung giunsa pagsagubang sa mga kompanya ang pandemya. Ang Hataas nga mga representante mas maayo, nakasinati og dugang nga pakiglambigit sa tiggamit, ug ang mga nag-unang hinungdan sa kalampusan mao ang episyente nga mga proseso sa pag-uswag ug usa ka lig-on nga kultura sa engineering.
  • Mga gawi sa DevOps, mga himan ug ilang pag-uswag. Ang mga nag-unang plano sa mga kompanya alang sa sunod nga tuig naglakip sa pagpauswag sa mga gawi ug mga himan sa DevOps, ang pagpaila sa mga gawi sa DevSecOps, ug mga pagbag-o sa istruktura sa organisasyon. Ug ang epektibo nga pagpatuman ug pag-uswag sa mga gawi sa DevOps gihimo sa tabang sa mga proyekto sa piloto, pagporma sa mga komunidad ug mga sentro sa kahusayan, mga inisyatibo sa taas ug ubos nga lebel sa kompanya.

Ganahan mi makadungog sa imong feedback, istorya, feedback. Nagpasalamat kami sa tanan nga miapil sa pagtuon ug nagpaabut sa imong pag-apil sa sunod tuig.

Source: www.habr.com