Pri kio pensi kiam efektivigas ŝanĝojn

Efika aŭtoro de DevOps Ryn Daniels dividas strategiojn, kiujn iu ajn povas uzi por krei pli bonajn, malpli frustrajn kaj pli daŭrigeblajn Oncall-rotaciojn.

Pri kio pensi kiam efektivigas ŝanĝojn

Kun la apero de Devops, multaj inĝenieroj nuntempe organizas deĵorojn laŭ unu maniero aŭ alia, kio iam estis la sola respondeco de administrantoj aŭ operaciaj inĝenieroj. Deĵori, precipe dum nelaboraj horoj, ne estas tasko, kiun plej multaj homoj ĝuas. Survoka devo povas interrompi nian dormon, malhelpi la normalan laboron, kiun ni provas fari dum la tago, kaj ĝeni niajn vivojn ĝenerale. Ĉar pli kaj pli da teamoj partoprenas en vigiloj, ni demandis la demandon, "Kion ni kiel individuoj, teamoj kaj organizoj povas fari por igi vigilojn pli humanaj kaj daŭrigeblaj?"

Savu dormon

Ofte la unua afero, pri kiu homoj pensas, kiam ili pensas pri deĵoro, estas ke ĝi negative influos ilian dormon; neniu volas alarmon por veki ilin meze de la nokto. Se via organizo aŭ teamo fariĝas sufiĉe granda, vi povas uzi "sekvi la sunon" rotaciojn, kie teamoj en pluraj horzonoj partoprenas en la sama rotacio, kun pli mallongaj devoŝanĝoj. do ĉiu horzono nur deĵoros dum sia komerco. (aŭ almenaŭ vekiĝo) horoj. Establi tian rotacion povas fari mirindaĵojn por redukti la noktan laborŝarĝon, kiun la deĵoranto prenas.

Se vi ne havas sufiĉajn inĝenierojn kaj la geografian distribuon por subteni sekvantan rotacion, ankoraŭ estas aferoj, kiujn vi povas fari por redukti la verŝajnecon, ke homoj nenecese vekiĝos meze de la nokto. Ja unu afero estas ellitiĝi je la 4-a horo por solvi preman, klient-alfrontantan problemon; Estas tute alia vekiĝi nur por trovi, ke vi traktas falsan alarmon. Ĝi povas helpi revizii ĉiujn atentigojn, kiujn vi starigis kaj demandi vian teamon, kiuj estas efektive necesaj por veki iun post horoj, kaj ĉu tiuj atentigoj povas atendi ĝis la mateno. Povas esti malfacile igi homojn konsenti malŝalti iujn nefunkciantajn atentigojn, precipe se mankitaj problemoj kaŭzis problemojn en la pasinteco, sed gravas memori, ke dormema inĝeniero ne estas la plej efika inĝeniero. Agordu ĉi tiujn atentigojn dum komercaj horoj, kiam ili vere gravas. La plej multaj atentaj iloj nuntempe permesas al vi agordi malsamajn regulojn por post-horaj sciigoj, ĉu temas pri Nagios-sciigperiodoj aŭ agordi malsamajn horarojn en PagerDuty.

Dormo, devo kaj teamkulturo

Aliaj solvoj al dorminterrompo implikas pli grandajn kulturajn ŝanĝojn. Unu maniero solvi ĉi tiun problemon estas kontroli atentigojn, atentante kiam ili alvenas kaj ĉu ili estas ageblaj. Opsweekly estas ilo kreita kaj publikigita de Etsy, kiu permesas al teamoj spuri kaj kategoriigi la atentigojn, kiujn ili ricevas. Ĝi povas generi grafikojn montrantajn kiom da atentigoj vekis homojn (uzante dormajn datumojn de taŭgecaj spuriloj), same kiel kiom da atentigoj efektive postulis homan agadon. Uzante ĉi tiujn teknologiojn, vi povas spuri la efikecon de via alvoka rotacio kaj ĝia efiko al dormo laŭlonge de la tempo.

La teamo povas ludi rolon por certigi, ke ĉiu deĵoranto ricevu taŭgan ripozon. Kreu kulturon, kiu instigas homojn prizorgi sin: se vi perdas dormon ĉar vi estis vokita nokte, vi povas dormi iom pli longe matene por provi kompensi la perditan dormtempon. Teamanoj povas atenti unu la alian: Kiam teamoj dividas siajn dormajn datumojn inter si per io kiel Opsweekly, ili povas iri al siaj deĵorantaj kolegoj kaj diri: "He, ŝajnas, ke vi havis malglatan nokton kun PagerDuty hieraŭ nokte." "Ĉu vi ŝatus, ke mi kovru vin ĉi-vespere, por ke vi povu iom ripozi?" Kuraĝigu homojn subteni unu la alian tiamaniere kaj malinstigi "heroan kulturon", kie homoj puŝos sin ĝis la limo kaj evitos peti helpon.

Reduktante la efikon de deĵoro sur laboro

Kiam inĝenieroj estas lacaj ĉar ili estis vekitaj dum deĵoro, ili evidente ne laboros je 100% kapablo por la tago, sed eĉ sen kontado pri dorma malhavo, deĵori povas ankaŭ havi aliajn efikojn al laboro. Unu el la plej signifaj perdoj dum devo ŝuldiĝas al la interrompa faktoro, kuntekstoŝanĝo: ununura interrompo povas rezultigi la perdon de almenaŭ 20 minutoj pro perdo de fokuso kaj kuntekstŝanĝo. Verŝajne viaj teamoj havos aliajn fontojn de interrompoj, kiel biletoj generitaj de aliaj teamoj, petoj aŭ demandoj venantaj per babilejo kaj/aŭ retpoŝto. Depende de la volumeno de ĉi tiuj aliaj interrompoj, vi povas konsideri aldoni ilin al ekzistanta rotacio dum deĵoro aŭ starigi duan rotacion nur por trakti ĉi tiujn aliajn petojn.

Gravas konsideri tion kiam vi planas la laboron, kiun la teamo faros, kaj longtempe kaj baldaŭ. Se via teamo emas havi sufiĉe intensajn devoŝanĝojn, ĉi tiu fakto devas esti konsiderata en longdaŭra planado, ĉar vi eble havas situacion, kie la tuta personaro efike deĵoras en iu momento, prefere ol fari alian laboron. En mallongperspektiva planado, vi eble trovos, ke la alvokulo ne kapablas plenumi limdatojn pro siaj alvokaj respondecoj - tio devus esti atendita kaj la resto de la teamo devus esti preta akomodi kaj helpi certigi ke la laboro fariĝas kaj la alvokulo estas subtenata en siaj labortaskoj. Sendepende de ĉu la alvoka persono estas alvokita, la alvoka deĵoro influos la kapablon de la alvoka persono plenumi alian laboron—ne atendu, ke la alvokulo laboros noktojn por kompletigi planitajn projektojn krom esti. deĵoranto post horoj.

Teamoj devos trovi manieron trakti la kroman laboron generitan dum deĵoro. Ĉi tiu laboro povus esti vera laboro por ripari realajn problemojn detektitaj per monitorado kaj alarmaj sistemoj, aŭ ĝi povus esti laboro por ripari monitoradon kaj atentigojn por redukti la nombron da falsaj pozitivaj atentigoj. Kia ajn estas la naturo de la laboro kreita, estas grave distribui tiun laboron juste kaj daŭrigeble tra la teamo. Ne ĉiuj survokaj deĵoroj estas kreitaj egalaj, kaj kelkaj estas pli kompleksaj ol aliaj, do deklari ke la persono ricevanta la atentigon estas la persono respondeca por trakti ĉiujn sekvojn de tiu atentigo povas konduki al neegala distribuado de laboro. Eble havas pli sencon, ke la deĵoranta respondecas pri planado aŭ distribuado de laboro, kun la atendo, ke la resto de la teamo volos helpi kompletigi la kreitan laboron.

Krei kaj konservi labor-vivan ekvilibron

Pensu pri la efiko de deĵoro sur via vivo ekster laboro. Kiam vi deĵoras, vi verŝajne sentos vin ligita al via poŝtelefono kaj tekkomputilo, tio signifas, ke vi ĉiam kunportas tekkomputilon kaj moveblan enkursigilon (usb-modemo) aŭ simple ne forlasas vian hejmon/oficejon. Esti voko kutime signifas rezigni aferojn kiel vidi amikojn aŭ familion dum via deĵoro. Ĉi tio signifas, ke la daŭro de ĉiu deĵoro dependas de la nombro da homoj en via teamo, kaj la ofteco de deĵoroj povas meti troan ŝarĝon sur homoj. Vi eble bezonos eksperimenti kun la daŭro kaj tempo de viaj deĵoroj por trovi horaron, kiu funkcias por almenaŭ la plimulto de la partoprenantoj, ĉar malsamaj teamoj kaj homoj havos malsamajn prioritatojn kaj preferojn.

Necesas rekoni la efikon, kiun deĵoro havos sur la vivoj de homoj, kaj je administra nivelo kaj je individua nivelo. Oni devas rimarki, ke la efiko sentiĝos misproporcie de homoj kun malpli privilegioj. Ekzemple, se vi devas pasigi tempon prizorgante infanojn aŭ aliajn familianojn, aŭ se vi trovas, ke la plej granda parto de la mastrumado falas sur viajn ŝultrojn, vi jam havas malpli da tempo kaj energio ol iu, kiu ne havas respondecojn. Ĉi tiu tipo de laboro de "dua deĵoro" aŭ "tria deĵoro" tendencas misproporcie efiki homojn, kaj se vi establas alvokajn rotaciojn kun horaro aŭ intenseco, kiu supozas ke partoprenantoj ne havas personan vivon ekster la oficejo, vi limigas la homojn, kiuj povas partopreni en via teamo.

Kuraĝigu homojn provi konservi pli da ilia regula horaro. Vi devus konsideri provizi la teamon per moveblaj enkursigiloj (usb-modemoj) por ke homoj povu eliri la domon kun sia tekkomputilo kaj ankoraŭ havi iun ŝajnon de vivo. Kuraĝigu homojn komerci survokaj horoj unu kun la alia, se necese, por mallongaj tempodaŭroj, por ke homoj povu iri al la gimnazio aŭ vidi kuraciston dum deĵoro. Ne kreu kulturon, kie esti alvokata signifas, ke inĝenieroj laŭvorte faras nenion krom esti alvokitaj. Labor-viva ekvilibro estas grava parto de iu ajn laboro, sed precipe kiam vi konsideras eksterdevojn, pli altrangaj membroj de via teamo devus doni ekzemplon por aliaj koncerne labor-vivan ekvilibron, kiel eble plej multe dum deĵoro.

Individuale, ne forgesu klarigi, kion signifas deĵoro al viaj amikoj, familio, partneroj, dorlotbestoj, ktp. (viaj katoj verŝajne ne zorgos ĉar ili jam leviĝas je la 4-a horo kiam vi ricevas la atentigon). , kvankam ili neniel volos helpi vin solvi ĝin). Certigu, ke vi kompensas la perditan tempon post la fino de via deĵoro, ĉu ekzemple por vidi amikojn, familion aŭ dormi. Se vi povas, konsideru starigi silentan alarmon (kiel inteligenta horloĝo), kiu povas veki vin per zumado de via pojno, por ke vi ne veku iun ajn ĉirkaŭ vi. Trovu manierojn prizorgi vin kiam vi estas en la mezo de via voka deĵoro kaj kiam ĝi estas finita. Vi eble volas kunmeti "survoka pluviva ilaro", kiu helpos vin malstreĉiĝi: aŭskultu ludliston de via plej ŝatata muziko, legu vian plej ŝatatan libron aŭ prenu tempon por ludi kun via dorlotbesto. Administrantoj devas kuraĝigi memzorgon donante al homoj libertagon post semajno de deĵoro kaj certigante, ke homoj petas (kaj ricevas) helpon kiam ili bezonas ĝin.

Plibonigante la devon sperto

Ĝenerale, deĵori ne nur devas esti rigardata kiel terura laboro: vi havas la ŝancon kaj respondecon kiel deĵoranto aktive labori por plibonigi ĝin por la homoj, kiuj deĵoros estontece, kio signifas, ke homoj ricevos malpli da mesaĝoj kaj ili estos pli precizaj. Denove, spuri la valoron de viaj atentigoj uzante ion kiel Opsweekly povas helpi vin ekscii, kio ĝenas vian vokadon kaj ripari ĝin. Por neaktivaj atentigoj, demandu vin, ĉu ekzistas manieroj forigi ĉi tiujn atentigojn - eble tio signifas, ke ili eksplodos nur dum komercaj horoj, ĉar estas iuj aferoj, pri kiuj vi simple ne bezonas respondi meze de la nokto. Ne timu forigi atentigojn, ŝanĝi ilin aŭ ŝanĝi la sendan metodon de "sendu al telefono kaj retpoŝto" al "nur retpoŝto". Eksperimentado kaj ripeto estas la ŝlosilo por plibonigi devon laŭlonge de la tempo.

Por atentigoj kiuj estas efektive ageblaj, vi devus konsideri kiom facile estas por inĝeniero fari la necesajn agojn. Ĉiu kuranta alarmo devus havi rullibron kiu akompanas ĝin - konsideru uzi ilon kiel nagios-herald por aldoni runbook-ligilojn al viaj alarmoj. Se la atentigo estas sufiĉe simpla, ke ĝi ne bezonas rullibron, verŝajne estas sufiĉe simple, ke vi povas aŭtomatigi la respondon uzante ion kiel Nagios-okazaĵtraktiloj, kio savas homojn devante vekiĝi aŭ interrompi sin por facile aŭtomatigitaj taskoj. Kaj runbooks kaj nagios-herald povas helpi vin aldoni valoran kuntekston al viaj atentigoj, kio helpos homojn respondi al ili pli efike. Vidu ĉu vi povas respondi oftajn demandojn kiel: Kiam la lastan fojon ĉi tiu atentigo eksplodis? Kiu respondis ĝin lastan fojon, kaj kiajn agojn ili finfine faris (se entute)? Kiuj aliaj atentigoj aperas samtempe kun ĉi tio kaj ĉu ili rilatas? Ĉi tiu tipo de kontekstaj informoj ofte finiĝas nur en la cerboj de homoj, do instigi kulturon de dokumentado kaj kundivido de kontekstaj informoj povas redukti la kvanton da superkosto necesa por respondi al atentigoj.

Granda parto de la laceco kiu venas de alvokoj estas ke ili neniam finiĝas—se via teamo havas alvokojn, estas neverŝajne ke ili finiĝos iam ajn en antaŭvidebla estonteco. La ŝanĝoj neniam finiĝas, kaj ni eble sentos, ke ili ĉiam estos teruraj. Ĉi tiu manko de espero estas granda mensa afero, kiu povas kontribui al streso kaj elĉerpiĝo, do trakti la percepton (krom la realo) ke devo ĉiam estos terura estas bona loko por komenci pensi pri via devo longtempe.

Por doni al homoj esperon, ke la situacio deĵoranta iam pliboniĝos, necesas havi observeblecon de la sistemo (la sama spurado kaj kategoriigo de devo, kiun mi antaŭe menciis). Konservu kiom da atentigoj vi havas, kian procenton el ili postulas helpan intervenon, kiom da ili vekas homojn, kaj poste laboru por krei kulturon, kiu instigas homojn fari aferojn pli bone. Se vi havas grandan teamon, povas esti tenta, tuj kiam via horloĝo finiĝos, levi la manojn kaj diri "tio estas problemo de estonta deĵora oficiro" prefere ol fosi por ripari ion - kiu volas elspezi pli. peno deĵoranta ol de ili postulis? Jen kie kulturo de empatio povas fari grandan diferencon, ĉar vi ne nur zorgas pri via bonfarto deĵoranta, sed ankaŭ por viaj kolegoj.

Ĉio temas pri empatio

Empatio estas grava parto de tio, kio permesas al ni stiri rendimenton, kiu plibonigas la alvokan sperton. Kiel administranto aŭ membro, vi povas pozitive taksi aŭ eĉ rekompenci homojn pro konduto, kiu plibonigas la ŝanĝon. Operacia subteno estas unu el tiuj areoj, kie inĝenieroj ofte sentas, ke homoj atentas ilin nur kiam io misfunkcias: homoj estos tie por krii al ili kiam ejo kraŝas, sed ili malofte lernas pri la malantaŭ-scenoj klopodoj kiujn operacioj. inĝenieroj metis en konservi la retejon funkcii la reston de la tempo. Rekoni laboron povas iri longan vojon, ĉu ĝi dankas iun en kunveno aŭ en ĝenerala retpoŝto pro plibonigo de specifa atentigo, teknika aspekto de deĵoro, aŭ doni al iu tempon por kovri alian inĝenieron en deĵoro por tempeto.

Kuraĝigu homojn elspezi tempon kaj penon por plibonigi sian alvokan situacion longtempe. Se via teamo havas alvokojn, vi devus plani kaj prioritati ĉi tiun laboron same kiel vi farus ajnan alian laboron en via vojmapo. Alvokoj estas 90% entropio, kaj krom se vi aktive laboras por plibonigi ilin, ili pli kaj pli malboniĝos kun la tempo. Kunlaboru kun via teamo por eltrovi, kio plej bone instigas kaj rekompencas homojn, kaj poste uzu tion por instigi homojn redukti atentan bruon, verki rullibrojn kaj krei ilojn, kiuj solvas iliajn alvokatajn problemojn. Kion ajn vi faras, ne kontentiĝi je terura devo kiel konstanta parto de la stato de aferoj.

fonto: www.habr.com

Aldoni komenton