Qiyaasta DevOps - halka laga helo xogta xisaabinta

Si daacad ah, Ivan wuxuu inta badan ku qoslay dadaalka aan waxtarka lahayn ee asxaabtiisa ee ka socda waaxda kormeerka. Waxa ay dadaal dheer u galeen sidii ay u hirgelin lahaayeen jaangooyooyinkii ay maamulka shirkaddu ku amreen in ay gaaraan. Waxay ahaayeen kuwo aad u mashquulsan oo aan rabin in qof kale uu sameeyo.

Laakiin kuma filna maamulka - waxay si joogto ah u dalbadeen qiyaaso badan oo cusub, iyagoo si dhakhso ah u joojiyay adeegsiga wixii hore loo qabtay.

Waayadan dambe, qof kastaa waxa uu ka hadlayay LeadTime - wakhtiga bixinta sifooyinka ganacsiga. Qiyaasta ayaa muujisay tiro waalan - 200 maalmood si loo bixiyo hal hawl. Sidee qof waliba u ooyay oo u calaacalay oo gacmaha cirka u taagay!

Muddo ka dib, qayladii ayaa si tartiib tartiib ah hoos u dhacday, maamulkuna wuxuu helay amar ah in la sameeyo cabbir kale.

Waxa si buuxda u caddaatay Ivan in mitirka cusubi uu si aamusnaan ah ugu dhiman doono meel mugdi ah.

Runtii, Ivan wuxuu u maleeyay, ogaanshaha nambarku qofna waxba uma sheego haba yaraatee. 200 maalmood ama 2 maalmood - ma jiraan wax farqi ah, sababtoo ah waa wax aan suurtagal ahayn in la go'aamiyo sababta lambarka oo la fahmo inay wanaagsan tahay ama xun tahay.

Tani waa dabinka caadiga ah ee mitirka: waxay u muuqataa in mitir cusub uu sheegi doono nuxurka jiritaanka oo uu sharxi doono sirta sirta ah. Qof kastaa aad buu u rajeynayaa tan, laakiin sabab qaar ka mid ah waxba ma dhacaan. Haa, sababtoo ah sirta waa in aan laga helin qiyaasaha!

Ivan, tani waxay ahayd marxalad la soo dhaafay. Wuu fahmay taas mitirku waa uun taliye alwaax caadi ah si loo cabbiro, iyo dhammaan siraha waa in la raadiyaa shayga saamaynta, i.e. waa in mitirkan la sameeyay.

Dukaanka internetka, shayga saameyntu waxay noqon doontaa macaamiisheeda kuwaas oo keena lacag, iyo DevOps, waxay noqon doontaa kooxaha abuura oo soo saara qaybinta iyagoo isticmaalaya dhuumaha.

Maalin maalmaha ka mid ah, oo ku fadhiya kursi raaxo leh oo ku yaal hoolka, Ivan wuxuu go'aansaday inuu si taxadar leh uga fikiro sida uu rabo inuu u arko mitirka DevOps, isagoo tixgelinaya xaqiiqda ah in shayga saameyntu uu yahay kooxo.

Ujeedada DevOps Metrics

Way caddahay in qof kastaa rabo inuu yareeyo wakhtiga dhalmada. 200 maalmood, dabcan, ma fiicna.

Laakiin sidee, taasi waa su'aashu?

Shirkaddu waxay shaqaaleysiisaa boqolaal kooxood, kumanaan qaybintuna waxay maraan dhuumaha DevOps maalin kasta. Waqtiga keenista dhabta ah wuxuu u muuqan doonaa qaybin ahaan. Koox kastaa waxay yeelan doontaa waqti u gaar ah iyo astaamo u gaar ah. Sideed wax uga heli kartaa qaskan?

Jawaabtu waxay kacday si dabiici ah - waxaan u baahanahay inaan helno kooxaha dhibka leh oo aan ogaano waxa iyaga ku jira iyo sababta ay u qaadanayso waqti dheer, oo aan ka baranno kooxaha "wanaagsan" sida wax walba si degdeg ah loo sameeyo. Si aad tan u samayso, waxaad u baahan tahay inaad cabbirto wakhtiga ay kooxuhu ku qaataan mid kasta oo ka mid ah goobaha DevOps:

Qiyaasta DevOps - halka laga helo xogta xisaabinta

"Ujeedka nidaamka ayaa noqon doona in la doorto kooxo ku saleysan waqtiga ay dhaafaan tarabuunka, i.e. Natiijo ahaan, waa inaan helnaa liis amarro leh waqtiga la doortay, oo ma aha tiro.

Haddii aan ogaano inta waqti ee lagu qaatay tarabuunka guud ahaan iyo inta waqti ee lagu qaatay waqti dhimis inta u dhaxaysa tarabuunka, waan heli karnaa kooxaha, wacnaa oo aan si faahfaahsan u fahanno sababaha oo aan tirtirno,” ayuu yiri Ivan.

Qiyaasta DevOps - halka laga helo xogta xisaabinta

Sida loo xisaabiyo wakhtiga keenista DevOps

Si loo xisaabiyo, waxay ahayd lagama maarmaan in la dhex geliyo nidaamka DevOps iyo nuxurkiisa.

Shirkaddu waxay isticmaashaa nidaamyo xaddidan, macluumaadkana iyaga kaliya ayaa laga heli karaa oo meel kale ma jirto.

Dhammaan hawlaha shirkadu waxay ka diiwaan gashan yihiin Jira. Markii hawsha la guda galay, laan ayaa loo sameeyay, ka dib markii la hirgeliyay, waxaa la go'aamiyay BitBucket and Pull Request. Marka PR (Codsiga Jiid) la aqbalo, qaybinta si toos ah ayaa loo sameeyay waxaana lagu kaydiyay kaydka Nexus.

Qiyaasta DevOps - halka laga helo xogta xisaabinta

Marka xigta, qaybinta waxaa lagu fidiyay dhowr taribuunka iyadoo la adeegsanayo Jenkins si loo hubiyo saxnimada duubista, tijaabinta tooska ah iyo gacanta:

Qiyaasta DevOps - halka laga helo xogta xisaabinta

Ivan wuxuu ku tilmaamay nidaamyada macluumaadka laga qaadan karo si loo xisaabiyo wakhtiga tarabuunka:

  • Laga soo bilaabo Nexus - Waqtiga abuurista qaybinta iyo magaca faylka uu ku jiro lambarka amarka
  • Laga soo bilaabo Jenkins - Waqtiga bilawga, mudada iyo natiijada shaqo kasta, magaca istaag (ee xuduudaha shaqada), marxaladaha (tallaabooyinka shaqada), isku xirka qaybinta Nexus.
  • Ivan wuxuu go'aansaday inuusan ku darin Jira iyo BitBucket dhuumaha, sababtoo ah ... waxay aad ula xiriireen marxaladda horumarinta, iyo in aan la soo saarin qaybinta dhammaatay ee tarabuunka.

Qiyaasta DevOps - halka laga helo xogta xisaabinta

Iyadoo lagu salaynayo xogta la hayo, jaantuskan soo socda ayaa la sawiray:

Qiyaasta DevOps - halka laga helo xogta xisaabinta

Ogaanshaha inta ay qaadanayso in la abuuro qaybinta iyo inta wakhti lagu qaato mid kasta oo iyaga ka mid ah, waxaad si fudud u xisaabin kartaa wadarta kharashyada maraya dhammaan dhuumaha DevOps (wareeg buuxa).

Waa kuwan cabbirrada DevOps ee Ivan uu ku dhammaaday:

  • Tirada qaybinta la sameeyay
  • Qaybinta qaybinta ee "yimid" ee tarabuunka iyo "dhaaftay" istaagga
  • Waqtiga lagu qaatay istaagga (wareegga joogsiga)
  • Wareeg buuxa (wadarta wakhtiga dhammaan tarabuunka)
  • Muddada shaqada
  • Wakhtiga dhimista ee u dhexeeya tarabuunka
  • Wakhtiga dhimista ee udhaxeeya shaqadu waxay ku bilaabataa isla tarabuunka

Dhinaca kale, cabbiraadaha ayaa si fiican u asteeyay dhuumaha DevOps marka la eego waqtiga, dhanka kale, waxaa loo tixgeliyey mid aad u fudud.

Isagoo ku qanacsan shaqada si wanaagsan loo qabtay, Ivan ayaa sameeyay bandhig wuxuuna u tagay inuu u soo bandhigo maamulka.

Wuu soo noqday isagoo murugaysan oo gacmihiisii ​​hoos u dhigay.

"Tani waa fiasco, bro," saaxiibkii yaabka lahaa ayaa dhoola caddeeyey...

Wax badan ka sii akhri maqaalka “Sidee natiijada degdega ah u caawisay Ivan".

Source: www.habr.com

Add a comment