Millele mõelda vahetuste rakendamisel

Tõhusa DevOpsi autor Ryn Daniels jagab strateegiaid, mida igaüks saab kasutada paremate, vähem masendavate ja jätkusuutlikumate Oncalli rotatsioonide loomiseks.

Millele mõelda vahetuste rakendamisel

Devopsi tulekuga korraldavad tänapäeval paljud insenerid ühel või teisel viisil vahetusi, mis kunagi oli süsteemiadministraatorite või operatsiooniinseneride ainuvastutus. Valvetöö, eriti töövälisel ajal, ei ole enamikule inimestele meeldiv ülesanne. Valvevalve võib häirida meie und, segada tavapärast tööd, mida proovime päeval teha, ja segada meie elu üldiselt. Kuna järjest rohkem meeskondi osaleb valvetes, esitasime küsimuse: "Mida saame üksikisikutena, meeskonnad ja organisatsioonid teha, et muuta valved inimlikumaks ja jätkusuutlikumaks?"

Säästke oma uni

Tihtipeale mõtlevad inimesed valvesolekule mõeldes esimese asjana, et see mõjutab nende und negatiivselt; keegi ei taha, et märguanne neid keset ööd üles ärataks. Kui teie organisatsioon või meeskond muutub piisavalt suureks, saate kasutada "järgi päikest" rotatsioone, kus mitme ajavööndi meeskonnad osalevad samas rotatsioonis ja lühemate töövahetustega. Nii et iga ajavöönd on valves ainult oma äritegevuse ajal. (või vähemalt ärkama) tundi. Sellise rotatsiooni sisseseadmine võib teha imesid, et vähendada saatja öist töökoormust.

Kui teil pole piisavalt insenere ja geograafilist jaotust, et toetada päikese järgi pöörlemist, saate siiski teha asju, et vähendada tõenäosust, et inimesed keset ööd asjatult üles äratatakse. Üks asi on ju kell 4 hommikul voodist tõusta, et lahendada pakiline, klientide ees seisev probleem. Hoopis teine ​​asi on ärgata alles siis, kui avastad, et tegemist on valehäirega. See võib aidata üle vaadata kõik seadistatud märguanded ja küsida oma meeskonnalt, milliseid neist on tegelikult vaja, et keegi pärast tööaega äratada, ja kas need hoiatused võivad hommikuni oodata. Võib olla keeruline panna inimesi nõustuma mõne mittetöötava hoiatuse väljalülitamisega, eriti kui vastamata probleemid on varem probleeme tekitanud, kuid on oluline meeles pidada, et unepuuduses insener ei ole kõige tõhusam insener. Määrake need märguanded tööajal, kui need on tõesti olulised. Enamik tänapäeval hoiatustööriistu võimaldab teil seadistada erinevaid reegleid pärast tööaega teatamiseks, olgu selleks siis Nagiose teavitusperioodid või PagerDuty erinevate ajakavade seadistamine.

Uni, kohustus ja meeskonnakultuur

Teised lahendused unehäiretele hõlmavad suuremaid kultuurilisi muutusi. Üks viis selle probleemi lahendamiseks on jälgida hoiatusi, pöörates erilist tähelepanu sellele, millal need saabuvad ja kas need on rakendatavad. Opsweekly on Etsy loodud ja avaldatud tööriist, mis võimaldab meeskondadel saadavaid hoiatusi jälgida ja kategoriseerida. See võib koostada graafikuid, mis näitavad, kui palju hoiatusi inimesi üles äratas (kasutades treeningujälgijate uneandmeid), samuti kui palju hoiatusi tegelikult inimtegevust nõudis. Neid tehnoloogiaid kasutades saate jälgida oma valvekorra vaheldumise tõhusust ja selle mõju unele aja jooksul.

Meeskonnal on oma roll selles, et kõik tööl olevad inimesed saaksid piisavalt puhata. Looge kultuur, mis julgustab inimesi enda eest hoolitsema: kui uni kaob, sest teid kutsuti öösel, võite hommikul veidi kauem magada, et kaotatud uneaega korvata. Meeskonnaliikmed saavad üksteisele tähelepanu pöörata: kui meeskonnad jagavad üksteisega oma uneandmeid näiteks Opsweekly kaudu, võivad nad minna oma kolleegide juurde ja öelda: "Hei, tundub, et teil oli eile õhtul PagerDutyga raske öö." "Kas soovite, et ma teid täna õhtul kataksin, et saaksite veidi puhata?" Julgustage inimesi sel viisil üksteist toetama ja heidutage "kangelaste kultuuri", kus inimesed suruvad end piirini ja väldivad abi küsimist.

Tööl tööloleku mõju vähendamine

Kui insenerid on väsinud, kuna nad tööl olles äratati, ei tööta nad ilmselgelt päeva jooksul 100% võimsusega, kuid isegi ilma unepuudust arvestamata võib valves olemine tööle ka teisiti mõjuda. Üks olulisemaid kaotusi töö ajal tuleneb katkestustegurist, konteksti muutumisest: ühe katkestuse korral võib fookuse kadumise ja konteksti vahetamise tõttu kaotada vähemalt 20 minutit. On tõenäoline, et teie meeskondadel on muid katkestuste allikaid, näiteks teiste meeskondade loodud piletid, vestluse ja/või e-posti teel tulevad taotlused või küsimused. Sõltuvalt nende muude katkestuste mahust võite kaaluda nende lisamist olemasolevasse rotatsiooni töötamise ajal või teise pöörde seadistamist, et neid muid taotlusi käsitleda.

Oluline on seda arvesse võtta, kui planeerite tööd, mida meeskond teeb nii pikas kui ka lühiajalises perspektiivis. Kui teie meeskonnas kipuvad olema üsna intensiivsed töövahetused, tuleb seda asjaolu pikaajalise planeerimise juures arvesse võtta, sest teil võib tekkida olukord, kus kogu personal on igal ajahetkel tõhusalt tööl, mitte ei tee muud tööd. Lühiajalise planeerimise puhul võid avastada, et valves olev inimene ei suuda oma valvekohustuste tõttu tähtaegadest kinni pidada – seda tuleks eeldada ning ülejäänud meeskond peaks olema valmis töökohale vastu tulema ja aitama kaasa. saab tehtud ja valvetöötajat toetatakse tema tööülesannete täitmisel. Sõltumata sellest, kas valves olev isik kohale kutsutakse, mõjutab valvevahetus valvetöötaja võimet teha muid töid – ärge oodake, et valves olev isik töötaks öisel ajal, et lisaks sellele, et ta on tööl. pärast tundi valves.

Meeskonnad peavad leidma viisi, kuidas tööülesannete täitmisel tekkiva lisatööga toime tulla. See töö võib olla tõeline töö seire- ja hoiatussüsteemide tuvastatud tegelike probleemide lahendamiseks või järelevalve ja hoiatuste parandamiseks, et vähendada valepositiivsete hoiatusteadete arvu. Olenemata loodava töö olemusest on oluline seda tööd meeskonnas õiglaselt ja jätkusuutlikult jagada. Kõik valvekorrad ei ole võrdsed ja mõned neist on keerulisemad kui teised, nii et teade, et hoiatuse saanud isik vastutab selle hoiatuse kõigi tagajärgedega tegelemise eest, võib viia töö ebaühtlase jaotumiseni. Võib-olla on otstarbekam, kui töövalvur vastutab tööde ajastamise või jaotamise eest, eeldades, et ülejäänud meeskond on valmis aitama loodud tööd lõpule viia.

Töö- ja eraelu tasakaalu loomine ja säilitamine

Mõelge sellele, millist mõju avaldab töökohustus teie elule väljaspool tööd. Valve ajal tunnete end tõenäoliselt seotuna oma mobiiltelefoni ja sülearvutiga, see tähendab, et kannate sülearvutit ja mobiilset ruuterit (usb-modem) alati kaasas või lihtsalt ei lahku kodust/kontorist. Valves olemine tähendab tavaliselt loobumist asjadest, nagu sõprade või perega kohtumine vahetuse ajal. See tähendab, et iga vahetuse pikkus sõltub teie meeskonnas olevate inimeste arvust ja vahetuste sagedus võib inimesi liigselt koormata. Võimalik, et peate katsetama oma vahetuste pikkust ja ajastust, et leida ajakava, mis sobib vähemalt enamiku asjassepuutuvate inimeste jaoks, kuna erinevatel meeskondadel ja inimestel on erinevad prioriteedid ja eelistused.

Oluline on mõista, millist mõju avaldab ametis olemine inimeste elule nii juhtkonna kui ka üksikisiku tasandil. Tuleb märkida, et vähemate privileegidega inimesed tunnevad mõju ebaproportsionaalselt. Näiteks kui peate kulutama aega laste või teiste pereliikmete eest hoolitsemisele või kui leiate, et enamik majapidamistöid langeb teie õlgadele, on teil niigi vähem aega ja energiat kui kellelgi, kes seda ei tee. Selline "teise vahetuse" või "kolmanda vahetuse" töö kipub inimesi ebaproportsionaalselt mõjutama ja kui kehtestate valvekorras rotatsiooni ajakava või intensiivsusega, mis eeldab, et osalejatel pole väljaspool kontorit isiklikku elu, piirate inimesi, kes saab teie meeskonnas osaleda.

Julgustage inimesi püüdma oma tavapärasest ajakavast rohkem kinni pidada. Peaksite kaaluma meeskonnale mobiilsete ruuterite (usb-modemide) pakkumist, et inimesed saaksid sülearvutiga kodust lahkuda ja oma elu meenutada. Julgustage inimesi valvetunde omavahel vajadusel lühiajaliselt vahetama, et inimesed saaksid valves olles käia jõusaalis või arsti juures. Ärge looge kultuuri, kus valves olemine tähendab, et insenerid ei tee sõna otseses mõttes muud, kui on valves. Töö- ja eraelu tasakaal on iga töö oluline osa, kuid eriti kui arvestada tööväliseid aegu, peaksid teie meeskonna kõrgemad liikmed olema töö- ja eraelu tasakaalu osas teistele eeskujuks, nii palju kui võimalik tööülesannete täitmise ajal.

Individuaalsel tasandil ärge unustage oma sõpradele, perele, partneritele, lemmikloomadele jne selgitamast, mida valves olemine tähendab (teie kassid tõenäoliselt ei hooli, sest nad on hoiatuse saamisel juba kell 4 hommikul üleval). , kuigi nad ei taha teid kuidagi aidata selle lahendamisel). Veenduge, et teete pärast vahetuse lõppu kaotatud aja tasa, olgu selleks siis näiteks sõprade, pereliikmete kohtumine või magamine. Kui saate, kaaluge hääletu äratuse (nagu nutikell) seadistamist, mis võib teid randme surinaga äratada, et te ei ärataks kedagi enda ümber. Leidke viise, kuidas enda eest hoolitseda, kui olete keset oma valvevahetust ja kui see on läbi. Võib-olla soovite kokku panna "valve ellujäämiskomplekti", mis aitab teil lõõgastuda: kuulake oma lemmikmuusika esitusloendit, lugege oma lemmikraamatut või võtke aega oma lemmikloomaga mängimiseks. Juhid peaksid julgustama enesehooldust, andes inimestele pärast nädalast valvesolekut vaba päeva ja veendudes, et inimesed küsivad (ja saavad) abi, kui nad seda vajavad.

Töökogemuse parandamine

Kokkuvõttes ei tohiks valves olemist näha lihtsalt kohutava tööna: sul on valves oleva inimesena võimalus ja vastutus teha aktiivselt tööd selle nimel, et tulevikus töötavatel inimestel oleks parem, mis tähendab, et saavad vähem sõnumeid ja need on täpsemad. Jällegi võib hoiatuste väärtuse jälgimine näiteks Opsweekly abil aidata teil välja selgitada, mis muudab teie valve tüütuks, ja seda parandada. Mitteaktiivsete hoiatuste puhul küsige endalt, kas on võimalusi nendest hoiatustest vabanemiseks – võib-olla tähendab see, et need kustuvad ainult tööajal, sest on asju, millele te lihtsalt ei pea keset ööd reageerima. Ärge kartke hoiatusi kustutada, neid muuta või saatmismeetodit "Saada telefonile ja e-postile" asemel "ainult e-postiga" muuta. Eksperimenteerimine ja iteratsioon on võti töökohustuste aja jooksul parandamiseks.

Tegelikult rakendatavate hoiatuste puhul peaksite arvestama, kui lihtne on inseneril vajalikke toiminguid teha. Igal jooksval hoiatusel peaks olema käsiraamat, mis sellega kaasas käib – kaaluge näiteks nagios-heraldi kasutamist, et lisada oma hoiatustele runbooki linke. Kui hoiatus on piisavalt lihtne, et see ei vaja käsiraamatut, on see tõenäoliselt piisavalt lihtne, et saate vastuse automatiseerida, kasutades näiteks Nagiose sündmuste käitlejaid, mis säästab inimesi, kes ei pea lihtsalt automatiseeritavate toimingute jaoks ärkama või katkestama. Nii runbookid kui ka nagios-herald võivad aidata teil lisada hoiatustele väärtuslikku konteksti, mis aitab inimestel neile tõhusamalt reageerida. Vaadake, kas saate vastata levinud küsimustele, näiteks: Millal viimati see hoiatus kõlas? Kes sellele eelmisel korral vastas ja milliseid meetmeid nad lõpuks tegid (kui üldse)? Millised muud hoiatused kuvatakse sellega samal ajal ja kas need on seotud? Seda tüüpi kontekstuaalne teave jõuab sageli ainult inimeste ajju, nii et kontekstuaalse teabe dokumenteerimise ja jagamise kultuuri soodustamine võib vähendada hoiatustele reageerimiseks vajalikku üldkulusid.

Suur osa valvetest tulenevast väsimusest seisneb selles, et need ei lõpe kunagi – kui teie meeskonnal on valveid, on ebatõenäoline, et need lähitulevikus lõppevad. Vahetused ei lõpe kunagi ja meile võib tunduda, et need on alati kohutavad. See lootuse puudumine on suur vaimne probleem, mis võib kaasa aidata stressile ja kurnatusele, nii et tegelemine (lisaks tegelikkusele) arusaamaga, et kohustus on alati kohutav, on hea koht, kus hakata mõtlema oma kohustusele pikemas perspektiivis.

Selleks, et anda inimestele lootust, et olukord valves kunagi paraneb, on vajalik süsteemi jälgitavus (sama töö jälgimine ja kategoriseerimine, mida varem mainisin). Jälgige, kui palju hoiatusi teil on, kui suur osa neist nõuab kaasat sekkumist, kui palju neist inimesi äratab, ja seejärel töötage selle nimel, et luua kultuur, mis julgustab inimesi asju paremini tegema. Kui teil on suur meeskond, võib olla ahvatlev, et niipea, kui teie kell saab otsa, tõstate käed ja ütlete, et see on tulevase valveametniku probleem, selle asemel, et midagi parandada – kes tahab rohkem kulutada jõupingutusi, kui neilt nõutakse? See on koht, kus empaatiakultuur võib oluliselt mõjutada, sest te ei hooli ainult oma tööülesannete täitmisel, vaid ka oma kolleegide heaolust.

See kõik on seotud empaatiaga

Empaatia on oluline osa sellest, mis võimaldab meil jõudlust suurendada, mis parandab valvekogemust. Juhina või liikmena saate inimesi positiivselt hinnata või isegi premeerida käitumise eest, mis muudab nihke paremaks. Operatsioonide tugi on üks neist valdkondadest, kus insenerid tunnevad sageli, et inimesed pööravad neile tähelepanu ainult siis, kui midagi läheb valesti: inimesed on seal, et neile karjuda, kui saidi krahh, kuid nad saavad harva teada telgitagustest jõupingutustest, mida operatsioonid teevad. insenerid panid saidi ülejäänud aja töös hoidma. Töö tunnustamine võib olla kaugele jõudmas, olgu selleks siis kellegi tänamine koosolekul või üldise e-kirjaga konkreetse hoiatuse parandamise, valvetehnilise aspekti parandamise eest või kellelegi aja andmine mõneks ajaks teise vahetuses oleva inseneri katmiseks.

Julgustage inimesi kulutama aega ja vaeva, et oma valveolukorra pikas perspektiivis parandada. Kui teie meeskonnal on valveid, peaksite seda tööd planeerima ja prioritiseerima samamoodi nagu mis tahes muud tööd teie tegevuskavas. Valvekõned on 90% entroopilised ja kui te ei tööta aktiivselt nende täiustamise nimel, muutuvad need aja jooksul aina hullemaks. Tehke oma meeskonnaga koostööd, et välja selgitada, mis inimesi kõige paremini motiveerib ja premeerib, ning seejärel julgustage seda inimesi vähendama hoiatusmüra, kirjutama käsiraamatuid ja looma tööriistu, mis lahendavad nende valveprobleeme. Mida iganes te teete, ärge leppige kohutava kohustusega, mis on asjade olukorra püsiv osa.

Allikas: www.habr.com

Lisa kommentaar