Giunsa ni Ivan ang DevOps metrics. Tumong sa impluwensya

Usa ka semana ang milabay sukad si Ivan unang naghunahuna bahin sa DevOps metrics ug nakaamgo nga sa ilang tabang gikinahanglan ang pagdumala sa oras sa paghatud sa produkto (Time-To-Market).

Bisan sa mga hinapos sa semana, naghunahuna siya bahin sa mga sukatan: "Unsa man kung sukdon nako ang oras? Unsa ang ihatag niini kanako?

Sa pagkatinuod, unsay ikahatag sa kahibalo sa panahon? Ingnon ta nga ang delivery moabot ug 5 ka adlaw. Busa, unsa ang sunod? Maayo ba kini o daotan? Bisan kung kini dili maayo, nan kinahanglan nimo nga usbon kini nga oras. Pero unsaon?
Kini nga mga hunahuna naghasol kaniya, apan walay solusyon nga miabut.

Nakasabot si Ivan nga niabot na siya sa esensya. Ang dili maihap nga mga graph sa metrics nga iyang nakita kaniadto dugay na nga nakapakombinsir kaniya nga ang standard nga pamaagi dili molihok, ug nga kung siya magplano lang (bisan kung kini usa ka cohort), kini walay kapuslanan.

Unsaon pagkahimo?…

Ang metric sama sa ordinaryong kahoy nga ruler. Ang mga pagsukod nga gihimo uban ang tabang niini dili isulti ang hinungdan, ngano ang butang nga gisukod mao gayod ang gitas-on nga iyang gipakita. Ang magmamando magpakita lang sa gidak-on niini, ug wala nay lain pa. Dili siya bato sa pilosopo, apan usa lamang ka tabla nga kahoy nga gamiton sa pagsukod.

Ang "stainless steel rat" sa iyang paborito nga magsusulat nga si Harry Harrison kanunay nga nag-ingon: ang usa ka hunahuna kinahanglan nga moabut sa ilawom sa utok ug mohigda didto, mao nga pagkahuman sa pag-antos sa daghang mga adlaw nga wala’y kapuslanan, nakahukom si Ivan nga maghimo usa ka buluhaton ...

Paglabay sa pipila ka adlaw, samtang nagbasa sa usa ka artikulo bahin sa mga online store, kalit nga naamgohan ni Ivan nga ang kantidad sa salapi nga madawat sa usa ka online store nagdepende kung giunsa ang paggawi sa mga bisita sa site. Sila, mga bisita/kliyente, ang naghatag sa tindahan sa ilang kuwarta ug maoy tinubdan niini. Ang ubos nga linya sa salapi nga nadawat sa usa ka tindahan naimpluwensyahan sa mga pagbag-o sa pamatasan sa kostumer, dili bisan unsa pa.

Kini nahimo nga aron mabag-o ang gisukod nga kantidad kinahanglan nga maimpluwensyahan ang mga nagporma niini nga kantidad, i.e. aron mabag-o ang kantidad sa salapi sa usa ka online nga tindahan, kinahanglan nga maimpluwensyahan ang pamatasan sa mga kostumer sa kini nga tindahan, ug aron mabag-o ang oras sa paghatud sa DevOps, kinahanglan nga maimpluwensyahan ang mga koponan nga "naghimo" niining panahona, i.e. gamita ang DevOps sa ilang trabaho.

Nakaamgo si Ivan nga ang mga sukatan sa DevOps kinahanglan dili irepresentar sa mga graph. Kinahanglang magrepresentar sila sa ilang kaugalingon himan sa pagpangita "talagsaon" nga mga team nga naghulma sa katapusang oras sa pagpadala.

Wala’y metric nga magpakita sa hinungdan ngano nga kini o kana nga grupo dugay nga naghatud sa usa ka pag-apod-apod, gihunahuna ni Ivan, tungod kay sa tinuud mahimo’g adunay usa ka milyon ug usa ka gamay nga kariton, ug mahimo’g dili sila teknikal, apan organisasyonal. Mga. ang labing madahom nga makuha nimo gikan sa metrics mao ang pagpakita sa mga team ug sa ilang mga resulta, ug dayon kinahanglan nimo nga sundon kini nga mga team gamit ang imong mga tiil ug mahibal-an kung unsa ang sayup kanila.

Sa laing bahin, ang kompanya ni Ivan adunay usa ka sumbanan nga kinahanglan nga ang tanan nga mga koponan magsulay sa mga asembliya sa daghang mga bangko. Ang team dili makabalhin sa sunod nga baroganan hangtod mahuman ang nauna. Nahibal-an nga kung atong mahanduraw ang proseso sa DevOps ingon usa ka han-ay sa pag-agi sa mga baroganan, nan ang mga sukatan mahimong magpakita sa oras nga gigugol sa mga koponan sa kini nga mga baroganan. Nahibal-an ang baroganan ug oras sa koponan, posible nga makigsulti kanila nga labi ka espesipiko bahin sa mga hinungdan.

Sa walay pagduha-duha, gikuha ni Ivan ang telepono ug gi-dial ang numero sa usa ka tawo nga batid kaayo sa ins and outs sa DevOps:

β€” Denis, palihog sultihi ako, posible ba nga masabtan nga ang grupo nakapasar niini o kana nga baruganan?
- Sigurado. Gisalikway sa among mga Jenkin ang bandila kung ang pagtukod malampuson nga gipalupad (nakapasar sa pagsulay) sa bangko.
- Super. Unsa ang usa ka bandila?
- Kini usa ka regular nga text file sama sa "stand_OK" o "stand_FAIL", nga nag-ingon nga ang asembliya nakapasar o napakyas sa pagsulay. Aw, nakasabot ka, di ba?
- Tingali, oo. Gisulat ba kini sa parehas nga folder sa repository diin nahimutang ang asembliya?
- Oo
β€” Unsa ang mahitabo kung ang asembliya dili moagi sa pagsulay nga bangko? Kinahanglan ba nako maghimo usa ka bag-ong pagtukod?
- Oo
- Aw, ok, salamat. Ug laing pangutana: nakasabot ba ko sa husto nga magamit nako ang petsa sa pagmugna sa bandila isip petsa sa baroganan?
- Hingpit nga!
- Super!

Nadasig, gibitay ni Ivan ang tawag ug nakaamgo nga ang tanan nahulog sa lugar. Nahibal-an ang petsa sa paghimo sa file sa pagtukod ug ang petsa sa paghimo sa mga bandila, posible nga makalkulo hangtod sa ikaduha kung pila ka oras ang gigugol sa mga koponan sa matag baroganan ug nahibal-an kung diin nila gigugol ang labing daghang oras.

"Ang pagsabut kung diin ang labing kadaghan nga oras gigugol, among ipunting ang mga team, adtoon sila ug usisaon ang problema." Mipahiyom si Ivan.

Alang sa ugma, gibutang niya sa iyang kaugalingon ang tahas sa pag-sketch sa arkitektura sa sistema nga gidrowing.

Ipadayon…

Source: www.habr.com

Idugang sa usa ka comment