Unsa ang hunahunaon kung ipatuman ang pagbalhin sa katungdanan

Ang epektibo nga tagsulat sa DevOps nga si Ryn Daniels mipaambit sa mga estratehiya nga magamit ni bisan kinsa aron makahimo og mas maayo, dili kaayo makapahigawad, ug mas malungtaron nga mga rotation sa Oncall.

Unsa ang hunahunaon kung ipatuman ang pagbalhin sa katungdanan

Sa pag-abot sa Devops, daghang mga inhenyero karong panahona ang nag-organisar sa mga pagbalhin sa usa ka paagi o lain, nga kaniadto usa ra ka responsibilidad sa mga sysadmin o mga inhenyero sa operasyon. Ang pag-duty, labi na sa mga oras nga wala’y trabaho, dili usa ka buluhaton nga gikalipay sa kadaghanan. Ang oncall nga katungdanan mahimong makabalda sa atong pagkatulog, makabalda sa normal nga trabaho nga atong gipaningkamotan nga buhaton sa maadlaw, ug makabalda sa atong kinabuhi sa kinatibuk-an. Samtang nagkadaghan ang mga team nga miapil sa mga vigil, among gipangutana ang pangutana, "Unsa man ang mahimo namo isip mga indibidwal, mga grupo ug mga organisasyon aron mahimo ang mga vigil nga mas tawhanon ug malungtaron?"

Luwasa ang imong pagkatulog

Kasagaran ang unang butang nga gihunahuna sa mga tawo kung maghunahuna sila bahin sa pag-duty mao nga negatibo kini nga makaapekto sa ilang pagkatulog; walay gusto nga alerto aron pukawon sila sa tungang gabii. Kung ang imong organisasyon o team igo na ang kadako, mahimo nimong gamiton ang "follow-the-sun" nga mga rotation, diin ang mga team sa daghang mga time zone moapil sa parehas nga rotation, nga adunay mas mubu nga pagbalhin sa katungdanan. (o labing menos pagmata) mga oras. Ang pag-establisar sa ingon nga rotation makahimo og mga katingalahan aron makunhuran ang kabug-at sa trabaho sa gabii nga gikuha sa attendant.

Kung wala kay igo nga mga inhenyero ug ang geographic nga pag-apod-apod aron suportahan ang usa ka sunud-sunod nga pagtuyok sa adlaw, adunay mga butang nga mahimo nimo aron makunhuran ang posibilidad sa mga tawo nga wala kinahanglana nga makamata sa tungang gabii. Tuod man, usa ka butang ang pagbangon sa higdaanan sa alas-4 sa buntag aron masulbad ang usa ka dinalian, problema nga giatubang sa kustomer; Laing lain ang pagmata aron mahibal-an nimo nga nag-atubang ka sa usa ka sayup nga alarma. Makatabang kini sa pagrepaso sa tanan nga mga alerto nga imong gi-set up ug pangutan-a ang imong team kung hain ang tinuod nga gikinahanglan aron pukawon ang usa ka tawo pagkahuman sa mga oras, ug kung ang mga alerto makahulat ba hangtod sa buntag. Mahimong lisud ang pagkuha sa mga tawo nga mouyon nga i-off ang pipila nga dili nagtrabaho nga mga alerto, labi na kung ang wala’y trabaho nga mga isyu nagpahinabog mga problema kaniadto, apan hinungdanon nga hinumdoman nga ang usa ka inhenyero nga kulang sa pagkatulog dili ang labing epektibo nga inhenyero. Ibutang kini nga mga alerto sa mga oras sa negosyo kung kini hinungdanon. Kadaghanan sa mga himan nga alerto karong mga adlawa nagtugot kanimo sa pag-set up sa lain-laing mga lagda alang sa mga pahibalo pagkahuman sa oras, kini nga mga panahon sa pagpahibalo sa Nagios o pag-set up sa lainlaing mga iskedyul sa PagerDuty.

Pagkatulog, katungdanan ug kultura sa grupo

Ang ubang mga solusyon sa pagkabalda sa pagkatulog naglakip sa dagkong kausaban sa kultura. Ang usa ka paagi aron masulbad kini nga problema mao ang pag-monitor sa mga alerto, paghatag partikular nga atensyon kung kanus-a sila moabut ug kung mahimo ba kini nga aksyonan. Opsweekly usa ka himan nga gihimo ug gipatik sa Etsy nga nagtugot sa mga koponan sa pagsubay ug pagkategorya sa mga alerto nga ilang nadawat. Makahimo kini og mga graph nga nagpakita kung pila ang mga alerto nga nagpukaw sa mga tawo (gamit ang data sa pagkatulog gikan sa mga fitness tracker), ingon man kung pila ang mga alerto nga kinahanglan gyud nga aksyon sa tawo. Gamit kini nga mga teknolohiya, masubay nimo ang pagkaepektibo sa imong on-call rotation ug ang epekto niini sa pagkatulog sa paglabay sa panahon.

Mahimong adunay papel ang team sa pagsiguro nga ang matag tawo nga nag-duty makakuha og igong pahulay. Paghimo usa ka kultura nga nag-awhag sa mga tawo sa pag-atiman sa ilang kaugalingon: kung nawad-an ka sa tulog tungod kay gitawag ka sa gabii, mahimo ka matulog og gamay sa buntag aron sulayan nga mabawi ang nawala nga oras sa pagkatulog. Ang mga miyembro sa team mahimong magtan-aw sa usag usa: Kung ang mga koponan magpaambit sa ilang data sa pagkatulog sa usag usa pinaagi sa usa ka butang sama sa Opsweekly, mahimo silang moadto sa ilang mga kauban nga nag-duty ug moingon, "Uy, morag grabe ang imong gabii sa PagerDuty kagabii." “Gusto ka bang tabonan ko ikaw karong gabhiona aron makapahulay ka?” Awhaga ang mga tawo sa pagsuporta sa usag usa niining paagiha ug pagpaluya sa usa ka "bayani nga kultura" diin ang mga tawo magduso sa ilang kaugalingon sa limitasyon ug maglikay sa pagpangayo og tabang.

Pagpakunhod sa epekto sa pag-duty sa trabaho

Kung gikapoy ang mga inhenyero tungod kay gipukaw sila samtang nag-duty, klaro nga dili sila molihok sa 100% nga kapasidad alang sa adlaw, apan bisan kung wala’y pag-asoy sa kakulang sa pagkatulog, ang pag-duty mahimo usab nga adunay ubang mga epekto sa trabaho. Usa sa labing mahinungdanon nga pagkawala sa panahon sa katungdanan tungod sa hinungdan sa pagkabalda, pagbag-o sa konteksto: ang usa ka pagkabalda mahimong moresulta sa pagkawala sa labing menos 20 minuto tungod sa pagkawala sa focus ug pagbalhin sa konteksto. Lagmit nga ang imong mga team adunay ubang mga tinubdan sa mga pagkabalda, sama sa mga tiket nga gihimo sa ubang mga team, mga hangyo o mga pangutana nga moabut pinaagi sa chat ug/o email. Depende sa gidaghanon niining uban pang mga pagkabalda, mahimo nimong ikonsiderar ang pagdugang niini sa usa ka kasamtangan nga rotation samtang nag-duty o pag-set up sa ikaduhang rotation aron lang madumala kining ubang mga hangyo.

Mahinungdanon nga tagdon kini kung nagplano ka sa trabaho nga buhaton sa grupo, sa taas nga termino ug mubo nga termino. Kung ang imong team lagmit nga adunay medyo grabe nga pagbalhin sa katungdanan, kini nga kamatuoran kinahanglan nga tagdon sa dugay nga pagplano, tungod kay mahimo ka adunay usa ka sitwasyon diin ang tibuuk nga kawani epektibo nga nag-duty sa bisan unsang oras, kaysa sa pagbuhat sa uban nga trabaho. Sa hamubo nga panahon nga pagplano, mahimo nimong makita nga ang on-call nga tawo dili makahimo sa pagtagbo sa mga deadline tungod sa ilang on-call nga mga responsibilidad - kini kinahanglan nga gilauman ug ang uban sa team kinahanglan nga andam sa pag-accommodate ug pagtabang sa pagsiguro nga ang trabaho mahuman ug ang on-call nga tawo gisuportahan sa ilang mga buluhaton sa trabaho. Dili igsapayan kung ang on-call nga tawo gipatawag, ang on-call shift makaapekto sa on-call nga tawo nga abilidad sa pagbuhat sa uban nga trabaho-ayaw pagdahum nga ang on-call nga tawo sa pagtrabaho sa mga gabii aron sa pagkompleto sa naka-iskedyul nga mga proyekto dugang pa sa nag duty human sa oras.

Ang mga koponan kinahanglan mangita usa ka paagi aron masagubang ang dugang nga trabaho nga nahimo samtang nag-duty. Kini nga trabaho mahimong tinuod nga trabaho aron ayohon ang tinuod nga mga problema nga namatikdan sa mga sistema sa pag-monitor ug pag-alerto, o mahimo kini nga trabaho aron ayohon ang pag-monitor ug mga alerto aron makunhuran ang gidaghanon sa mga sayup nga positibo nga alerto. Bisan unsa ang kinaiya sa trabaho nga gimugna, importante nga iapod-apod ang trabaho nga patas ug malungtaron sa tibuok team. Dili tanan nga on-call nga pagbalhin gihimo nga managsama, ug ang uban mas komplikado kaysa sa uban, mao nga ang pag-ingon nga ang tawo nga nakadawat sa alerto mao ang tawo nga responsable sa pag-atubang sa tanan nga mga sangputanan sa kana nga alerto mahimong mosangput sa dili patas nga pag-apod-apod sa trabaho. Mahimong mas makataronganon alang sa tawo nga nag-duty nga mahimong responsable sa pag-iskedyul o pag-apod-apod sa trabaho, uban ang pagdahom nga ang uban nga grupo andam nga motabang sa pagkompleto sa trabaho nga nahimo.

Paghimo ug pagpadayon sa balanse sa trabaho-kinabuhi

Hunahunaa ang epekto sa imong katungdanan sa imong kinabuhi gawas sa trabaho. Kung nag-duty ka, lagmit bation nimo nga nahigot ka sa imong mobile phone ug laptop, nagpasabot kini nga kanunay kang magdala og laptop ug mobile router (usb modem) o dili na lang mogawas sa imong balay/opisina. Ang pagtawag kasagaran nagpasabut sa paghunong sa mga butang sama sa pagtan-aw sa mga higala o pamilya sa panahon sa imong pagbalhin. Kini nagpasabut nga ang gitas-on sa matag pagbalhin nagdepende sa gidaghanon sa mga tawo sa imong team, ug ang kasubsob sa mga pagbalhin mahimong magbutang ug dili angay nga palas-anon sa mga tawo. Mahimong kinahanglan nimo nga mag-eksperimento sa gitas-on ug oras sa imong mga pagbalhin aron makapangita usa ka iskedyul nga magamit sa labing menos kadaghanan sa mga tawo nga nalambigit, tungod kay ang lainlaing mga koponan ug mga tawo adunay lainlaing mga prayoridad ug gusto.

Importante nga ilhon ang epekto nga anaa sa katungdanan sa kinabuhi sa mga tawo, sa lebel sa pagdumala ug sa indibidwal nga lebel. Kinahanglan nga hinumdoman nga ang epekto mabati nga dili parehas sa mga tawo nga adunay gamay nga pribilehiyo. Pananglitan, kon kinahanglan kang mogugol ug panahon sa pag-atiman sa mga bata o ubang membro sa pamilya, o kon imong makita nga kadaghanan sa buluhaton sa balay naa sa imong mga abaga, mas gamay na ang imong panahon ug kusog kay sa usa nga wala. Kini nga matang sa "ikaduha nga pagbalhin" o "ikatulo nga pagbalhin" nga trabaho lagmit nga dili parehas nga makaapekto sa mga tawo, ug kung magtukod ka sa mga rotation sa tawag nga adunay usa ka iskedyul o intensity nga nagtuo nga ang mga partisipante walay personal nga kinabuhi sa gawas sa opisina, imong gilimitahan ang mga tawo nga makaapil sa imong team.

Awhaga ang mga tawo sa pagsulay sa pagpadayon sa ilang regular nga eskedyul. Kinahanglan nimong hunahunaon ang paghatag sa team sa mga mobile router (usb modem) aron ang mga tawo makabiya sa balay gamit ang ilang laptop ug adunay usa ka hitsura sa usa ka kinabuhi. Awhaga ang mga tawo sa pagbaligya sa mga oras sa pagtawag sa usag usa, kung gikinahanglan, sa mubo nga panahon aron ang mga tawo makaadto sa gym o makakita sa usa ka doktor samtang nag-duty. Ayaw paghimo og usa ka kultura diin ang pagtawag nagpasabut nga ang mga inhenyero literal nga wala’y mahimo gawas sa pagtawag. Ang balanse sa trabaho-kinabuhi usa ka hinungdanon nga bahin sa bisan unsang trabaho, apan labi na kung imong gikonsiderar ang mga oras nga wala’y trabaho, ang daghang mga senior nga miyembro sa imong team kinahanglan magpakita usa ka panig-ingnan alang sa uban bahin sa balanse sa trabaho-kinabuhi, kutob sa mahimo samtang nag-duty.

Sa usa ka indibidwal nga lebel, ayaw kalimti ang pagpasabut kung unsa ang gipasabut sa pag-duty sa imong mga higala, pamilya, kauban, binuhi, ug uban pa. , bisan kung dili nila gusto nga tabangan ka nga masulbad kini). Siguruha nga makabawi ka sa nawala nga oras pagkahuman sa imong pagbalhin, pananglitan, makigkita sa mga higala, pamilya o pagkatulog. Kung mahimo nimo, ikonsiderar ang pag-set up og hilom nga alarma (sama sa usa ka smartwatch) nga makapukaw kanimo pinaagi sa pag-buzz sa imong pulso aron dili ka makamata bisan kinsa sa imong palibot. Pangitag mga paagi sa pag-atiman sa imong kaugalingon kung naa ka sa tunga-tunga sa imong on-call shift ug kung mahuman na. Mahimo nimong ibutang ang usa ka "on-call survival kit" nga makatabang kanimo nga makarelaks: maminaw sa usa ka playlist sa imong paborito nga musika, basaha ang imong paborito nga libro, o paggahin og panahon sa pagdula uban sa imong binuhi. Ang mga manedyer kinahanglang magdasig sa pag-atiman sa kaugalingon pinaagi sa paghatag sa mga tawo og usa ka adlaw nga pahulay human sa usa ka semana sa katungdanan ug pagsiguro nga ang mga tawo mangayo (ug makakuha) og tabang kon sila nagkinahanglan niini.

Pagpauswag sa kasinatian sa katungdanan

Sa kinatibuk-an, ang pag-duty kinahanglan dili lang tan-awon nga usa ka makalilisang nga trabaho: ikaw adunay oportunidad ug responsibilidad isip usa ka tawo nga adunay katungdanan nga aktibong magtrabaho aron mahimo kini nga mas maayo alang sa mga tawo nga mo-duty sa umaabot, nga nagpasabot nga ang mga tawo makadawat og mas gamay nga mga mensahe ug kini mahimong mas tukma. Sa makausa pa, ang pagsubay sa kantidad sa imong mga alerto gamit ang usa ka butang sama sa Opsweekly makatabang kanimo nga mahibal-an kung unsa ang nakapasuko sa imong on-call ug ayohon kini. Alang sa dili aktibo nga mga alerto, pangutan-a ang imong kaugalingon kung adunay mga paagi aron matangtang kini nga mga alerto - tingali nagpasabut kini nga mawala ra kini sa oras sa negosyo, tungod kay adunay pipila ka mga butang nga dili nimo kinahanglan tubagon sa tungang gabii. Ayaw kahadlok sa pagtangtang sa mga alerto, pag-usab niini, o pag-usab sa paagi sa pagpadala gikan sa "ipadala sa telepono ug email" ngadto sa "email lamang." Ang eksperimento ug pag-uli mao ang yawe sa pagpauswag sa katungdanan sa paglabay sa panahon.

Para sa mga alerto nga aktuwal nga maaksyonan, kinahanglan nimong hunahunaon kung unsa kadali alang sa usa ka enhinyero ang paghimo sa kinahanglan nga aksyon. Ang matag running alert kinahanglan adunay usa ka runbook nga kauban niini - hunahunaa ang paggamit sa usa ka himan sama sa nagios-herald aron makadugang sa mga link sa runbook sa imong mga alerto. Kung ang alerto yano ra nga wala magkinahanglan usa ka runbook, mahimo’g yano ra nga mahimo nimo nga awtomatiko ang tubag gamit ang usa ka butang sama sa Nagios event handler, nga nagluwas sa mga tawo nga kinahanglan nga makamata o makabalda sa ilang kaugalingon alang sa dali nga awtomatiko nga mga buluhaton. Ang mga runbook ug nagios-herald makatabang kanimo sa pagdugang sa bililhong konteksto sa imong mga alerto, nga makatabang sa mga tawo sa pagtubag niini nga mas epektibo. Tan-awa kung makatubag ka sa kasagarang mga pangutana sama sa: Kanus-a ang katapusang higayon nga kini nga alerto migawas? Kinsa ang mitubag niini sa miaging higayon, ug unsa nga mga aksyon ang ilang gihimo sa katapusan (kung aduna man)? Unsa ang ubang mga alerto nga makita sa parehas nga oras niini ug kini adunay kalabotan? Kini nga matang sa kontekstwal nga impormasyon sa kasagaran moabut lamang sa utok sa mga tawo, mao nga ang pag-awhag sa usa ka kultura sa pagdokumento ug pagpaambit sa konteksto nga impormasyon makapakunhod sa kantidad sa overhead nga gikinahanglan sa pagtubag sa mga alerto.

Usa ka dako nga bahin sa kakapoy nga gikan sa on-calls mao nga sila dili gayud matapos-kon ang imong team adunay on-calls, kini dili lagmit nga sila matapos bisan kanus-a sa umaabot nga umaabot. Ang mga pagbag-o dili matapos, ug mahimo natong bation nga kini kanunay nga makalilisang. Kini nga kakulang sa paglaum usa ka dako nga isyu sa pangisip nga makatampo sa tensiyon ug kakapoy, mao nga ang pagtubag sa panglantaw (dugang pa sa kamatuoran) nga ang katungdanan kanunay nga makalilisang usa ka maayong dapit nga magsugod sa paghunahuna mahitungod sa imong katungdanan sa taas nga termino.

Aron mahatagan ug paglaom ang mga tawo nga mouswag ang kahimtang sa katungdanan, kinahanglan nga adunay obserbasyon sa sistema (sama nga pagsubay ug pagkategorya sa katungdanan nga akong gihisgutan sa sayo pa). Pagsubay kung pila ang imong mga alerto, pila ka porsyento niini ang nanginahanglan interbensyon sa pag-alagad, pila kanila ang nagpukaw sa mga tawo, ug dayon magtrabaho aron makahimo usa ka kultura nga nag-awhag sa mga tawo sa pagbuhat sa mga butang nga labi ka maayo. Kung ikaw adunay usa ka dako nga team, kini mahimong makatintal, sa diha nga ang imong relo moabut sa katapusan, sa pagpataas sa imong mga kamot ug sa pag-ingon "kana sa umaabot nga katungdanan sa opisyal sa problema" kay sa pagkalot sa aron sa pag-ayo sa usa ka butang - kinsa gusto nga mogasto og dugang paningkamot sa katungdanan kay sa ilang gikinahanglan? Dinhi diin ang usa ka kultura sa empatiya makahimo og dako nga kalainan, tungod kay dili lamang nimo gitan-aw ang imong kaayohan sa katungdanan, apan alang usab sa imong mga kauban.

Kini tanan mahitungod sa empatiya

Ang empatiya usa ka hinungdanon nga bahin sa kung unsa ang nagtugot kanamo sa pagmaneho sa pasundayag nga nagpauswag sa kasinatian sa pagtawag. Isip usa ka manedyer o miyembro, mahimo nimong positibo nga matimbang-timbang o magantihan ang mga tawo alang sa pamatasan nga naghimo sa pagbalhin nga labi ka maayo. Ang suporta sa operasyon mao ang usa sa mga dapit diin ang mga inhenyero kasagaran mobati nga ang mga tawo magtagad lamang kanila kung adunay mahitabo nga sayup: ang mga tawo anaa didto aron mosinggit kanila kung ang usa ka site nahagsa, apan panagsa ra sila makakat-on mahitungod sa mga paningkamot sa likod sa mga eksena nga naglihok. Gibutang sa mga inhenyero ang pagpadayon sa site sa nahabilin nga oras. Ang pag-ila sa trabaho mahimo’g madugangan, bisan kung nagpasalamat kini sa usa ka tawo sa usa ka miting o sa usa ka kinatibuk-ang email alang sa pagpaayo sa usa ka piho nga alerto, usa ka teknikal nga aspeto sa pag-duty, o paghatag usa ka tawo nga oras sa pagtabon alang sa lain nga engineer sa pagbalhin sa makadiyot.

Awhaga ang mga tawo sa paggahin ug panahon ug paningkamot aron mapaayo ang ilang on-call nga sitwasyon sa taas nga panahon. Kung ang imong team adunay on-calls, kinahanglan nimo nga planohon ug unahon kini nga trabaho sa parehas nga paagi nga imong buhaton ang bisan unsang ubang trabaho sa imong roadmap. Ang mga on-call kay 90% nga entropy, ug gawas kung aktibo ka nga magtrabaho aron mapaayo kini, mosamot sila ug grabe sa paglabay sa panahon. Pakigtambayayong sa imong team aron mahibal-an kung unsa ang labing maayo nga nagdasig ug nagganti sa mga tawo, ug dayon gamita kana aron madasig ang mga tawo nga makunhuran ang alerto nga kasaba, pagsulat sa mga runbook, ug paghimo mga himan nga makasulbad sa ilang mga problema sa tawag. Bisan unsa ang imong buhaton, ayaw paghusay alang sa makalilisang nga katungdanan ingon usa ka permanente nga bahin sa estado sa mga kalihokan.

Source: www.habr.com

Idugang sa usa ka comment