L-istat tad-DevOps fir-Russja 2020

Kif tifhem l-istat ta 'xi ħaġa?

Tista 'tistrieħ fuq l-opinjoni tiegħek, iffurmata minn diversi sorsi ta' informazzjoni, pereżempju, pubblikazzjonijiet fuq websajts jew esperjenza. Tista 'titlob lill-kollegi, konoxxenti. Għażla oħra hija li tħares lejn is-suġġetti tal-konferenzi: il-kumitat tal-programm huma rappreżentanti attivi tal-industrija, għalhekk aħna nafdawhom fl-għażla tas-suġġetti rilevanti. Qasam separat huwa r-riċerka u r-rapporti. Imma hemm problema. Ir-riċerka dwar l-istat ta 'DevOps titwettaq kull sena fid-dinja, ir-rapporti huma ppubblikati minn kumpaniji barranin, u m'hemm kważi l-ebda informazzjoni dwar DevOps Russu.

Iżda wasal il-jum meta sar studju bħal dan, u llum se nitkellmu dwar ir-riżultati. L-istat ta 'DevOps fir-Russja ġie studjat b'mod konġunt mill-kumpaniji "Express 42"U"Ontiko". Express 42 jgħin lill-kumpaniji tat-teknoloġija jimplimentaw u jiżviluppaw prattiki u għodod DevOps u kien wieħed mill-ewwel li tkellem dwar DevOps fir-Russja. L-awturi tal-istudju, Igor Kurochkin u Vitaly Khabarov, huma impenjati fl-analiżi u l-konsultazzjoni f'Express 42, filwaqt li għandhom sfond tekniku mill-operat u l-esperjenza f'kumpaniji differenti. Għal 8 snin, il-kollegi ħarsu lejn għexieren ta 'kumpaniji u proġetti - minn startups għal intrapriżi - bi problemi differenti, kif ukoll maturità kulturali u ta' inġinerija differenti.

Fir-rapport tagħhom, Igor u Vitaly qalu liema problemi kienu fil-proċess ta 'riċerka, kif solvewhom, kif ukoll kif titwettaq ir-riċerka DevOps fil-prinċipju u għaliex Express 42 iddeċieda li jwettaq tiegħu stess. Ir-rapport tagħhom jista' jarahom hawn.

L-istat tad-DevOps fir-Russja 2020

Riċerka DevOps

Il-konversazzjoni nbdiet minn Igor Kurochkin.

Aħna nistaqsu regolarment lill-udjenza fil-konferenzi DevOps, "Qrajt ir-rapport tal-istatus DevOps għal din is-sena?" Ftit jgħollu idejhom, u l-istudju tagħna wera li terz biss jistudjahom. Jekk qatt ma rajt rapporti bħal dawn, ejja mill-ewwel ngħidu li huma kollha simili ħafna. Ħafna drabi jkun hemm frażijiet bħal: "Imqabbel mas-sena li għaddiet ..."

Hawnhekk għandna l-ewwel problema, u wara tnejn oħra:

  1. M'għandniex data għas-sena li għaddiet. L-istat ta 'DevOps fir-Russja m'hu ta' ebda interess għal ħadd;
  2. Metodoloġija. Mhuwiex ċar kif jiġu ttestjati l-ipoteżi, kif tibni mistoqsijiet, kif tanalizza, tqabbel ir-riżultati, issib konnessjonijiet;
  3. Terminoloġija. Ir-rapporti kollha huma bl-Ingliż, it-traduzzjoni hija meħtieġa, qafas DevOps komuni għadu ma ġiex ivvintat u kulħadd joħroġ bi tiegħu.

Ejja nagħtu ħarsa lejn kif saru l-analiżi tal-istat DevOps madwar id-dinja.

Historical informazzjoni

Ir-riċerka DevOps ilha ssir mill-2011. Puppet, żviluppatur ta 'sistemi ta' ġestjoni tal-konfigurazzjoni, kien l-ewwel li wettaqhom. F'dak iż-żmien, kienet waħda mill-għodod ewlenin biex tiddeskrivi l-infrastruttura fil-forma ta 'kodiċi. Sal-2013, dawn l-istudji kienu sempliċiment stħarriġ magħluqa u l-ebda rapporti pubbliċi.

Fl-2013, deher IT Revolution, il-pubblikatur tal-kotba ewlenin kollha dwar DevOps. Flimkien ma’ Puppet, ħejjew l-ewwel pubblikazzjoni ta’ State of DevOps, fejn dehru 4 metriċi ewlenin għall-ewwel darba. Is-sena ta 'wara, ThoughtWorks, ditta ta' konsulenza magħrufa għar-radars tat-teknoloġija regolari tagħha dwar il-prattiċi u l-għodod tal-industrija, involviet ruħha. U fl-2015, ġiet miżjuda taqsima bil-metodoloġija, u deher ċar kif iwettqu l-analiżi.

Fl-2016, l-awturi tal-istudju, wara li ħolqu l-kumpanija tagħhom stess DORA (DevOps Research and Assessment), ippubblikaw rapport annwali. Is-sena ta’ wara, DORA u Puppet ħarġu l-aħħar rapport konġunt tagħhom.

U mbagħad bdiet xi ħaġa interessanti:

L-istat tad-DevOps fir-Russja 2020

Fl-2018, il-kumpaniji qasmu u ġew rilaxxati żewġ rapporti indipendenti: wieħed minn Puppet, it-tieni minn DORA flimkien ma 'Google. DORA kompliet tisfrutta l-metodoloġija tagħha b'metriċi ewlenin, profili ta 'prestazzjoni, u prattiki ta' inġinerija li jħallu impatt fuq metriċi ewlenin u prestazzjoni mal-kumpanija kollha. U Puppet offra l-approċċ tiegħu stess b'deskrizzjoni tal-proċess u l-evoluzzjoni ta 'DevOps. Iżda l-istorja ma ħaditx l-għeruq, fl-2019 Puppet abbanduna din il-metodoloġija u ħarġet verżjoni ġdida tar-rapporti, li elenkaw il-prattiki ewlenin u kif jaffettwaw DevOps mill-perspettiva tagħhom. Imbagħad ġara avveniment ieħor: Google xtrat DORA, u flimkien ħarġu rapport ieħor. Forsi rajtu.

Din is-sena, l-affarijiet ikkumplikaw. Puppet huwa magħruf li nieda l-istħarriġ tiegħu stess. Huma għamluha ġimgħa qabel minna, u diġà spiċċat. Ħadna sehem fiha u ħares lejn liema suġġetti huma interessati fihom. Issa Puppet qed jagħmel l-analiżi tiegħu u jipprepara biex jippubblika r-rapport.

Iżda għad m'hemm l-ebda avviż minn DORA u Google. F'Mejju, meta normalment beda l-istħarriġ, waslet informazzjoni li Nicole Forsgren, waħda mill-fundaturi ta 'DORA, kienet marret għal kumpanija oħra. Għalhekk, asssumijna li ma jkunx hemm riċerka u rapport minn DORA din is-sena.

Kif inhuma l-affarijiet fir-Russja?

Aħna ma għamilniex riċerka DevOps. Tkellimna f'konferenzi, erġajna rrakkonta s-sejbiet ta' nies oħra, u Raiffeisenbank ttraduċiet "State of DevOps" għall-2019 (tista' ssib it-tħabbira tagħhom fuq Habré), grazzi ħafna għalihom. U dan kollu.

Għalhekk, wettaqna r-riċerka tagħna stess fir-Russja bl-użu ta 'metodoloġiji u sejbiet DORA. Aħna użajna r-rapport tal-kollegi minn Raiffeisenbank għar-riċerka tagħna, inkluż għas-sinkronizzazzjoni tat-terminoloġija u t-traduzzjoni. U mistoqsijiet rilevanti għall-industrija ttieħdu mir-rapporti tad-DORA u mill-kwestjonarju tal-Puppet ta’ din is-sena.

Proċess ta' Riċerka

Ir-rapport huwa biss l-aħħar parti. Il-proċess kollu ta’ riċerka jikkonsisti f’erba’ passi ewlenin:

L-istat tad-DevOps fir-Russja 2020

Matul il-fażi ta 'preparazzjoni, intervistajna esperti tal-industrija u ħejjejna lista ta' ipoteżijiet. Fuq il-bażi tagħhom, inġabru mistoqsijiet u tnieda stħarriġ għal Awwissu kollu. Imbagħad analizzajna u ħejjejna r-rapport innifsu. Għal DORA, dan il-proċess jieħu 6 xhur. Iltqajna fi żmien 3 xhur, u issa nifhmu li bilkemm kellna biżżejjed ħin: billi twettaq l-analiżi biss tifhem liema mistoqsijiet għandek bżonn tistaqsi.

Parteċipanti

Ir-rapporti barranin kollha jibdew b'ritratt tal-parteċipanti, u ħafna minnhom mhumiex mir-Russja. Il-perċentwal ta’ dawk li wieġbu Russi jvarja bejn 5 u 1% minn sena għal oħra, u dan ma jippermettix li jittieħdu konklużjonijiet.

Mappa mir-rapport Aċċelera l-Istat tad-DevOps 2019:

L-istat tad-DevOps fir-Russja 2020

Fl-istudju tagħna, irnexxielna nintervistaw 889 persuna - dan huwa pjuttost ħafna (DORA tistħarriġ madwar elf ruħ kull sena fir-rapporti tagħha) u hawnhekk ksibna l-għan:

L-istat tad-DevOps fir-Russja 2020

Veru, mhux il-parteċipanti kollha tagħna laħqu l-aħħar: il-persentaġġ tat-tlestija rriżulta li kien ftit inqas min-nofs. Iżda anke dan kien biżżejjed biex jinkiseb kampjun rappreżentattiv u titwettaq analiżi. DORA ma tiżvelax il-perċentwali tal-mili fir-rapporti tagħha, għalhekk m'hemm l-ebda paragun hawn.

Industriji u pożizzjonijiet

Ir-rispondenti tagħna jirrappreżentaw tużżana industriji. Nofs xogħol fit-teknoloġija tal-informatika. Dan huwa segwit minn servizzi finanzjarji, kummerċ, telekomunikazzjoni u oħrajn. Fost il-pożizzjonijiet hemm speċjalisti (iżviluppatur, tester, inġinier tal-operat) u persunal maniġerjali (kapijiet ta 'timijiet, gruppi, oqsma, diretturi):

L-istat tad-DevOps fir-Russja 2020

Wieħed minn kull tnejn jaħdem għal kumpanija ta’ daqs medju. Kull terza persuna taħdem f'kumpaniji kbar. Ħafna jaħdmu f'timijiet ta' sa 9 persuni. Separatament, staqsejna dwar l-attivitajiet ewlenin, u l-maġġoranza huma b'xi mod relatati mal-operazzjoni, u madwar 40% huma involuti fl-iżvilupp:

L-istat tad-DevOps fir-Russja 2020

Allura ġbarna informazzjoni għal tqabbil u analiżi ta 'rappreżentanti ta' industriji, kumpaniji, timijiet differenti. Il-kollega tiegħi Vitaly Khabarov se jgħidlek dwar l-analiżi.

Analiżi u paragun

Vitaly Khabarov: Grazzi ħafna lill-parteċipanti kollha li lestew l-istħarriġ tagħna, imlew kwestjonarji u tawna data għal aktar analiżi u ttestjar tal-ipoteżi tagħna. U grazzi għall-klijenti u l-klijenti tagħna, għandna esperjenza kbira li għenet biex nidentifikaw it-tħassib tal-industrija u nifformulaw l-ipoteżijiet li ttestjajna fir-riċerka tagħna.

Sfortunatament, ma tistax tieħu biss lista ta 'mistoqsijiet fuq naħa waħda u data fuq in-naħa l-oħra, b'xi mod tqabbelhom, ngħidu: "Iva, kollox jaħdem hekk, konna raġun" u tferrex. Le, il-metodoloġija u l-metodi statistiċi huma meħtieġa biex inkunu ċerti li ma nkunux żbaljati u l-konklużjonijiet tagħna huma affidabbli. Imbagħad nistgħu nibnu l-ħidma ulterjuri tagħna bbażata fuq din id-dejta:

L-istat tad-DevOps fir-Russja 2020

Metriċi Ewlenin

Ħadna l-metodoloġija DORA bħala bażi, li ddeskrivew fid-dettall fil-ktieb "Aċċelera l-Istat tad-DevOps". Aħna vverifikajna jekk il-metriċi ewlenin humiex adattati għas-suq Russu, jekk jistgħux jintużaw bl-istess mod kif tuża DORA biex twieġeb il-mistoqsija: "Kif tikkorrispondi l-industrija fir-Russja mal-industrija barranija?"

Metriċi ewlenin:

  1. Frekwenza tal-iskjerament. Kemm-il darba verżjoni ġdida tal-applikazzjoni tiġi skjerata fl-ambjent tal-produzzjoni (bidliet ippjanati, esklużi hotfixes u rispons għall-inċidenti)?
  2. Ħin tal-kunsinna. X'inhu ż-żmien medju bejn it-twettiq ta' bidla (il-funzjonalità tal-kitba bħala kodiċi) u l-iskjerament tal-bidla fl-ambjent tal-produzzjoni?
  3. Ħin ta' rkupru. Kemm idum medja biex tiġi restawrata applikazzjoni f'ambjent ta' produzzjoni wara inċident, degradazzjoni tas-servizz, jew skoperta ta' bug li jaffettwa lill-utenti tal-applikazzjoni?
  4. Bidliet bla suċċess. X'perċentwal ta' skjeramenti fl-ambjent tal-produzzjoni jwasslu għal degradazzjoni tal-applikazzjoni jew inċidenti u jeħtieġu rimedju (rollback ta' bidliet, żvilupp ta' hotfix jew garża)?

DORA fir-riċerka tagħha sabet konnessjoni bejn dawn il-metriċi u l-prestazzjoni organizzattiva. Aħna nittestjawha wkoll fl-istudju tagħna.

Imma biex tiżgura li l-erba 'metriċi ewlenin jistgħu jinfluwenzaw xi ħaġa, trid tifhem - huma b'xi mod relatati ma' xulxin? DORA wieġbet fl-affermattiv b'twissija waħda: ir-relazzjoni bejn bidliet bla suċċess (Rata ta' Falliment tal-Bidla) u tliet metriċi oħra hija kemmxejn aktar dgħajfa. Sirna madwar l-istess stampa. Jekk il-ħin tal-kunsinna, il-frekwenza tal-iskjerament u l-ħin ta 'rkupru jikkorrelataw ma' xulxin (stabbilijna din il-korrelazzjoni permezz tal-korrelazzjoni Pearson u permezz tal-iskala Chaddock), allura m'hemm l-ebda korrelazzjoni qawwija bħal din ma 'bidliet mingħajr suċċess.

Fil-prinċipju, ħafna minn dawk li wieġbu għandhom it-tendenza li jwieġbu li għandhom numru pjuttost żgħir ta' inċidenti fil-produzzjoni. Għalkemm se naraw aktar tard li għad hemm differenza sinifikanti bejn il-gruppi ta’ dawk li wieġbu f’termini ta’ bidliet bla suċċess, għadna ma nistgħux nużaw din il-metrika għal din id-diviżjoni.

Aħna nattribwixxu dan għall-fatt li (kif irriżulta waqt l-analiżi u l-komunikazzjoni ma 'uħud mill-klijenti tagħna) hemm differenza żgħira fil-perċezzjoni ta' dak li huwa meqjus bħala inċident. Jekk irnexxielna nirrestawraw il-prestazzjoni tas-servizz tagħna matul it-tieqa teknika, dan jista' jitqies bħala inċident? Probabbilment le, għax irranġajna kollox, aħna kbar. Nistgħu nqisuh bħala inċident jekk kellna nerġgħu nirrerollaw l-applikazzjoni tagħna 10 darbiet f'mod normali u familjari għalina? Jidher li le. Għalhekk, il-kwistjoni tar-relazzjoni ta 'bidliet bla suċċess ma' metriċi oħra tibqa 'miftuħa. Se nirfinawh aktar.

Importanti hawnhekk huwa li sibna korrelazzjoni sinifikanti bejn il-ħinijiet tal-kunsinna, il-ħin ta 'rkupru, u l-frekwenza tal-iskjerament. Għalhekk, ħadna dawn it-tliet metriċi biex naqsmu aktar lil dawk li wieġbu fi gruppi ta’ prestazzjoni.

Kemm għandek tistrieħ fi grammi?

Aħna użajna analiżi ta' cluster ġerarkika:

  • Aħna nqassmu lil dawk li wieġbu fuq spazju n-dimensjonali, fejn il-koordinata ta 'kull rispondent hija t-tweġibiet tagħhom għall-mistoqsijiet.
  • Kull wieġeb huwa ddikjarat raggruppament żgħir.
  • Aħna ngħaqqdu ż-żewġ raggruppamenti l-eqreb ta 'xulxin f'grupp wieħed akbar.
  • Insibu l-par ta 'clusters li jmiss u ngħaqqduhom fi cluster akbar.

Dan huwa kif niggruppaw lil dawk kollha li wieġbu tagħna fin-numru ta 'clusters li għandna bżonn. Bl-għajnuna ta 'dendrogram (siġra ta' konnessjonijiet bejn clusters), naraw id-distanza bejn żewġ clusters ġirien. Kulma jibqa' għalina huwa li nistabbilixxu ċertu limitu ta' distanza bejn dawn il-clusters u ngħidu: "Dawn iż-żewġ gruppi huma pjuttost distinti minn xulxin għax id-distanza bejniethom hija ġiganteska."

Iżda hawn problema moħbija: m'għandna l-ebda restrizzjonijiet fuq in-numru ta 'clusters - nistgħu niksbu 2, 3, 4, 10 clusters. U l-ewwel idea kienet - għaliex ma taqsamx lil dawk kollha li wieġbu tagħna f'4 gruppi, kif tagħmel DORA. Iżda sibna li d-differenzi bejn dawn il-gruppi jsiru insinifikanti, u ma nistgħux inkunu ċerti li l-intimat verament jappartjeni għall-grupp tiegħu, u mhux għal dak tal-ġirien. Għadna ma nistgħux naqsmu s-suq Russu f'erba 'gruppi. Għalhekk, issetilna fuq tliet profili li bejniethom hemm differenza statistikament sinifikanti:

L-istat tad-DevOps fir-Russja 2020

Sussegwentement, iddeterminajna l-profil permezz ta 'clusters: ħadna l-medjan għal kull metrika għal kull grupp u kkumpilajna tabella ta' profili ta 'prestazzjoni. Fil-fatt, aħna ltqajna l-profili tal-prestazzjoni tal-parteċipant medju f'kull grupp. Aħna identifikajna tliet profili ta’ effiċjenza: Baxx, Medju, Għoli:

L-istat tad-DevOps fir-Russja 2020

Hawnhekk ikkonfermajna l-ipoteżi tagħna li 4 metriċi ewlenin huma adattati biex jiddeterminaw il-profil tal-prestazzjoni, u jaħdmu kemm fis-swieq tal-Punent kif ukoll dawk Russi. Hemm differenza bejn il-gruppi u hija statistikament sinifikanti. Nenfasizza li hemm differenza sinifikanti bejn il-profili tal-prestazzjoni f'termini tal-metrika ta 'bidliet bla suċċess f'termini tal-medja, anke jekk inizjalment ma qsimniex lil dawk li wieġbu b'dan il-parametru.

Imbagħad tqum il-mistoqsija: kif tuża dan kollu?

Kif tuża

Jekk nieħdu xi tim, 4 metriċi ewlenin u napplikawha mat-tabella, allura f'85% tal-każijiet ma nsibux logħba sħiħa - dan huwa biss parteċipant medju, u mhux dak li hu fir-realtà. Aħna lkoll (u kull tim) kemmxejn differenti.

Aħna ċċekkajna: ħadna lir-rispondenti tagħna u l-profil tal-prestazzjoni DORA, u ħares lejn kemm dawk li wieġbu jaqblu ma 'dan jew dak il-profil. Sibna li 16% biss ta’ dawk li wieġbu definittivament waqgħu f’wieħed mill-profili. Il-bqija kollha huma mxerrda x'imkien bejniethom:

L-istat tad-DevOps fir-Russja 2020

Dan ifisser li l-profil tal-effiċjenza għandu ambitu limitat. Biex tifhem fejn int fl-ewwel approssimazzjoni, tista 'tuża din it-tabella: "Oh, jidher li aħna eqreb ta' Medju jew Għoli!" Jekk tifhem fejn għandek tmur wara, dan jista 'jkun biżżejjed. Imma jekk l-għan tiegħek huwa titjib kostanti u kontinwu, u trid tkun taf aktar eżatt fejn tiżviluppa u x'għandek tagħmel, allura hemm bżonn ta 'fondi addizzjonali. Sejħilhom kalkulaturi:

  • Kalkulatur DORA
  • Kalkulatur Express 42* (fl-iżvilupp)
  • Żvilupp proprju (tista' toħloq il-kalkolatur intern tiegħek).

Għal xiex huma meħtieġa? Biex tifhem:

  • It-tim fi ħdan l-organizzazzjoni tagħna huwa konformi mal-istandards tagħna?
  • Jekk le, nistgħu ngħinuha, nħaffuh fil-qafas tal-kompetenza li għandha l-kumpanija tagħna?
  • Jekk iva, nistgħu nagħmlu saħansitra aħjar?

Tista' tużahom ukoll biex tiġbor statistika fi ħdan il-kumpanija:

  • Liema timijiet għandna?
  • Aqsam it-timijiet fi profili;
  • Ara: Oh, dawn il-kmandi m'għandhomx prestazzjoni baxxa (ma joħorġux ftit), iżda dawn huma friski: jużaw kuljum, mingħajr żbalji, għandhom ħin ta 'tmexxija ta' inqas minn siegħa.

U mbagħad tista 'ssir taf li fi ħdan il-kumpanija tagħna hemm l-għarfien espert u l-għodda meħtieġa għal dawk it-timijiet li għadhom mhumiex fl-istess livell.

Jew, jekk tifhem li tħossok tajjeb ġewwa l-kumpanija, int aħjar minn ħafna, allura tista 'tfittex ftit usa'. Din hija biss l-industrija Russa: nistgħu niksbu l-għarfien espert meħtieġ fl-industrija Russa sabiex naċċelleraw lilna nfusna? Il-kalkulatur Express 42 se jgħin hawn (huwa taħt żvilupp). Jekk qabeż is-suq Russu, imbagħad ħares lejn Kalkulatur DORA u għas-suq dinji.

Multa. U jekk inti fil-grupp Elit fuq il-kalkulatur DORA, x'għandek tagħmel? M'hemm l-ebda soluzzjoni tajba hawn. Int x'aktarx minn ta' quddiem fl-industrija, u aktar aċċelerazzjoni u affidabbiltà hija possibbli permezz ta' R&D intern u tonfoq aktar riżorsi.

Ejja ngħaddu għall-iktar ħelu - paragun.

Tqabbil

Inizjalment ridna nqabblu l-industrija Russa mal-industrija tal-Punent. Jekk inqabblu direttament, naraw li għandna inqas profili, u huma ftit aktar imħallta ma 'xulxin, il-fruntieri huma ftit aktar imċajpra:

L-istat tad-DevOps fir-Russja 2020

L-artisti Elite tagħna huma moħbija fost l-Artisti Għoli, iżda qegħdin hemm - dawn huma l-elite, unicorns li laħqu għoli sinifikanti. Fir-Russja, id-differenza bejn il-profil Elite u l-Profil Għoli għadha mhix sinifikanti biżżejjed. Aħna naħsbu li fil-futur din is-separazzjoni se sseħħ minħabba żieda fil-kultura tal-inġinerija, il-kwalità tal-implimentazzjoni tal-prattiki tal-inġinerija u l-kompetenza fi ħdan il-kumpaniji.

Jekk nimxu fuq paragun dirett fi ħdan l-industrija Russa, nistgħu naraw li t-timijiet ta 'profil Għoli huma aħjar fl-aspetti kollha. Aħna kkonfermajna wkoll l-ipoteżi tagħna li hemm relazzjoni bejn dawn il-metriċi u l-prestazzjoni organizzattiva: Timijiet ta 'profil għoli huma ħafna aktar probabbli li mhux biss jilħqu l-għanijiet, iżda wkoll jaqbżuhom.
Ejja nsiru timijiet ta' profil Għoli u ma nieqfux hemm:

L-istat tad-DevOps fir-Russja 2020

Iżda din is-sena hija speċjali, u ddeċidejna li niċċekkjaw kif il-kumpaniji sejrin f'pandemija: Timijiet ta' profil għoli sejrin ħafna aħjar u jħossuhom aħjar mill-medja tal-industrija:

  • 1,5-2 darbiet aktar probabbli li jirrilaxxaw prodotti ġodda,
  • 2 darbiet aktar probabbli li ttejjeb l-affidabbiltà u/jew il-prestazzjoni tal-infrastruttura tal-applikazzjoni.

Jiġifieri, il-kompetenzi li diġà kellhom għenuhom jiżviluppaw aktar malajr, iniedu prodotti ġodda, jimmodifikaw prodotti eżistenti, u b'hekk jirbħu swieq ġodda u utenti ġodda:

L-istat tad-DevOps fir-Russja 2020

X'iktar għen lit-timijiet tagħna?

Prattiċi ta' inġinerija

L-istat tad-DevOps fir-Russja 2020

Jien ngħidlek dwar is-sejbiet sinifikanti għal kull prattika li ttestjajna. Forsi xi ħaġa oħra għenet lit-timijiet, iżda qed nitkellmu dwar DevOps. U fi ħdan DevOps, naraw differenza fost timijiet ta 'profili differenti.

Pjattaforma bħala Servizz

Ma sibniex relazzjoni sinifikanti bejn l-età tal-pjattaforma u l-profil tat-tim: Pjattaformi dehru madwar l-istess ħin kemm għat-timijiet Baxx kif ukoll għat-timijiet Għoli. Iżda għal dawn tal-aħħar, il-pjattaforma tipprovdi, bħala medja, aktar servizzi u aktar interfaces ta 'programmazzjoni għall-kontroll permezz tal-kodiċi tal-programm. U t-timijiet tal-pjattaforma huma aktar probabbli li jgħinu lill-iżviluppaturi u t-timijiet tagħhom jużaw il-pjattaforma, isolvu l-problemi tagħhom u l-inċidenti relatati mal-pjattaforma aktar spiss, u jedukaw timijiet oħra.

L-istat tad-DevOps fir-Russja 2020

Infrastruttura bħala kodiċi

Kollox huwa pjuttost standard hawn. Sibna relazzjoni bejn l-awtomazzjoni tax-xogħol tal-kodiċi tal-infrastruttura u kemm hija maħżuna informazzjoni ġewwa r-repożitorju tal-infrastruttura. Il-kmandi tal-profil Għoli jaħżnu aktar informazzjoni fir-repożitorji: din hija l-konfigurazzjoni tal-infrastruttura, il-pipeline CI / CD, is-settings tal-ambjent u l-parametri tal-bini. Huma jaħżnu din l-informazzjoni aktar spiss, jaħdmu aħjar bil-kodiċi tal-infrastruttura, u awtomatizzati aktar proċessi u kompiti biex jaħdmu mal-kodiċi tal-infrastruttura.

Interessanti, ma rajniex differenza sinifikanti fit-testijiet tal-infrastruttura. Nattribwixxi dan għall-fatt li timijiet ta 'profil Għoli għandhom aktar awtomazzjoni tat-test b'mod ġenerali. Forsi m'għandhomx ikunu distratti separatament minn testijiet tal-infrastruttura, iżda pjuttost dawk it-testijiet li bihom jiċċekkjaw l-applikazzjonijiet, u bis-saħħa tagħhom diġa jaraw x'kissru u fejn.

L-istat tad-DevOps fir-Russja 2020

Integrazzjoni u twassil

L-aktar sezzjoni boring, għaliex aħna kkonfermat li l-awtomazzjoni aktar ikollok, l-aħjar taħdem bil-kodiċi, l-aktar probabbli inti tikseb riżultati aħjar.

L-istat tad-DevOps fir-Russja 2020

arkitettura

Ridna naraw kif il-mikroservizzi jaffettwaw il-prestazzjoni. Fil-verità, ma jagħmlux dan, peress li l-użu ta 'mikroservizzi mhuwiex assoċjat ma' żieda fl-indikaturi tal-prestazzjoni. Il-mikroservizzi jintużaw kemm għall-kmandi ta' profil Għoli kif ukoll għal kmandi ta' profil baxx.

Imma dak li huwa sinifikanti huwa li għal High-timijiet, it-tranżizzjoni għal arkitettura ta 'mikroservizz tippermettilhom jiżviluppaw b'mod indipendenti s-servizzi tagħhom u joħorġu. Jekk l-arkitettura tippermetti lill-iżviluppaturi jaġixxu b'mod awtonomu, mingħajr ma jistennew lil xi ħadd estern għat-tim, allura din hija kompetenza ewlenija biex tiżdied il-veloċità. F'dan il-każ, il-mikroservizzi jgħinu. U biss l-implimentazzjoni tagħhom ma għandhiex rwol kbir.

Kif skoprejna dan kollu?

Kellna pjan ambizzjuż biex nirreplikaw bis-sħiħ il-metodoloġija DORA, iżda ma kellna r-riżorsi. Jekk DORA tuża ħafna sponsorizzazzjoni u r-riċerka tagħhom tieħu nofs sena, għamilna r-riċerka tagħna fi żmien qasir. Ridna nibnu mudell DevOps bħalma tagħmel DORA, u dan se nagħmluh fil-futur. S'issa llimitajna ruħna għal mapep tas-sħana:

L-istat tad-DevOps fir-Russja 2020

Ħarsa lejn id-distribuzzjoni tal-prattiki tal-inġinerija fost it-timijiet f'kull profil u sibna li timijiet ta 'profil Għoli, bħala medja, kienu aktar probabbli li jużaw prattiki tal-inġinerija. Tista' taqra aktar dwar dan kollu f'tagħna rapport.

Għal bidla, ejja naqilbu minn statistiċi kumplessi għal dawk sempliċi.

X’aktar skoprejna?

Għodod

Aħna nosservaw li ħafna mill-kmandi huma użati mill-OS tal-familja Linux. Iżda Windows għadu fit-tendenza - mill-inqas kwart ta 'dawk li wieġbu tagħna nnutaw l-użu ta' waħda jew oħra mill-verżjonijiet tagħha. Jidher li s-suq għandu din il-ħtieġa. Għalhekk, tista' tiżviluppa dawn il-kompetenzi u tagħmel preżentazzjonijiet fil-konferenzi.

Fost l-orkestraturi, mhux sigriet għal ħadd, Kubernetes jinsab fuq quddiem (52%). L-orkestratur li jmiss huwa Docker Swarm (madwar 12%). L-aktar sistemi CI popolari huma Jenkins u GitLab. L-aktar sistema ta 'ġestjoni tal-konfigurazzjoni popolari hija Ansible, segwita mill-Maħbub Shell tagħna.

Amazon bħalissa hija l-fornitur ewlieni tal-cloud hosting. Is-sehem tas-sħab Russu qed jiżdied gradwalment. Is-sena d-dieħla se jkun interessanti li wieħed jara kif se jħossu l-fornituri tal-cloud Russi, jekk is-sehem tas-suq tagħhom hux se jiżdied. Huma, jistgħu jintużaw, u dan huwa tajjeb:

L-istat tad-DevOps fir-Russja 2020

Ngħaddi l-kelma lil Igor, li se jagħti ftit aktar statistika.

Tixrid ta' prattiċi

Igor Kurochkin: Separatament, tlabna lil dawk li wieġbu biex jindikaw kif il-prattiki ta 'inġinerija kkunsidrati huma mqassma fil-kumpanija. Fil-biċċa l-kbira tal-kumpaniji, hemm approċċ imħallat, li jikkonsisti f'sett differenti ta 'mudelli, u proġetti pilota huma popolari ħafna. Rajna wkoll differenza żgħira bejn il-profili. Ir-rappreżentanti tal-Profil Għoli jużaw aktar spiss il-mudell "Inizjattiva minn taħt", meta timijiet żgħar ta 'speċjalisti jibdlu l-proċessi tax-xogħol, l-għodod, u jaqsmu prattiki ta' suċċess ma 'timijiet oħra. F’Medju, din hija inizjattiva minn fuq għal isfel li taffettwa l-kumpanija kollha permezz tal-ħolqien ta’ komunitajiet u ċentri ta’ eċċellenza:

L-istat tad-DevOps fir-Russja 2020

Aġili u DevOps

Il-kwistjoni tal-konnessjoni bejn Agile u DevOps spiss tiġi diskussa fl-industrija. Din il-kwistjoni tqajmet ukoll fir-Rapport dwar l-Istat tal-Aġilità għall-2019/2020, għalhekk iddeċidejna li nqabblu kif l-attivitajiet Agile u DevOps huma konnessi fil-kumpaniji. Sibna li DevOps mingħajr Agile hija rari. Għal nofs dawk li wieġbu, it-tixrid ta 'Agile beda ħafna qabel, u madwar 20% osservaw bidu simultanju, u wieħed mis-sinjali ta' Profil Baxx se jkun in-nuqqas ta 'prattiċi Agile u DevOps:

L-istat tad-DevOps fir-Russja 2020

Topoloġiji tal-kmand

Fl-aħħar tas-sena li għaddiet, il-ktieb "Topoloġiji tat-tim”, li tipproponi qafas għad-deskrizzjoni tat-topoloġiji tal-kmand. Sar interessanti għalina jekk huwiex applikabbli għall-kumpaniji Russi. U staqsejna l-mistoqsija: "X'mudelli ssib?".

Timijiet tal-infrastruttura huma osservati f'nofs dawk li wieġbu, kif ukoll timijiet separati għall-iżvilupp, l-ittestjar u l-operat. Timijiet DevOps separati nnutaw 45%, li fosthom ir-rappreżentanti ta 'High huma aktar komuni. Wara jiġu timijiet trans-funzjonali, li huma wkoll aktar komuni fil-Għoli. Kmandi SRE separati jidhru fil-profili Għoli, Medji u rarament jidhru fil-profil Baxx:

L-istat tad-DevOps fir-Russja 2020

Proporzjon DevQaOps

Rajna din il-mistoqsija fuq FaceBook mill-mexxej tat-tim tat-tim tal-pjattaforma Skyeng - kien interessat fil-proporzjon ta 'żviluppaturi, testers u amministraturi fil-kumpaniji. Staqsejna u ħares lejn it-tweġibiet ibbażati fuq profili: Rappreżentanti ta’ profil għoli għandhom inqas inġiniera tat-test u tal-operat għal kull żviluppatur:

L-istat tad-DevOps fir-Russja 2020

Pjanijiet għas-sena 2021

Fil-pjanijiet għas-sena d-dieħla, dawk li wieġbu nnutaw l-attivitajiet li ġejjin:

L-istat tad-DevOps fir-Russja 2020

Hawnhekk tista 'tara l-intersezzjoni mal-konferenza DevOps Live 2020. Irrevejna bir-reqqa l-programm:

  • Infrastruttura bħala prodott
  • Trasformazzjoni DevOps
  • Distribuzzjoni tal-prattiċi DevOps
  • DevSecOps
  • Każijiet u diskussjonijiet

Iżda l-ħin tal-preżentazzjoni tagħna mhuwiex biżżejjed biex ikopri s-suġġetti kollha. Tħalla wara l-kwinti:

  • Pjattaforma bħala servizz u bħala prodott;
  • Infrastruttura bħala kodiċi, ambjenti u sħab;
  • Integrazzjoni u Kunsinna Kontinwi;
  • Arkitettura;
  • Mudelli DevSecOps;
  • Pjattaforma u timijiet trans-funzjonali.

Rapport sirna voluminuż, 50 paġna, u tista 'taraha f'aktar dettall.

Bħala sinteżi

Nittamaw li r-riċerka u r-rapport tagħna jispirawk biex tesperimenta b'approċċi ġodda għall-iżvilupp, l-ittestjar u l-operazzjonijiet, kif ukoll jgħinuk tinnaviga, tqabbel lilek innifsek ma 'parteċipanti oħra fl-istudju, u tidentifika oqsma fejn tista' ttejjeb l-approċċi tiegħek stess.

Riżultati tal-ewwel studju tal-istat tad-DevOps fir-Russja:

  • Metriċi ewlenin. Sibna li l-metriċi ewlenin (ħin tal-kunsinna, frekwenza ta 'skjerament, ħin ta' rkupru, u fallimenti tal-bidla) huma adattati għall-analiżi tal-effettività tal-proċessi ta 'żvilupp, ittestjar u operazzjonijiet.
  • Profili Għoli, Medju, Baxx. Ibbażat fuq id-dejta miġbura, nistgħu niddistingwu statistikament gruppi differenti ta 'Għoli, Medju, Baxx b'karatteristiċi distintivi f'termini ta' metriċi, prattiki, proċessi u għodod. Ir-rappreżentanti tal-Profil Għoli juru riżultati aħjar minn Low. Huma aktar probabbli li jiksbu u jaqbżu l-miri tagħhom.
  • Indikaturi, pandemija u pjanijiet għall-2021. Indikatur speċjali din is-sena huwa kif il-kumpaniji ffaċċjaw il-pandemija. Ir-rappreżentanti Għolja marru aħjar, esperjenzaw żieda fl-involviment tal-utenti, u r-raġunijiet ewlenin għas-suċċess kienu proċessi ta 'żvilupp effiċjenti u kultura ta' inġinerija b'saħħitha.
  • Prattiki DevOps, għodod u l-iżvilupp tagħhom. Il-pjanijiet ewlenin tal-kumpaniji għas-sena d-dieħla jinkludu l-iżvilupp ta 'prattiċi u għodod DevOps, l-introduzzjoni ta' prattiki DevSecOps, u bidliet fl-istruttura organizzattiva. U l-implimentazzjoni u l-iżvilupp effettivi tal-prattiki DevOps jitwettqu bl-għajnuna ta 'proġetti pilota, il-formazzjoni ta' komunitajiet u ċentri ta 'eċċellenza, inizjattivi fil-livelli ta' fuq u ta 'isfel tal-kumpanija.

Nixtiequ nisimgħu l-feedback, l-istejjer, il-feedback tiegħek. Nirringrazzjaw lil kull min ipparteċipa fl-istudju u nistennew bil-ħerqa l-parteċipazzjoni tagħkom is-sena d-dieħla.

Sors: www.habr.com