Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Tha fios gu bheil comas an CTO air a dhearbhadh dìreach an dàrna turas a choileanas e an dreuchd seo. Leis gur e aon rud a th’ ann a bhith ag obair ann an companaidh airson grunn bhliadhnaichean, mean-fhàs leis agus, leis gu bheil e san aon cho-theacsa chultarail, mean air mhean gheibh thu barrachd uallach. Agus is e rud gu math eile a th’ ann a thighinn gu dìreach gu suidheachadh stiùiriche teignigeach aig companaidh le bagannan dìleab agus dòrlach de dhuilgheadasan air an sguabadh gu sgiobalta fon bhrat.

Anns an t-seagh seo, eòlas Leon Fire, a roinn e air DevOpsConf, chan e dìreach gun samhail, ach air iomadachadh leis an eòlas aige agus an àireamh de dhiofar dhleastanasan a fhuair e air feuchainn thairis air 20 bliadhna, tha e glè fheumail. Fon gearradh tha clàr de thachartasan thairis air 90 latha agus tòrr sgeulachdan a tha spòrsail a bhith a’ gàireachdainn nuair a thachras iad do chuideigin eile, ach nach eil cho spòrsail a bhith nan aghaidh gu pearsanta.

Tha Leon a 'bruidhinn gu math dathte ann an Ruisis, mar sin ma tha 35-40 mionaidean agad, tha mi a' moladh coimhead air a 'bhidio. Tionndadh teacsa gus ùine a shàbhaladh gu h-ìosal.


Bha a’ chiad dreach den aithisg na thuairisgeul le deagh structar air obrachadh le daoine agus pròiseasan, anns an robh molaidhean feumail. Ach cha do chuir i an cèill a h-uile iongnadh a thachair air an t-slighe. Mar sin, dh’ atharraich mi an cruth agus thug mi seachad na duilgheadasan a nochd air mo bheulaibh mar jack-in-the-box anns a’ chompanaidh ùr, agus dòighean air am fuasgladh ann an òrdugh àraid.

Aon mhìos roimhe

Coltach ri mòran sgeulachdan math, thòisich am fear seo le deoch làidir. Bha sinn nar suidhe còmhla ri caraidean ann am bàr, agus mar a bhiodh dùil am measg eòlaichean IT, bha a h-uile duine a’ caoineadh mu na duilgheadasan aca. Bha fear dhiubh dìreach air obraichean atharrachadh agus bha e a’ bruidhinn air na duilgheadasan aige le teicneòlas, agus le daoine, agus leis an sgioba. Mar as motha a dh’ èist mi, is ann as motha a thuig mi gum bu chòir dha dìreach mo fastadh, oir is iad sin na seòrsaichean dhuilgheadasan a tha mi air a bhith a’ fuasgladh airson na 15 bliadhna a dh’ fhalbh. Dh'innis mi sin dha, agus an ath latha choinnich sinn ann an àrainneachd obrach. B' e Teaching Strategies a bh' air a' chompanaidh.

Tha Teaching Ro-innleachdan na stiùiriche margaidh ann an curraicealam airson clann glè òg bho bhreith gu trì bliadhna a dh'aois. Tha a' chompanaidh "pàipear" traidiseanta mu thràth 40 bliadhna a dh'aois, agus tha an dreach didseatach SaaS den àrd-ùrlar 10 bliadhna a dh'aois.O chionn ghoirid, thòisich am pròiseas airson teicneòlas didseatach atharrachadh gu ìrean companaidh. Chaidh an dreach “ùr” a chuir air bhog ann an 2017 agus bha e cha mhòr mar an t-seann fhear, dìreach dh ’obraich e na bu mhiosa.

Is e an rud as inntinniche gu bheil trafaic a ’chompanaidh seo gu math sùbailte - bho latha gu latha, bho bhliadhna gu bliadhna, faodaidh tu ro-innse gu soilleir cia mheud duine a thig agus cuin. Mar eisimpleir, eadar 13 agus 15f bidh a’ chlann uile ann an sgoiltean-àraich a’ dol dhan leabaidh agus bidh tidsearan a’ tòiseachadh a’ cuir a-steach fiosrachadh. Agus bidh seo a’ tachairt a h-uile latha, ach a-mhàin deireadh-sheachdainean, oir cha mhòr nach eil duine ag obair air deireadh-sheachdainean.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

A’ coimhead air adhart beagan, bheir mi an aire gun do thòisich mi air m’ obair aig àm an trafaic bhliadhnail as àirde, a tha inntinneach airson diofar adhbharan.

Bha stac sònraichte aig an àrd-ùrlar, a bha coltach nach robh e ach 2 bhliadhna a dh'aois: ColdFusion & SQL Server bho 2008. Tha ColdFusion, mura h-eil fios agad, agus is dòcha nach eil fios agad, na PHP iomairt a thàinig a-mach ann am meadhan nan 90n, agus bhon uairsin cha chuala mi eadhon mu dheidhinn. Cuideachd bha: Ruby, MySQL, PostgreSQL, Java, Go, Python. Ach ruith am prìomh monolith air ColdFusion agus SQL Server.

Duilgheadasan

Mar as motha a bhruidhinn mi ri luchd-obrach companaidh mun obair agus dè na duilgheadasan a thachair, is ann as motha a thuig mi nach robh na duilgheadasan dìreach teicnigeach ann an nàdar. Gu ceart, tha an teicneòlas sean - agus cha do dh'obraich iad air, ach bha duilgheadasan ann leis an sgioba agus leis na pròiseasan, agus thòisich a 'chompanaidh a' tuigsinn seo.

Gu traidiseanta, shuidh na teicneòlaichean aca san oisean agus rinn iad seòrsa de dh’ obair. Ach thòisich barrachd is barrachd gnìomhachais a’ dol tron ​​dreach didseatach. Mar sin, anns a 'bhliadhna mu dheireadh mus do thòisich mi ag obair, nochd feadhainn ùra anns a' chompanaidh: bòrd-stiùiridh, CTO, CPO agus stiùiriche QA. Is e sin, thòisich a 'chompanaidh a' tasgadh ann an roinn teicneòlais.

Bha comharran de dhìleab trom chan ann a-mhàin anns na siostaman. Bha pròiseasan dìleab aig a’ chompanaidh, daoine dìleabach, cultar dìleab. Dh'fheumadh seo uile atharrachadh. Bha mi den bheachd nach biodh e gu cinnteach sgìth, agus cho-dhùin mi feuchainn air.

Dà latha roimhe

Dà latha mus do thòisich mi air obair ùr, ràinig mi an oifis, lìon mi am pàipear mu dheireadh, choinnich mi ris an sgioba, agus fhuair mi a-mach gu robh an sgioba a 'strì ri duilgheadas aig an àm. B’ e gun do leum an ùine luchdachadh duilleag cuibheasach gu 4 diogan, is e sin, 2 uair.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

A’ breithneachadh leis a’ ghraf, thachair rudeigin gu soilleir, agus chan eil e soilleir dè. Thionndaidh e a-mach gur e latency lìonra anns an ionad dàta an duilgheadas: thionndaidh latency 5 ms san ionad dàta gu 2 s airson luchd-cleachdaidh. Cha robh fios agam carson a thachair seo, ach co-dhiù thàinig fios gu robh an duilgheadas anns an ionad dàta.

A 'chiad latha

Chaidh dà latha seachad agus air a’ chiad latha obrach agam fhuair mi a-mach nach robh an duilgheadas air falbh.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Airson dà latha, bha duilleagan luchd-cleachdaidh air an luchdachadh gu cuibheasach ann an 4 diogan. Bidh mi a’ faighneachd an lorg iad dè an duilgheadas a th’ ann.

- Seadh, dh'fhosgail sinn tiogaid.
— AGUS ?
- Uill, cha do fhreagair iad sinn fhathast.

An uairsin thuig mi nach robh anns a h-uile dad a chaidh innse dhomh roimhe seo ach beagan bàrr den bheinn-deighe a bha agam ri sabaid.

Tha cuòt math ann a tha a’ freagairt air seo gu math:

“Uaireannan airson teicneòlas atharrachadh feumaidh tu a’ bhuidheann atharrachadh. ”

Ach bhon a thòisich mi ag obair aig an àm as trainge den bhliadhna, bha agam ri coimhead air an dà roghainn airson fuasgladh fhaighinn air an duilgheadas: an dà chuid luath agus fad-ùine. Agus tòisich leis na tha deatamach an-dràsta.

Là a Trì

Mar sin, mairidh an luchdachadh 4 diogan, agus bho 13 gu 15 na stùcan as motha.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Air an treas latha rè na h-ùine seo, bha an astar luchdachadh sìos a ’coimhead mar seo:

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Bho mo bheachd-sa, cha do dh'obraich dad idir. Bho shealladh a h-uile duine eile bha e a 'ruith beagan nas slaodaiche na an àbhaist. Ach chan eil e dìreach a 'tachairt mar sin - tha e na dhuilgheadas mòr.

Dh'fheuch mi ri toirt a chreidsinn air an sgioba, agus fhreagair iad gu robh feum aca air barrachd luchd-frithealaidh. Tha seo, gu dearbh, na fhuasgladh air an duilgheadas, ach chan e an-còmhnaidh an aon fhear agus as èifeachdaiche. Dh’fhaighnich mi carson nach robh frithealaichean gu leòr ann, dè an ìre trafaic a bh’ ann. Chuir mi a-mach an dàta agus lorg mi gu bheil timcheall air 150 iarrtas againn gach diog, a tha, ann am prionnsapal, a’ tighinn taobh a-staigh crìochan reusanta.

Ach cha bu chòir dhuinn dìochuimhneachadh mus faigh thu am freagairt ceart, feumaidh tu a 'cheist cheart fhaighneachd. B’ e an ath cheist a bh’ agam: cia mheud seirbheisiche aghaidh a th’ againn? Chuir am freagairt “baffled mi beagan” - bha 17 frithealaichean aghaidh againn!

- Tha nàire orm faighneachd, ach tha 150 air a roinn le 17 a’ toirt seachad mu 8? A bheil thu ag ràdh gu bheil gach frithealaiche a’ ceadachadh 8 iarrtasan gach diog, agus ma bhios a-màireach 160 iarrtas gach diog, bidh feum againn air 2 fhrithealaiche a bharrachd?

Gu dearbh, cha robh feum againn air frithealaichean a bharrachd. Bha am fuasgladh anns a 'chòd fhèin, agus air an uachdar:

var currentClass = classes.getCurrentClass();
return currentClass;

Bha gnìomh ann getCurrentClass(), oir tha a h-uile càil air an làrach ag obair ann an co-theacsa clas - tha sin ceart. Agus airson an aon ghnìomh seo air gach duilleag bha 200+ iarrtas.

Bha am fuasgladh san dòigh seo gu math sìmplidh, cha robh eadhon agad ri dad ath-sgrìobhadh: dìreach na iarr an aon fhiosrachadh a-rithist.

if ( !isDefined("REQUEST.currentClass") ) {
    var classes = new api.private.classes.base();
   REQUEST.currentClass = classes.getCurrentClass();
}
return REQUEST.currentClass;

Bha mi glè thoilichte oir cho-dhùin mi gur ann dìreach air an treas latha a lorg mi am prìomh dhuilgheadas. Naive mar a bha mi, b’ e seo dìreach aon de iomadh duilgheadas.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Ach leig fuasgladh air a’ chiad duilgheadas seo an graf mòran nas ìsle.

Aig an aon àm, bha sinn a’ dèanamh optimizations eile. Bha tòrr rudan ann an sealladh a b’ urrainn a cheartachadh. Mar eisimpleir, air an aon treas latha fhuair mi a-mach gu robh tasgadan san t-siostam às deidh a h-uile càil (an toiseach bha mi a ’smaoineachadh gu robh a h-uile iarrtas a’ tighinn dìreach bhon stòr-dàta). Nuair a smaoinicheas mi air tasgadan, bidh mi a’ smaoineachadh air Redis àbhaisteach no Memcached. Ach b 'e mise an aon fhear a bha a' smaoineachadh sin, oir chleachd an siostam sin MongoDB agus SQL Server airson caching - an aon fhear às an deach an dàta a leughadh dìreach.

Latha deich

A’ chiad seachdain dhèilig mi ri duilgheadasan a dh’ fheumar fhuasgladh an-dràsta. An àiteigin san dàrna seachdain, thàinig mi chun stand-up airson a’ chiad uair airson conaltradh leis an sgioba, gus faicinn dè bha a’ tachairt agus mar a bha am pròiseas air fad a’ dol.

Chaidh rudeigin inntinneach a lorg a-rithist. Anns an sgioba bha: 18 leasaiche; 8 luchd-deuchainn; 3 manaidsearan; 2 ailtire. Agus ghabh iad uile pàirt ann an deas-ghnàthan cumanta, is e sin, thàinig còrr air 30 neach chun an stand-up gach madainn agus dh’ innis iad na rinn iad. Tha e soilleir nach do mhair a’ choinneamh 5 no 15 mionaidean. Cha do dh'èist duine ri duine oir tha a h-uile duine ag obair air diofar shiostaman. Anns an fhoirm seo, bha 2-3 tiogaid san uair airson seisean grooming mar thoradh math mar-thà.

B’ e a’ chiad rud a rinn sinn an sgioba a roinn ann an grunn loidhnichean toraidh. Airson diofar earrannan agus shiostaman, thug sinn seachad sgiobaidhean fa-leth, a bha a’ toirt a-steach luchd-leasachaidh, luchd-dearbhaidh, manaidsearan toraidh, agus sgrùdairean gnìomhachais.

Mar thoradh air an sin fhuair sinn:

  • Lùghdachadh stand-ups agus ralaidhean.
  • Eòlas cuspair air an toradh.
  • Mothachadh air seilbh. Nuair a bhiodh daoine a’ cleachdadh siostaman fad na h-ùine, bha fios aca gum biodh e coltach gum feumadh cuideigin eile a bhith ag obair leis na mialan aca, ach chan e iad fhèin.
  • Co-obrachadh eadar buidhnean. Chan fheumar a ràdh, cha do rinn QA mòran conaltradh le luchd-prògramaidh roimhe, rinn an toradh an rud fhèin, msaa. A-nis tha puing dleastanais cumanta aca.

Chuir sinn fòcas gu sònraichte air èifeachdas, cinneasachd agus càileachd - is iad sin na duilgheadasan a dh’ fheuch sinn ri fuasgladh le cruth-atharrachadh na sgioba.

Latha aon-deug

Ann a bhith ag atharrachadh structar na sgioba, fhuair mi a-mach mar a bu chòir dhut cunntadh Sgeulachdpuingean. Bha 1 SP co-ionann ri aon latha, agus bha SP anns gach tiogaid airson an dà chuid leasachadh agus QA, is e sin, co-dhiù 2 SP.

Ciamar a fhuair mi a-mach seo?

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Lorg sinn bug: ann an aon de na h-aithisgean, far a bheil ceann-latha tòiseachaidh is crìochnachaidh na h-ùine air a bheil feum air an aithisg air a chuir a-steach, chan eilear a’ toirt aire don latha mu dheireadh. Is e sin, an àiteigin san iarrtas cha robh <=, ach dìreach <. Chaidh innse dhomh gur e seo trì Puingean Sgeul, is e sin Latha 3.

Às deidh seo bidh sinn:

  • Chaidh siostam rangachadh Story Points ath-sgrùdadh. A-nis bidh fuasglaidhean airson mion-bhiastadh a thèid a thoirt seachad gu sgiobalta tron ​​​​t-siostam a’ ruighinn an neach-cleachdaidh nas luaithe.
  • Thòisich sinn air tiogaidean co-cheangailte a chur còmhla airson leasachadh agus deuchainn. Roimhe sin, bha a h-uile tiogaid, a h-uile biast na eag-shiostam dùinte, gun a bhith ceangailte ri rud sam bith eile. Dh’ fhaodadh atharrachadh trì putanan air aon duilleag a bhith air trì tiogaidean eadar-dhealaichte le trì pròiseasan QA eadar-dhealaichte an àite aon deuchainn fèin-ghluasadach gach duilleag.
  • Thòisich sinn ag obair le luchd-leasachaidh air dòigh-obrach airson tuairmse a dhèanamh air cosgaisean saothair. Chan eil e èibhinn trì latha airson aon phutan atharrachadh.

Latha fichead

An àiteigin ann am meadhan a 'chiad mhìos, dh' fhàs an suidheachadh beagan, rinn mi a-mach dè bha a 'tachairt gu bunaiteach, agus mar-thà thòisich mi a' coimhead a-steach don àm ri teachd agus a 'smaoineachadh air fuasglaidhean fad-ùine.

Amasan fad-ùine:

  • Àrd-ùrlar air a riaghladh. Chan eil na ceudan iarrtasan air gach duilleag dona.
  • Gluasadan ro-innseach. Bha stùcan trafaic ann bho àm gu àm nach robh aig a’ chiad sealladh co-cheangailte ri meatrach eile - dh'fheumadh sinn tuigsinn carson a thachair seo agus ionnsachadh ro-innse.
  • Leudachadh àrd-ùrlar. Tha an gnìomhachas a 'sìor fhàs, tha barrachd is barrachd luchd-cleachdaidh a' tighinn, agus tha trafaig a 'dol am meud.

San àm a dh'fhalbh bha e tric air a ràdh: “Nì sinn a h-uile càil ath-sgrìobhadh ann an [cànan/frèam], obraichidh a h-uile càil nas fheàrr!”

Anns a 'mhòr-chuid de chùisean chan eil seo ag obair, tha e math ma tha an ath-sgrìobhadh ag obair idir. Mar sin, dh'fheumadh sinn clàr-rathaid a chruthachadh - ro-innleachd shònraichte a sheallas ceum air cheum mar a thèid amasan gnìomhachais a choileanadh (dè nì sinn agus carson), a tha:

  • a’ nochdadh rùn agus amasan a’ phròiseict;
  • a 'toirt prìomhachas do phrìomh amasan;
  • tha clàr ann airson an coileanadh.

Roimhe seo, cha robh duine air bruidhinn ris an sgioba mun adhbhar airson atharrachaidhean sam bith a dhèanamh. Feumaidh seo slatan-tomhais soirbheachais ceart. Airson a 'chiad uair ann an eachdraidh a' chompanaidh, shuidhich sinn KPIan airson a 'bhuidheann theicnigeach, agus bha na comharran sin ceangailte ri feadhainn eagrachaidh.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Is e sin, tha KPIan eagrachaidh a’ faighinn taic bho sgiobaidhean, agus tha KPIan sgioba a’ faighinn taic bho KPIan fa leth. Rud eile, mura h-eil KPIan teicneòlach aig an aon àm ri feadhainn eagrachaidh, bidh a h-uile duine a’ tarraing a’ phlaide orra fhèin.

Mar eisimpleir, tha aon de na KPIan eagrachaidh a’ meudachadh roinn a’ mhargaidh tro thoraidhean ùra.

Ciamar as urrainn dhut taic a thoirt don amas barrachd thoraidhean ùra a bhith agad?

  • An toiseach, tha sinn airson barrachd ùine a chaitheamh a’ leasachadh thoraidhean ùra an àite a bhith a’ càradh uireasbhaidhean. Is e fuasgladh loidsigeach a tha seo a tha furasta a thomhas.
  • San dàrna h-àite, tha sinn airson taic a thoirt do àrdachadh ann an meud malairt, oir mar as motha a bhios an roinn den mhargaidh, is ann as motha de luchd-cleachdaidh agus, a rèir sin, is ann as motha de thrafaig.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

An uairsin bidh KPIan fa leth a ghabhas cur an gnìomh taobh a-staigh na buidhne, mar eisimpleir, san àite às a bheil na prìomh lochdan a’ tighinn. Ma chuireas tu fòcas sònraichte air an roinn seo, faodaidh tu dèanamh cinnteach gu bheil mòran nas lugha de lochdan ann, agus an uairsin meudaichidh an ùine airson toraidhean ùra a leasachadh agus a-rithist airson taic a thoirt do KPIan eagrachaidh.

Mar sin, feumaidh a h-uile co-dhùnadh, a 'gabhail a-steach còd ath-sgrìobhaidh, taic a thoirt do na h-amasan sònraichte a tha a' chompanaidh air a shuidheachadh dhuinn (fàs eagrachaidh, feartan ùra, fastadh).

Rè a 'phròiseas seo, thàinig rud inntinneach am follais, a thàinig gu bhith na naidheachd chan ann a-mhàin airson techies, ach san fharsaingeachd anns a' chompanaidh: feumaidh a h-uile tiogaid a bhith ag amas air co-dhiù aon KPI. Is e sin, ma tha toradh ag ràdh gu bheil e airson feart ùr a dhèanamh, bu chòir a’ chiad cheist fhaighneachd: “Dè an KPI a tha am feart seo a’ toirt taic? ” Mura h-eil, an uairsin duilich - tha e coltach gur e feart neo-riatanach a tha seo.

Latha trithead

Aig deireadh na mìos, lorg mi nuance eile: chan fhaca duine air an sgioba Ops agam a-riamh na cùmhnantan a nì sinn le teachdaichean. Faodaidh tu faighneachd carson a dh'fheumas tu luchd-aithne fhaicinn.

  • An toiseach, leis gu bheil SLAn air an sònrachadh ann an cùmhnantan.
  • San dàrna h-àite, tha SLAn uile eadar-dhealaichte. Thàinig gach neach-dèiligidh leis na riatanasan aige fhèin, agus chuir an roinn reic ainm ris gun coimhead.

Is e nuance inntinneach eile gu bheil an cùmhnant le aon de na teachdaichean as motha ag ràdh gum feum a h-uile dreach bathar-bog le taic bhon àrd-ùrlar a bhith n-1, is e sin, chan e an dreach as ùire, ach an dàrna fear.

Tha e soilleir dè cho fada ‘s a bha sinn bho n-1 nam biodh an àrd-ùrlar stèidhichte air ColdFusion agus SQL Server 2008, nach robh a’ faighinn taic idir san Iuchar tuilleadh.

Latha dà fhichead 's a còig

Timcheall air meadhan an dàrna mìos bha ùine gu leòr agam airson suidhe sìos agus dèanamh luach-sruthmapadh gu tur airson a’ phròiseis gu lèir. Is iad sin na ceumannan riatanach a dh’ fheumar a ghabhail, bho bhith a ’cruthachadh toradh gu bhith ga lìbhrigeadh don neach-cleachdaidh, agus feumar am mìneachadh cho mionaideach‘ s a ghabhas.

Bidh thu a 'briseadh a' phròiseas gu pìosan beaga agus a 'faicinn dè a tha a' toirt cus ùine, dè as urrainn a leasachadh, a leasachadh, msaa. Mar eisimpleir, dè cho fada ’s a bheir e airson iarrtas toraidh a dhol tro sgeadachadh na bainnse, cuin a ruigeas e tiogaid as urrainn do leasaiche a thoirt, QA, msaa. Mar sin bidh thu a’ coimhead air gach ceum fa leth gu mionaideach agus a’ smaoineachadh air na ghabhas dèanamh as fheàrr.

Nuair a rinn mi seo, ghlac dà rud mo shùil:

  • ceudad àrd de thiogaidean air an tilleadh bho QA air ais gu luchd-leasachaidh;
  • thug lèirmheasan iarrtas tarraing ro fhada.

B 'e an duilgheadas gur e co-dhùnaidhean a bha seo mar: Tha e coltach gun toir e tòrr ùine, ach chan eil sinn cinnteach dè cho fada.

"Chan urrainn dhut an rud nach urrainn dhut a thomhas a leasachadh."

Ciamar a dhearbhas tu cho dona sa tha an duilgheadas? A bheil e a’ caitheamh làithean no uairean?

Gus seo a thomhas, chuir sinn ceum no dhà ri pròiseas Jira: “deiseil airson dev” agus “deiseil airson QA” gus tomhas dè cho fada ‘s a bhios gach tiogaid a’ feitheamh agus cia mheud uair a thilleas e gu ceum sònraichte.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Chuir sinn cuideachd “ann an lèirmheas” gus faighinn a-mach cia mheud tiogaid a tha gu cuibheasach airson ath-sgrùdadh, agus às an seo faodaidh tu tòiseachadh air dannsa. Bha meatrach siostam againn, a-nis chuir sinn metrics ùra ris agus thòisich sinn a’ tomhas:

  • Èifeachdas pròiseas: coileanadh agus air a phlanadh/lìbhrigeadh.
  • Càileachd pròiseas: àireamh lochdan, uireasbhaidhean bho QA.

Bidh e gu mòr a’ cuideachadh le bhith a’ tuigsinn dè a tha a’ dol gu math agus dè nach eil gu math.

Latha leth-cheud

Tha seo uile, gu dearbh, math agus inntinneach, ach faisg air deireadh an dàrna mìos thachair rudeigin a bha, ann am prionnsapal, ro-innseach, ged nach robh dùil agam ri leithid de sgèile. Thòisich daoine a’ falbh leis gu robh an àrd-luchd-stiùiridh air atharrachadh. Thàinig daoine ùra a-steach don riaghladh agus thòisich iad air a h-uile càil atharrachadh, agus sguir na seann fheadhainn. Agus mar as trice ann an companaidh a tha grunn bhliadhnaichean a dh'aois, tha a h-uile duine nan caraidean agus tha a h-uile duine eòlach air a chèile.

Bha dùil ri seo, ach bha ìre nan layoffs ris nach robh dùil. Mar eisimpleir, ann an aon seachdain chuir dà stiùiriche sgioba a-steach aig an aon àm a dhreuchd a leigeil dheth às an toil fhèin. Mar sin, bha agam ri dìochuimhneachadh chan ann a-mhàin mu dhuilgheadasan eile, ach fòcas air cruthachadh sgioba. Is e duilgheadas fada agus duilich a tha seo ri fhuasgladh, ach dh'fheumadh dèiligeadh ris oir bha mi airson na daoine a dh'fhuirich (no a 'mhòr-chuid dhiubh) a shàbhaladh. Bha e riatanach dòigh air choireigin dèiligeadh ris an fhìrinn gun do dh’ fhalbh daoine gus misneachd a chumail san sgioba.

Ann an teòiridh, tha seo math: thig neach ùr a-steach aig a bheil carte blanche iomlan, as urrainn sgilean na sgioba a mheasadh agus luchd-obrach a chuir an àite. Gu dearbh, chan urrainn dhut dìreach daoine ùra a thoirt a-steach airson uimhir de dh’ adhbharan. Tha feum air cothromachadh an-còmhnaidh.

  • Sean agus ùr. Feumaidh sinn seann daoine a chumail as urrainn atharrachadh agus taic a thoirt don mhisean. Ach aig an aon àm, feumaidh sinn fuil ùr a thoirt a-steach, bruidhnidh sinn mu dheidhinn beagan nas fhaide air adhart.
  • Eòlas. Bhruidhinn mi gu mòr ri òigridh math a bha dèidheil air agus a bha airson a bhith ag obair còmhla rinn. Ach cha b’ urrainn dhomh an toirt air adhart leis nach robh gu leòr seann daoine ann airson taic a thoirt dha na h-òigridh agus a bhith nan luchd-comhairle dhaibh. Bha e riatanach am mullach fhastadh an toiseach agus dìreach an uairsin an òigridh.
  • Curran agus maide.

Chan eil freagairt math agam don cheist dè an cothromachadh a th’ ann, ciamar a chumas tu e, cia mheud duine a chumas agus dè a bu chòir a phutadh. Is e pròiseas fa leth a tha seo.

Latha leth-cheud

Thòisich mi a 'coimhead gu dlùth air an sgioba gus tuigsinn cò a bh' agam, agus a-rithist chuimhnich mi:

“Is e duilgheadasan dhaoine a th’ anns a ’mhòr-chuid de dhuilgheadasan.”

Tha mi air faighinn a-mach gu bheil trì duilgheadasan mòra aig an sgioba mar sin - an dà chuid Dev agus Ops -:

  • Sàsachadh leis an t-suidheachadh làithreach.
  • Dìth uallach - leis nach eil duine a-riamh air toraidhean obair an neach-cluiche a thoirt gu buaidh a thoirt air a’ ghnìomhachas.
  • Eagal air atharrachadh.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Bidh atharrachadh an-còmhnaidh gad thoirt a-mach às an raon comhfhurtachd agad, agus mar a bhios na daoine òga, is ann as motha nach toil leotha atharrachadh leis nach eil iad a’ tuigsinn carson agus chan eil iad a’ tuigsinn ciamar. Is e am freagairt as cumanta a chuala mi, "Cha do rinn sinn sin a-riamh." A bharrachd air an sin, ràinig e ìre neo-làthaireachd iomlan - cha b’ urrainn na h-atharrachaidhean as lugha tachairt às aonais cuideigin a bhith diombach. Agus ge bith dè an buaidh a thug na h-atharrachaidhean air an obair aca, thuirt daoine: “Chan e, carson? Chan obraich seo."

Ach chan urrainn dhut fàs nas fheàrr gun dad atharrachadh.

Bha còmhradh gu tur absurd agam le neach-obrach, dh’ innis mi dha mo bheachdan airson optimization, agus dh’ innis e dhomh:
- O, chan fhaca thu na bha againn an-uiridh!
- Dè ma tha?
“A-nis tha e tòrr nas fheàrr na bha e.”
- Mar sin, chan urrainn dha fàs nas fheàrr?
- Dè airson?

Deagh cheist - carson? Tha e mar gum biodh e nas fheàrr a-nis na bha e, tha a h-uile dad math gu leòr. Tha seo a 'leantainn gu dìth uallach, a tha gu tur àbhaisteach ann am prionnsabal. Mar a thuirt mi, bha a’ bhuidheann theicnigeach rud beag air an taobh. Bha a' chompanaidh den bheachd gum bu chòir dhaibh a bhith ann, ach cha do shuidhich duine a-riamh na h-inbhean. Chan fhaca taic theicnigeach an SLA a-riamh, agus mar sin bha e gu math “iomchaidh” don bhuidheann (agus bu mhotha a bhuail seo mi):

  • 12 diogan luchdachadh;
  • 5-10 mionaidean downtime gach sgaoileadh;
  • Bheir fuasgladh dhuilgheadasan èiginneach làithean is seachdainean;
  • dìth luchd-obrach dleastanais 24x7 / air-ghairm.

Cha do dh'fheuch duine a-riamh ri faighneachd carson nach dèan sinn e nas fheàrr, agus cha do thuig duine a-riamh nach fheum e a bhith mar seo.

Mar bhuannachd, bha aon duilgheadas eile ann: dìth eòlas. Dh'fhalbh na seann daoine, agus dh'fhàs an sgioba òg a bha air fhàgail suas fon riaghailt a bh 'ann roimhe agus chaidh a phuinnseanachadh leis.

A bharrachd air an seo, bha eagal air daoine cuideachd fàiligeadh agus nochdadh neo-chomasach. Tha seo air a chur an cèill anns an fhìrinn gu bheil, an toiseach, iad ann an suidheachadh sam bith nach iarradh cuideachadh. Cò mheud uair a tha sinn air bruidhinn mar bhuidheann agus leotha fhèin, agus tha mi air a ràdh, “Faighnich ceist mura h-eil fios agad ciamar a nì thu rudeigin.” Tha mi misneachail annam fhìn agus tha fios agam gun urrainn dhomh fuasgladh fhaighinn air duilgheadas sam bith, ach bheir e ùine. Mar sin, mas urrainn dhomh faighneachd do chuideigin aig a bheil fios mar a dh ’fhuasglas mi e ann an 10 mionaidean, faighnichidh mi. Mar as lugha de eòlas a th’ agad, is ann as motha a bhios eagal ort faighneachd oir tha thu a’ smaoineachadh gum bi thu air do mheas neo-chomasach.

Tha an eagal seo mu bhith a’ faighneachd cheistean ga nochdadh fhèin ann an dòighean inntinneach. Mar eisimpleir, bidh thu a’ faighneachd: “Ciamar a tha thu leis an obair seo?” - “Tha uair no dhà air fhàgail, tha mi mu thràth a’ crìochnachadh. ” An ath latha bidh thu a’ faighneachd a-rithist, gheibh thu am freagairt gu bheil a h-uile dad gu math, ach bha aon dhuilgheadas ann, gu cinnteach bidh e deiseil ro dheireadh an latha. Bidh latha eile a’ dol seachad, agus gus am bi thu air do phronnadh ris a’ bhalla agus air èigneachadh bruidhinn ri cuideigin, tha seo a’ leantainn. Tha neach ag iarraidh fuasgladh fhaighinn air duilgheadas e fhèin; tha e den bheachd mura h-eil e ga fhuasgladh fhèin, gum bi e na fhàilligeadh mòr.

Sin as coireach mheudaich an luchd-leasachaidh na tuairmsean. B’ e an aon naidheachd a bh’ ann, nuair a bha iad a’ bruidhinn air gnìomh sònraichte, thug iad dhomh a leithid de dh’ fhigear gun do chuir iad iongnadh mòr orm. Gus an deach innse dhomh, ann an tuairmsean an leasaiche, gu bheil an leasaiche a’ toirt a-steach an ùine a thèid an tiogaid a thilleadh bho QA, oir gheibh iad mearachdan an sin, agus an ùine a bheir an PR, agus an ùine fhad ‘s a bhios na daoine a bu chòir ath-sgrùdadh a dhèanamh. bidh e trang - is e sin, a h-uile dad, ge bith dè a tha comasach.

San dara h-àite, daoine air a bheil eagal a bhith a 'nochdadh neo-chomasach cus mion-sgrùdadh. Nuair a chanas tu dè dìreach a dh’ fheumar a dhèanamh, tòisichidh e: “Chan eil, dè ma smaoinicheas sinn air an seo?” San t-seagh seo, chan eil a’ chompanaidh againn gun samhail; tha seo na dhuilgheadas àbhaisteach dha daoine òga.

Mar fhreagairt, thug mi a-steach na cleachdaidhean a leanas:

  • Riaghailt 30 mionaid. Mura h-urrainn dhut an duilgheadas fhuasgladh ann an leth uair a thìde, iarr air cuideigin do chuideachadh. Bidh seo ag obair le diofar ìrean de shoirbheachas, oir chan eil daoine fhathast a’ faighneachd, ach co-dhiù tha am pròiseas air tòiseachadh.
  • Thoir air falbh a h-uile càil ach a 'bhunait, ann a bhith a’ dèanamh tuairmse air a’ cheann-latha airson crìoch a chur air gnìomh, is e sin, cunnt dìreach dè cho fada ’s a bheir e gus an còd a sgrìobhadh.
  • Ionnsachadh leantainneach dhaibhsan a tha a’ dèanamh cus anailis. Is e dìreach obair sheasmhach le daoine.

Latha tri fichead

Fhad ‘s a bha mi a’ dèanamh seo uile, bha an t-àm ann am buidseat obrachadh a-mach. Gu dearbh, lorg mi tòrr rudan inntinneach anns an do chaith sinn ar n-airgead. Mar eisimpleir, bha raca slàn againn ann an ionad dàta air leth le aon fhrithealaiche FTP, a chaidh a chleachdadh le aon neach-dèiligidh. Thionndaidh e a-mach “... ghluais sinn, ach dh’ fhuirich e mar sin, cha do dh’ atharraich sinn e. ” Bha e 2 bhliadhna air ais.

Gu sònraichte inntinneach bha am bile airson seirbheisean neòil. Tha mi a’ creidsinn gur e am prìomh adhbhar airson a’ bhile sgòthan àrd an luchd-leasachaidh aig a bheil cothrom gun chrìoch air frithealaichean airson a’ chiad uair nam beatha. Chan fheum iad faighneachd: “Feuch an toir thu dhomh frithealaiche deuchainn,” is urrainn dhaibh iad fhèin a ghabhail. A bharrachd air an sin, bidh luchd-leasachaidh an-còmhnaidh ag iarraidh siostam cho fionnar a thogail a bhios farmad aig Facebook agus Netflix.

Ach chan eil eòlas aig an luchd-leasachaidh ann a bhith a’ ceannach frithealaichean agus an sgil a bhith a’ dearbhadh meud nan frithealaichean a tha a dhìth, leis nach robh feum aca air roimhe seo. Agus mar as trice chan eil iad buileach a 'tuigsinn an eadar-dhealachadh eadar scalability agus coileanadh.

Toraidhean a’ chunntais:

  • Dh'fhàg sinn an aon ionad dàta.
  • Chuir sinn crìoch air a’ chùmhnant le 3 seirbheisean log. Leis gu robh 5 againn dhiubh - ghabh a h-uile leasaiche a thòisich a’ cluich le rudeigin fear ùr.
  • Chaidh 7 siostaman AWS a dhùnadh sìos. A-rithist, cha do chuir duine stad air na pròiseactan marbh; lean iad uile ag obair.
  • Lùghdaich cosgaisean bathar-bog 6 tursan.

Latha seachdad 's a còig

Chaidh ùine seachad, agus ann an dà mhìos gu leth bha agam ri coinneachadh ris a’ bhòrd stiùiridh. Chan eil ar bòrd stiùiridh nas fheàrr no nas miosa na feadhainn eile; mar a h-uile bòrd stiùiridh, tha e airson faighinn a-mach a h-uile càil. Bidh daoine a’ tasgadh airgead agus tha iad airson tuigsinn dè na bhios sinn a’ dèanamh a’ freagairt air na KPIan suidhichte.

Bidh am bòrd stiùiridh a’ faighinn tòrr fiosrachaidh gach mìos: an àireamh de luchd-cleachdaidh, am fàs, dè na seirbheisean a bhios iad a’ cleachdadh agus ciamar, coileanadh agus cinneasachd, agus mu dheireadh, astar luchdachadh duilleag cuibheasach.

Is e an aon dhuilgheadas a th 'ann gu bheil mi a' creidsinn gur e olc fìor a th 'anns a' chuibheasachd. Ach tha e gu math duilich seo a mhìneachadh don bhòrd stiùiridh. Tha iad cleachdte ri bhith ag obair le àireamhan cruinnichte, agus chan e, mar eisimpleir, sgaoileadh amannan luchdachadh gach diog.

Bha puingean inntinneach ann a thaobh seo. Mar eisimpleir, thuirt mi gum feum sinn trafaic a roinn eadar frithealaichean lìn fa leth a rèir an seòrsa susbaint.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Is e sin, bidh ColdFusion a 'dol tro Jetty agus nginx agus a' cur air bhog na duilleagan. Agus bidh ìomhaighean, JS agus CSS a’ dol tro nginx air leth leis na rèiteachaidhean aca fhèin. Is e cleachdadh gu math àbhaisteach a tha seo air a bheil mi a’ bruidhinn sgrìobh bliadhna no dhà air ais. Mar thoradh air an sin, bidh dealbhan a’ luchdachadh tòrr nas luaithe, agus... tha an astar luchdachadh cuibheasach air a dhol suas 200 ms.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Thachair seo leis gu bheil an graf air a thogail stèidhichte air an dàta a thig le Jetty. Is e sin, chan eil susbaint luath air a ghabhail a-steach don àireamhachadh - tha an luach cuibheasach air leum. Bha seo soilleir dhuinn, rinn sinn gàire, ach ciamar as urrainn dhuinn mìneachadh don bhòrd stiùiridh carson a rinn sinn rudeigin agus cùisean a’ fàs nas miosa le 12%?

Latha ceithir fichead 's a còig

Aig deireadh an treas mìos, thuig mi gu robh aon rud ann nach robh mi air cunntadh idir: ùine. Bidh a h-uile dad a bhruidhinn mi a’ toirt ùine.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Is e seo am fìor mhìosachan seachdaineil agam - dìreach seachdain obrach, gun a bhith glè thrang. Chan eil ùine gu leòr ann airson a h-uile càil. Mar sin, a-rithist, feumaidh tu daoine fhastadh a chuidicheas tu gus dèiligeadh ris na duilgheadasan.

co-dhùnadh

Chan e sin uile. Anns an sgeulachd seo, chan eil mi eadhon air faighinn a-mach mar a dh’ obraich sinn leis an toradh agus a dh’ fheuch sinn ri gleusadh a-steach don tonn choitcheann, no mar a dh’aonaich sinn taic theicnigeach, no mar a dh’ fhuasgail sinn duilgheadasan teicnigeach eile. Mar eisimpleir, dh'ionnsaich mi le tubaist nach eil sinn a 'cleachdadh air na clàran as motha san stòr-dàta SEQUENCE. Tha gnìomh fèin-sgrìobhte againn nextID, agus chan eil e air a chleachdadh ann an malairt.

Bha millean rud eile coltach ris air am b’ urrainn dhuinn bruidhinn airson ùine mhòr. Ach is e cultar an rud as cudromaiche a dh’ fheumar a ràdh fhathast.

Oighreachd shiostaman agus phròiseasan dìleab no a’ chiad 90 latha mar CTO

Is e cultar no a ghainnead a tha a’ leantainn gu duilgheadasan eile. Tha sinn a’ feuchainn ri cultar a thogail far am bi daoine:

  • chan eil eagal air fàilligeadh;
  • ionnsachadh bho mhearachdan;
  • co-obrachadh le sgiobaidhean eile;
  • gabh iomairt;
  • gabh uallach;
  • fàilte a chur air an toradh mar amas;
  • a’ comharrachadh soirbheachas.

Le seo thig a h-uile càil eile.

Leon teine air twitter, facebook agus air adhart tro mheadhan na.

Tha dà ro-innleachd ann a thaobh dìleab: seachain obrachadh leis aig a h-uile cosgais, no faighinn thairis air na duilgheadasan co-cheangailte gu gaisgeil. Tha sinn c DevOpsConf Tha sinn a 'gabhail an dàrna slighe, ag atharrachadh phròiseasan agus dòighean-obrach. Thig còmhla rinn air youtube, liosta puist и teileagram, agus còmhla cuiridh sinn cultar DevOps an gnìomh.

Source: www.habr.com

Cuir beachd ann