DevOpsForum 2019. Ou pa ka tann pou aplike DevOps

Mwen dènyèman te ale nan DevOpsForum 2019, akomode pa Logrocon. Nan konferans sa a, patisipan yo te eseye jwenn solisyon ak nouvo zouti pou entèraksyon efikas ant biznis ak devlopman ak espesyalis sèvis teknoloji enfòmasyon.

DevOpsForum 2019. Ou pa ka tann pou aplike DevOps

Konferans lan te yon siksè: te gen reyèlman anpil rapò itil, fòma prezantasyon enteresan ak anpil kominikasyon ak oratè yo. Epi li espesyalman enpòtan ke pèsonn pa eseye vann mwen anyen, yon bagay ke oratè nan gwo konferans yo te koupab dènyèman.

Yon ekstrè nan diskou Raiffeisenbank, Alfastrakhovanie, eksperyans Mango Telecom nan aplikasyon automatisation ak lòt detay anba koupe a.

Non mwen se Yana, mwen travay kòm yon tèsteur, mwen fè automatisation, osi byen ke DevOps, e mwen renmen ale nan konferans ak rankont. Pandan de ane ki sot pase yo, mwen te ale nan konferans Oleg Bunin (HighLoad++, TeamLead Conf), evènman Jug (Heisenbug, JPoint), TestCon Moscow, DevOps Pro Moskou, Big Data Moskou.

Premyerman, mwen atire atansyon sou pwogram konferans lan. Mwen gade mwens nan ki sa rapò a pral sou, ak plis nan oratè a. Menm si rapò a vin trè teknolojik ak enteresan, se pa yon reyalite ke ou yo pral kapab aplike kèk nan pi bon pratik ki soti nan rapò a nan konpayi ou. Lè sa a, ou bezwen yon oratè.

Limyè nan fen tiyo a nan Raiffeisenbank

Anjeneral, mwen chase pou moun ki pale sou bò liy ki enterese m '. Nan DevOpsForum 2019, yon oratè nan Raiffeisenbank, Mikhail Bizhan, te atire m '. Pandan diskou li a, li te pale sou fason yo piti piti jwenn ekip yo branche sou DevOps, poukisa yo bezwen li, ak ki jan yo vann lide nan transfòmasyon DevOps nan biznis. Oke, an jeneral, mwen te pale sou ki jan yo wè limyè a nan fen tiyo a.

DevOpsForum 2019. Ou pa ka tann pou aplike DevOps
Mikhail Bizhan, direktè automatisation nan Raiffeisenbank

Koulye a, yo pa gen "DevOps" nan konpayi yo. Sa vle di, li travay, men se pa nan tout ekip yo. Lè yo aplike DevOps, yo konte sou preparasyon pou ekip yo, tou de an tèm de enjenyè espesifik, ak an tèm de bezwen an nan pwodwi a ak matirite nan platfòm la sou ki pwodwi sa a bati. Misha te di kijan pou eksplike yon biznis poukisa DevOps nesesè.

Segman bankè a gen plizyè chofè kwasans: pri sèvis ak ekspansyon baz kliyan an. Ogmante pri a nan sèvis se pa yon chofè trè bon, men ap grandi baz kliyan an se opoze a. Si konpetitè yo lage yon pwodwi objektivman fre, tout kliyan ale la, Lè sa a, sou tan mache a nivo soti. Se poutèt sa, entwodwi nouvo pwodwi nan mache a ak vitès la nan entwodiksyon yo se bagay prensipal ke bank konsantre sou. Sa a se egzakteman sa DevOps se pou, ak biznis yo konprann sa a.

Pwochen nòt enpòtan an: DevOps pa toujou diminye tan nan mache. DevOps pa ka travay pou kont li, li se jis yon pati nan pwosesis pou kreye ak pote yon pwodwi sou mache soti nan devlopman nan pwodiksyon (soti nan kòd nan kliyan). Men, tout bagay anvan kòd la pa dirèkteman gen rapò ak DevOps. Sa vle di, mache yo ka etidye mache a pou ane epi pase tout lavi yo kenbe ak konpetitè yo. Li nesesè byen vit konprann sa kliyan an bezwen epi planifye aplikasyon sa a oswa karakteristik sa a - souvan sa a se sa ki pa ase pou DevOps travay ak konpayi an reyalize objektif li. Se poutèt sa, anvan tout bagay, Raiffeisenbank te dakò ak biznis ke li te nesesè pou aprann kijan pou itilize DevOps. Otomatik pou dedomajman pou la automatisation pa pral ede anpil nan batay la pou nouvo kliyan.

An jeneral, Misha kwè ke DevOps bezwen aplike, men avèk sajès. Epi nou dwe prepare pou lefèt ke nan kòmansman an nan transfòmasyon pwodiktivite ekip la ap tonbe, li pral touche mwens lajan, men Lè sa a, li pral jistifye.

Otomatik tès nan Mango Telecom

Yon lòt rapò enteresan pou mwen kòm yon tèsteur te bay Egor Maslov nan Mango Telecom. Prezantasyon an te rele "Otomatik sik tès konplè nan yon ekip SCRUM." Egor kwè ke DevOps te kreye espesyalman pou SCRUM, men an menm tan, entwodwi DevOps nan yon ekip SCRUM se byen pwoblèm. Sa rive paske ekip SCRUM la toujou ap kouri yon kote, pa gen tan pou w distrè pa inovasyon ak rebati pwosesis la. Pwoblèm nan chita tou nan lefèt ke SCRUM pa enplike separasyon nan sub-ekip nan ekip la (ekip tès, ekip devlopman, ak sou sa). Oke, san konte, pou otomatize yon pwosesis ki egziste deja, dokimantasyon nesesè, ak nan SCRUM, pi souvan pa gen okenn dokiman konplètman - "pwodwi a pi enpòtan pase kèk kalite ekri."

Apre yo fin chanje nan SCRUM, tèsteur yo te kòmanse konsilte ak devlopè sou kòman yo teste karakteristik yo. Piti piti, volim nan fonksyonalite ogmante, pa te gen okenn dokiman, epi yo te kòmanse trape yon anpil nan ensèk nan fonksyonalite a ki pa te kouvri pa tès yo ak an jeneral li pa t klè ankò ki moun ki teste li ak ki lè. Nan yon Nutshell - konfizyon ak vacillation. Nou deside chanje nan automatisation tès yo. Men, menm lè sa a, te gen yon echèk konplè. Yo te anboche espesyalis automatisation tretans ki te ekri sou yon pil enkoni pou tèsteur anndan kay yo. Fondasyon an pou ototest te travay, nan kou, men apre tretans yo te kite, li te dire pou de semèn. Apre sa, se te yon tantativ pou prezante nimewo de tès oto. Li te kòmanse ak lefèt ke tout bagay bezwen bati nan konpayi an, poukont ou (vektè a dwa: bati ekspètiz entèn), nan kad SCRUM, ak kreye dokiman nan pwosesis la. Pile a pou automatisation ta dwe egal ak pil pwodwi a (isit la mwen ajoute li, pa teste pwojè JavaScript ou a ak nenpòt lòt bagay). Nan fen Sprint la, yo te fè yon demonstrasyon sou fason ototest la ap travay ak tout ekip la (itil). Kidonk, patisipasyon tout manm ekip yo nan pwosesis automatisation a te ogmante, osi byen ke konfyans nan ototès yo ak chans pou yo pral definitivman itilize ototest sa a (epi yo pa pral fè kòmantè soti nan yon mwa akòz echèk konstan).

By wout la, nan DevOpsForum 2019 te gen yon mikwofòn ouvè - yon fòma diskou ki depi lontan li te ye e, nan opinyon mwen, itil. Ou mache tankou sa a, koute rapò, ak Lè sa a, deside ke nan konferans lan li vo diskite sou yon sèten sijè oswa pwoblèm, pataje eksperyans ki enpòtan nan rezoud pwoblèm nan.

Mwen remake tou ke òganizatè yo te fè yon kouran nan rapò kout. Chak rapò dire pa plis pase 10 minit, ki te swiv pa kesyon. Nan fason sa a ou ka kouvri anpil sijè alafwa epi poze kesyon ak oratè ki enterese w.

DevOpsForum 2019. Ou pa ka tann pou aplike DevOps
DevOpsForum 2019. Ou pa ka tann pou aplike DevOps
Ant prezantasyon yo, mwen te mache nan ti joupa patnè konferans yo ak vòlè / te genyen anpil bagay. Oh, mwen renmen feyè a!

Tablo wonn ak pwoblèm DevOps ak direktè devlopman Alfastrakhovanie

Glas la sou gato DevOpsForum 2019 la pou mwen se sesyon plenyè ki dire yon èdtan ak ekspè DevOps. Kat patisipan sesyon yo te envite pou gade DevOps nan diferan ang: Anton Isanin (Alfastrakhovanie, direktè devlopman), Nailya Zamashkina (Fintech Lab, direktè operasyon), Oleg Egorkin (Rostelecom, antrenè Agile) ak Anton Martyanov (ekspè endepandan, gade DevOps). soti nan yon pwen de vi biznis).

Ekspè yo te chita pi pre moun yo epi apre sa bagay yo te kòmanse rive: pandan yon èdtan antye, patisipan yo nan odyans lan te poze kesyon yo, epi ekspè yo te pran rap la. Pafwa te gen deba reyèl. Kesyon yo te trè diferan, pou egzanp: èske enjenyè DevOps yo bezwen ditou, poukisa yo pa ka resevwa fòmasyon kòm administratè sistèm, yo ta dwe ofri DevOps bay tout moun, ki valè li yo, ak sou sa.

Lè sa a, mwen te pale ak Anton Isanin pèsonèlman. Nou te diskite sou nesesite pou pote kilti DevOps nan chak kay epi nou te revele bò nwa transfòmasyon DevOps la.

Ann imajine ke tout moun te rasanble epi deside ke DevOps nesesè tou de pa pwodwi a ak pa biznis la ak ekip la. Ann al aplike li. Tout bagay te mache. Nou soufle. DevOps te mennen nou pi pre kliyan an, kounye a nou ka byen vit satisfè tout volonte li. Kòm yon rezilta, nou gen yon gwo depatman Ops ak règleman strik ak kondisyon, epi li toujou ap jwenn defo nan pwodwi a ak kreye yon pakèt moun sou demann. Anplis, tout domaj yo asiyen estati "ijan", menm si kliyan an san atann te vle koulè jòn bouton an olye pou yo vèt. Pwojè a ap grandi, kantite degaje yo ap grandi ak, kòmsadwa, kantite domaj ak malantandi nan nouvo fonksyonalite kliyan yo. Ops anboche 10 lòt moun pou kontinye rapòte defo, epi devlopman anboche 15 plis pou kontinye fèmen yo. Ak olye pou yo prezante nouvo karakteristik, ekip la travay ak SD kontinuèl, eksplike fonctionnalités a itilizatè a ak sipò an menm tan an. Kòm yon rezilta, tou de Ops ak devlopman yo ap travay, men kliyan an ak biznis yo pa kontan: nouvo karakteristik yo bloke. Li sanble ke DevOps sanble egziste, men li pa sanble egziste.

Konsènan nesesite pou aplike DevOps, Anton te deklare klèman ke sa depann dirèkteman de echèl biznis la. Si sèvis yon kliyan chak ane pote konpayi an yon milya dola, DevOps pa nesesè (a kondisyon ke ou pa bezwen dewoule nouvo chanjman nan kliyan sa a regilyèman). Tout bagay kouvri nan chokola. Men, si biznis la ap grandi ak plis kliyan parèt, Lè sa a, ou bezwen konfòme yo. Kòm yon règ, pa gen okenn Ops fre nan konpayi an okòmansman. Premyèman, nou koupe pwodwi a, epi sèlman Lè sa a, nou konprann ke yo nan lòd pou pwodwi a travay, nou bezwen kenbe yon je sou sèvè yo ak ekipman pou kontwole. Se lè sa a Ops rive. Li rete pou konprann ke Ops, kòm yon divizyon apa, pral kòmanse mete yon pakèt baryè nan devlopman ak tout livrezon yo pral kòmanse bloke. Sa vle di, nan ka sa a, kilti DevOps la deja enpòtan, men nou pa dwe bliye sou bò nwa li yo.

Sous: www.habr.com

Add nouvo kòmantè