DevOpsForum 2019. Dili ka makahulat sa pagpatuman sa DevOps

Bag-o lang ako mitambong sa DevOpsForum 2019, nga gi-host ni Logrocon. Niini nga komperensya, ang mga partisipante misulay sa pagpangita og mga solusyon ug bag-ong mga himan alang sa epektibo nga interaksyon tali sa negosyo ug kalamboan ug mga espesyalista sa serbisyo sa teknolohiya sa impormasyon.

DevOpsForum 2019. Dili ka makahulat sa pagpatuman sa DevOps

Nagmalampuson ang komperensya: adunay daghang mapuslanon nga mga taho, makapaikag nga mga pormat sa presentasyon ug daghang komunikasyon sa mga mamumulong. Ug labi ka hinungdanon nga wala’y bisan kinsa nga misulay sa pagbaligya kanako bisan unsa, usa ka butang nga sad-an sa mga mamumulong sa dagkong mga komperensya karong bag-o.

Usa ka kinutlo gikan sa mga pakigpulong sa Raiffeisenbank, Alfastrakhovanie, kasinatian sa Mango Telecom sa pagpatuman sa automation ug uban pang mga detalye ubos sa pagputol.

Ang akong ngalan mao si Yana, nagtrabaho ko isip usa ka tester, naghimo ko og automation, ingon man ang DevOps, ug ganahan kong moadto sa mga komperensya ug mga miting. Sa miaging duha ka tuig, nakaadto ko sa mga komperensya ni Oleg Bunin (HighLoad ++, TeamLead Conf), Jug nga mga panghitabo (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moscow, Big Data Moscow.

Una sa tanan, akong gipunting ang atensyon sa programa sa komperensya. Dili kaayo nako tan-awon kung unsa ang hisgutan sa taho, ug labi pa sa mamumulong. Bisan kung ang taho nahimo nga labi ka teknolohikal ug makapaikag, dili usa ka kamatuoran nga mahimo nimong magamit ang pipila nga labing kaayo nga mga gawi gikan sa taho sa imong kompanya. Ug unya kinahanglan nimo ang usa ka mamumulong.

Kahayag sa katapusan sa pipeline sa Raiffeisenbank

Kasagaran, mangita kog mga speaker sa sidelines nga nakapainteres nako. Sa DevOpsForum 2019, usa ka mamumulong gikan sa Raiffeisenbank, si Mikhail Bizhan, nakakuha sa akong interes. Atol sa iyang pakigpulong, iyang gihisgutan kung giunsa nila hinayhinay nga nakuha ang ilang mga koponan sa DevOps, ngano nga kinahanglan nila kini, ug kung giunsa ibaligya ang ideya sa pagbag-o sa DevOps sa negosyo. Aw, sa kinatibuk-an, naghisgot ako kon unsaon pagtan-aw sa kahayag sa katapusan sa pipeline.

DevOpsForum 2019. Dili ka makahulat sa pagpatuman sa DevOps
Mikhail Bizhan, direktor sa automation sa Raiffeisenbank

Karon wala silay "DevOps" sa ilang kompanya. Sa ato pa, nagtrabaho siya, apan dili sa tanan nga mga team. Kung gipatuman ang DevOps, nagsalig sila sa kaandam sa mga koponan, pareho sa mga termino sa piho nga mga inhenyero, ug sa mga termino sa panginahanglan sa produkto ug sa pagkahamtong sa plataporma diin kini nga produkto gitukod. Gisultihan ni Misha kung giunsa pagpatin-aw sa usa ka negosyo kung ngano nga gikinahanglan ang DevOps.

Ang bahin sa banking adunay daghang mga drayber sa pagtubo: gasto sa mga serbisyo ug pagpalapad sa base sa kliyente. Ang pagdugang sa gasto sa mga serbisyo dili kaayo maayo nga drayber, apan ang pagtubo sa base sa kliyente mao ang kaatbang. Kung ang mga kakompetensya nagpagawas usa ka tinuud nga cool nga produkto, ang tanan nga mga kustomer moadto didto, unya sa paglabay sa panahon ang lebel sa merkado nawala. Busa, ang pagpaila sa mga bag-ong produkto sa merkado ug ang katulin sa ilang pagpaila mao ang nag-unang butang nga gipunting sa mga bangko. Kini gyud ang para sa DevOps, ug nasabtan kini sa mga negosyo.

Ang sunod nga hinungdanon nga nota: Ang DevOps dili kanunay nga makunhuran ang oras sa merkado. Ang DevOps dili mahimo nga mag-inusara, kini usa ka bahin sa proseso sa paghimo ug pagdala sa usa ka produkto sa merkado gikan sa pag-uswag hangtod sa produksiyon (gikan sa code hangtod sa kustomer). Apan ang tanan sa wala pa ang code dili direktang may kalabutan sa DevOps. Kana mao, ang mga tigpamaligya mahimong magtuon sa merkado sa daghang mga tuig ug mogugol sa ilang tibuok nga kinabuhi sa pagdakop sa mga kakompetensya. Kinahanglan nga dali nga masabtan kung unsa ang kinahanglan sa kliyente ug plano ang pagpatuman niini o kana nga bahin - kasagaran kini ang dili igo alang sa DevOps nga magtrabaho ug ang kompanya aron makab-ot ang katuyoan niini. Busa, una sa tanan, ang Raiffeisenbank miuyon sa negosyo nga gikinahanglan nga makat-on unsaon paggamit sa DevOps. Ang automation alang sa automation dili kaayo makatabang sa away alang sa mga bag-ong kustomer.

Sa kinatibuk-an, si Misha nagtuo nga ang DevOps kinahanglan ipatuman, apan maalamon. Ug kinahanglan nga andam kita sa kamatuoran nga sa sinugdanan sa pagbag-o ang pagka-produktibo sa team mokunhod, kini mokita og gamay nga salapi, apan unya kini makatarunganon.

Automation sa pagsulay sa Mango Telecom

Ang laing makapaikag nga taho alang kanako isip usa ka tester gihatag ni Egor Maslov gikan sa Mango Telecom. Ang presentasyon gitawag nga "Automation of the full testing cycle sa usa ka SCRUM team." Nagtuo si Egor nga espesipikong gihimo ang DevOps alang sa SCRUM, apan sa samang higayon, ang pagpaila sa DevOps sa usa ka team sa SCRUM medyo problemado. Nahitabo kini tungod kay ang koponan sa SCRUM kanunay nga nagdagan sa usa ka lugar, wala’y oras nga mabalda sa mga inobasyon ug tukuron pag-usab ang proseso. Ang problema anaa usab sa kamatuoran nga ang SCRUM wala maglakip sa pagbulag sa mga sub-team sa team (testing team, development team, ug uban pa). Aw, gawas pa, aron ma-automate ang usa ka kasamtangan nga proseso, gikinahanglan ang dokumentasyon, ug sa SCRUM, kasagaran walay dokumentasyon nga hingpit - "ang produkto mas importante kay sa usa ka matang sa pagsulat."

Pagkahuman sa pagbalhin sa SCRUM, ang mga tester nagsugod sa pagkonsulta sa mga developer kung giunsa pagsulay ang mga bahin. Sa hinay-hinay, ang gidaghanon sa pag-andar miuswag, wala'y dokumentasyon, ug nagsugod sila sa pagdakop sa daghang mga bug sa pag-andar nga wala masakop sa mga pagsulay ug sa kinatibuk-an dili na klaro kung kinsa ang nagsulay niini ug kanus-a. Sa laktod nga pagkasulti - kalibog ug kalibog. Nakahukom kami nga mobalhin sa pagsulay sa automation. Apan bisan pa niana adunay bug-os nga kapakyasan. Nag-hire sila og mga outsourced nga mga espesyalista sa automation nga nagsulat sa usa ka stack nga wala mailhi sa mga in-house tester. Ang balangkas alang sa mga autotest nagtrabaho, siyempre, apan pagkahuman sa mga outsourcer mibiya, kini milungtad sa duha ka semana. Sunod mao ang pagsulay sa pagpaila sa autotesting number two. Nagsugod kini sa kamatuoran nga ang tanan kinahanglan nga matukod sa sulod sa kompanya, sa imong kaugalingon (ang husto nga vector: pagtukod og kahanas sa sulod), sulod sa gambalay sa SCRUM, ug paghimo og dokumentasyon sa proseso. Ang stack alang sa automation kinahanglan nga katumbas sa stack sa produkto (dinhi ako nagdugang niini, ayaw pagsulay sa imong proyekto sa JavaScript sa bisan unsa pa). Sa pagtapos sa sprint, naghimo sila usa ka demo kung giunsa ang autotest molihok sa tibuuk nga team (makatabang). Sa ingon, ang pag-apil sa tanan nga mga miyembro sa team sa proseso sa automation misaka, ingon man ang pagsalig sa mga autotest ug ang higayon nga kini nga autotest siguradong gamiton (ug dili magkomento sa usa ka bulan tungod sa kanunay nga mga kapakyasan).

Pinaagi sa dalan, sa DevOpsForum 2019 adunay usa ka bukas nga mikropono - usa ka dugay na nga nailhan ug, sa akong opinyon, mapuslanon nga pormat sa mga pakigpulong. Maglakaw-lakaw ka nga sama niini, maminaw sa mga taho, ug dayon mohukom nga sa komperensya angay nga hisgutan ang usa ka hilisgutan o problema, magpaambit sa may kalabutan nga kasinatian sa pagsulbad sa problema.

Namatikdan usab nako nga ang mga nag-organisar naghimo usa ka sapa sa mubu nga mga taho. Ang matag report molungtad og dili molapas sa 10 ka minuto, gisundan sa mga pangutana. Niining paagiha makobre nimo ang daghang mga hilisgutan sa usa ka higayon ug makapangutana sa mga mamumulong nga interesado kanimo.

DevOpsForum 2019. Dili ka makahulat sa pagpatuman sa DevOps
DevOpsForum 2019. Dili ka makahulat sa pagpatuman sa DevOps
Taliwala sa mga presentasyon, naglakaw ko sa mga booth sa mga kauban sa komperensya ug nangawat / nakadaog og daghang mga butang. Oh, ganahan ko sa handout!

Round table ug DevOps isyu uban sa development director sa Alfastrakhovanie

Ang icing sa DevOpsForum 2019 cake alang kanako mao ang usa ka oras nga plenaryo nga sesyon sa mga eksperto sa DevOps. Upat ka mga partisipante sa sesyon ang gidapit sa pagtan-aw sa DevOps gikan sa lainlaing mga anggulo: Anton Isanin (Alfastrakhovanie, development director), Nailya Zamashkina (Fintech Lab, operating director), Oleg Egorkin (Rostelecom, Agile coach) ug Anton Martyanov (independent expert, mitan-aw sa DevOps gikan sa punto sa negosyo).

Ang mga eksperto milingkod duol sa mga tawo ug unya ang mga butang nagsugod sa pagkahitabo: sulod sa tibuok oras, ang mga partisipante gikan sa mamiminaw nangutana sa ilang mga pangutana, ug ang mga eksperto mikuha sa rap. Usahay adunay tinuod nga mga debate. Ang mga pangutana lahi kaayo, pananglitan: gikinahanglan ba ang mga inhenyero sa DevOps, nganong dili sila mabansay isip mga tigdumala sa sistema, kinahanglan ba nga itanyag ang DevOps sa tanan, unsa ang bili niini, ug uban pa.

Unya, nakig-estorya ko sa personal ni Anton Isanin. Gihisgutan namon ang panginahanglan sa pagdala sa kultura sa DevOps sa matag balay ug gipadayag ang ngitngit nga bahin sa pagbag-o sa DevOps.

Hunahunaa nga ang tanan nagkahiusa ug nakahukom nga ang DevOps gikinahanglan sa produkto ug sa negosyo ug sa team. Ato kining ipatuman. Nahuman ang tanan. Miginhawa mi. Gipaduol kami sa DevOps sa kliyente, karon dali namong matuman ang tanan niyang gusto. Ingon usa ka sangputanan, kami adunay usa ka dako nga departamento sa Ops nga adunay higpit nga mga regulasyon ug mga kinahanglanon, ug kini kanunay nga nakit-an ang mga depekto sa produkto ug nagmugna usa ka hugpong sa mga hangyo. Dugang pa, ang tanan nga mga depekto gi-assign sa "dinalian" nga kahimtang, bisan kung ang kliyente wala damha nga gusto nga koloran ang butones nga yellow imbes nga berde. Ang proyekto nagkadako, ang gidaghanon sa mga pagpagawas nagkadako ug, sumala niana, ang gidaghanon sa mga depekto ug dili pagsinabtanay sa bag-ong pagpaandar sa mga kliyente. Ang Ops nag-hire og 10 ka dugang nga mga tawo aron sa pagpadayon sa pagreport sa mga depekto, ug ang pag-uswag nag-abang og 15 pa aron sa pagpadayon sa pagsira niini. Ug imbes nga ipaila ang bag-ong mga bahin, ang team nagtrabaho uban ang walay katapusan nga SD, nga nagpatin-aw sa pagpaandar sa user ug suporta sa samang higayon. Ingon usa ka sangputanan, ang Ops ug pag-uswag nagtrabaho, apan ang kliyente ug negosyo dili malipayon: ang mga bag-ong bahin natanggong. Nahibal-an nga ang DevOps daw naglungtad, apan ingon og wala kini.

Mahitungod sa panginahanglan sa pagpatuman sa DevOps, klaro nga gipahayag ni Anton nga kini direkta nga nagdepende sa gidak-on sa negosyo. Kung ang pagserbisyo sa usa ka kliyente sa usa ka tuig nagdala sa kompanya og usa ka bilyon, ang DevOps wala kinahanglana (basta dili nimo kinahanglan nga ilunsad ang bag-ong mga pagbag-o sa kini nga kliyente kanunay). Ang tanan gitabonan sa tsokolate. Apan kung ang negosyo motubo ug daghang mga kliyente ang makita, nan kinahanglan nimo nga sundon. Ingon sa usa ka lagda, walay cool Ops sa kompanya sa sinugdanan. Una namon giputol ang produkto, ug pagkahuman nahibal-an namon nga aron molihok ang produkto, kinahanglan namon nga bantayan ang mga server ug bantayan ang mga suplay. Kana kung kanus-a nagsugod ang Ops. Nagpabilin nga masabtan nga ang Ops, isip usa ka bulag nga dibisyon, magsugod sa pagbutang usa ka hugpong sa mga babag sa pag-uswag ug ang tanan nga mga paghatod magsugod sa paghunong. Kana mao, sa kini nga kaso, ang kultura sa DevOps adunay kalabotan na, apan dili naton kalimtan ang bahin sa ngitngit nga bahin niini.

Source: www.habr.com

Idugang sa usa ka comment