Ажил үүргийн ээлжийг хэрэгжүүлэхэд юуг анхаарах вэ

Үр дүнтэй DevOps зохиолч Рин Даниэлс илүү сайн, бухимдал багатай, тогтвортой Oncall эргэлтийг бий болгоход хэн ч ашиглаж болох стратегиудыг хуваалцдаг.

Ажил үүргийн ээлжийг хэрэгжүүлэхэд юуг анхаарах вэ

Devops гарч ирснээр өнөө үед олон инженерүүд ямар нэгэн байдлаар ээлжийн ээлжийг зохион байгуулж байгаа бөгөөд энэ нь зөвхөн системийн удирдлага эсвэл үйл ажиллагааны инженерүүдийн үүрэг байсан юм. Ялангуяа ажлын бус цагаар жижүүр хийх нь ихэнх хүмүүсийн дуртай ажил биш юм. Дуудлагын үүрэг нь бидний нойрыг саатуулж, өдрийн турш хийх гэж байгаа хэвийн ажилд саад болж, бидний амьдралд ерөнхийдөө саад учруулдаг. Багууд улам олон болж, сэрэмжлүүлэгт оролцохын хэрээр бид “Бид хувь хүн, баг, байгууллагын хувьд сэрэмжлүүлгийг илүү хүмүүнлэг, тогтвортой болгохын тулд юу хийж чадах вэ?” гэсэн асуултыг тавьсан.

Нойроо хэмнээрэй

Хүмүүс жижүүрийн талаар бодохдоо хамгийн түрүүнд боддог зүйл бол энэ нь тэдний нойронд сөргөөр нөлөөлнө гэсэн; Хэн ч тэднийг шөнө дунд сэрээхийг хүсдэггүй. Хэрэв танай байгууллага эсвэл баг хангалттай том болсон бол та "нарыг дагах" эргэлтийг ашиглаж болох бөгөөд олон цагийн бүсийн багууд ижил сэлгэн ажиллагаанд оролцдог бөгөөд богино хугацааны ээлжээр ажиллах боломжтой. Тиймээс цагийн бүс бүр зөвхөн ажлынхаа хугацаанд жижүүр хийх болно. (эсвэл ядаж сэрэх) цаг. Ийм эргэлтийг бий болгосноор үйлчлэгчийн шөнийн ачааллыг бууруулах гайхамшгийг бүтээж чадна.

Хэрэв танд нарны араас эргэхийг дэмжих хангалттай инженерүүд, газарзүйн хуваарилалт байхгүй бол шөнө дунд хүмүүсийг шаардлагагүйгээр сэрээх магадлалыг бууруулахын тулд хийж чадах зүйл байсаар байна. Эцсийн эцэст, үйлчлүүлэгчдэд тулгардаг тулгамдсан асуудлыг шийдэхийн тулд өглөө 4 цагт орноосоо босох нь нэг хэрэг юм; Хуурамч дохиололтой тулгарсан гэдгээ олж мэдээд сэрэх нь өөр хэрэг. Энэ нь таны тохируулсан бүх сэрэмжлүүлэгтэй танилцаж, хэн нэгнийг хэдэн цагийн дараа сэрээхэд яг аль дохио хэрэгтэй вэ, мөн эдгээр сэрэмжлүүлэг өглөө болтол хүлээх боломжтой эсэхийг асууж болно. Хүмүүст ажиллахгүй байгаа зарим дохиоллыг унтраахыг зөвшөөрөхөд хэцүү байж болох юм, ялангуяа орхигдсон асуудлууд нь өмнө нь асуудал үүсгэж байсан бол, гэхдээ нойр дутуу инженер бол хамгийн үр дүнтэй инженер биш гэдгийг санах нь чухал юм. Эдгээр сэрэмжлүүлгийг ажлын цагаар үнэхээр чухал үед тохируулаарай. Өнөөдрийн ихэнх дохиоллын хэрэгслүүд нь Nagios-ын мэдэгдлийн хугацаа эсвэл PagerDuty-д өөр өөр хуваарь тохируулах гэх мэт цагийн дараа мэдэгдлийн өөр өөр дүрмийг тохируулах боломжийг олгодог.

Унтах, үүрэг хариуцлага, багийн соёл

Нойрыг тасалдуулах бусад шийдлүүд нь соёлын томоохон өөрчлөлтүүдийг агуулдаг. Энэ асуудлыг шийдэх нэг арга бол сэрэмжлүүлгийг хянах, хэзээ ирэх, тэдгээрийг хэрэгжүүлэх боломжтой эсэхэд онцгой анхаарал хандуулах явдал юм. Opsweekly нь Etsy-ийн бүтээсэн, нийтэлсэн хэрэгсэл бөгөөд багуудад хүлээн авсан сэрэмжлүүлгээ хянах, ангилах боломжийг олгодог. Энэ нь хэдэн сэрэмжлүүлэг хүмүүсийг сэрээсэн (фитнесс хянагчаас авсан нойрны мэдээллийг ашиглан), мөн хичнээн сэрэмжлүүлэг өгөхөд хүний ​​үйлдэл шаардлагатай байгааг харуулсан график үүсгэж болно. Эдгээр технологиудыг ашигласнаар та дуудлагаар эргүүлэх үйл ажиллагааны үр нөлөө болон нойронд үзүүлэх нөлөөг цаг хугацааны явцад хянах боломжтой.

Ажил үүргээ гүйцэтгэж буй хүн бүрийг хангалттай амраахад баг үүрэг гүйцэтгэж чадна. Хүмүүсийг өөрсөддөө анхаарал тавихыг уриалсан соёлыг бий болго: хэрэв та шөнө дуудагдсанаас болж нойроо алдаж байгаа бол өглөө нь бага зэрэг удаан унтаж, алдагдсан нойроо нөхөхийг хичээ. Багийн гишүүд бие биедээ анхаарал хандуулж болно: Opsweekly гэх мэт зүйлээр дамжуулан багууд нойрны мэдээллээ бие биетэйгээ хуваалцах үед жижүүр дээрээ очиж, "Хөөе, та өнгөрсөн шөнө PagerDuty-тэй хэцүү шөнийг өнгөрөөсөн бололтой" гэж хэлж болно. "Чамайг амарч болохын тулд өнөө орой чамайг нөмөрлөө гэж үү?" Хүмүүсийг ингэж бие биенээ дэмжихийг уриалж, хүмүүс өөрсдийгөө хязгаарт шахаж, тусламж гуйхаас зайлсхийдэг “баатарлаг соёл”-ыг мохоо.

Ажлын байранд жижүүрийн нөлөөллийг бууруулах

Инженерүүд ажил үүргээ гүйцэтгэж байхдаа сэрээд ядарсан үед өдрийн турш 100% хүчин чадлаараа ажиллахгүй нь ойлгомжтой, гэхдээ нойр дутууг тооцохгүй байсан ч жижүүр хийх нь ажилд өөр нөлөө үзүүлдэг. Үүрэг гүйцэтгэх үеийн хамгийн чухал алдагдлын нэг нь тасалдлын хүчин зүйл буюу контекстийн өөрчлөлтөөс шалтгаална: нэг удаагийн тасалдал нь анхаарал төвлөрөх, контекст шилжих зэргээс болж дор хаяж 20 минут алдахад хүргэдэг. Танай багууд бусад багаас үүсгэсэн тасалбар, чат болон/эсвэл цахим шуудангаар ирсэн хүсэлт, асуулт зэрэг тасалдлын өөр эх үүсвэртэй байх магадлалтай. Эдгээр бусад тасалдалуудын хэмжээнээс хамааран та тэдгээрийг ажил үүргээ гүйцэтгэж байхдаа одоо байгаа эргэлтэд нэмэх эсвэл эдгээр хүсэлтийг шийдвэрлэхийн тулд хоёр дахь ээлжийг тохируулах талаар бодож болно.

Багийн урт болон богино хугацаанд хийх ажлыг төлөвлөхдөө үүнийг анхаарч үзэх нь чухал юм. Хэрэв танай баг нэлээд эрчимтэй ээлжийн ажил хийдэг бол энэ баримтыг урт хугацааны төлөвлөлтөд анхаарч үзэх хэрэгтэй, учир нь танд өөр ажил хийхээс илүүтэйгээр бүхэл бүтэн ажилтан ямар ч үед үр дүнтэй ажиллах нөхцөл байдал үүсч магадгүй юм. Богино хугацааны төлөвлөлтийн үед дуудлагад ирж буй хүн дуудлагын үүргээсээ болж эцсийн хугацааг биелүүлэх боломжгүй байгааг олж мэдэх боломжтой - үүнийг хүлээх ёстой бөгөөд багийн бусад гишүүд ажилд ороход бэлэн байх ёстой. хийгдэж дууддаг хүнийг ажлын даалгаварт нь дэмждэг. Дуудлагын дагуу ирсэн хүн дуудагдсан эсэхээс үл хамааран дуудлагын ээлж нь дуудлагад ирж буй хүний ​​бусад ажлыг гүйцэтгэх чадварт нөлөөлнө - дуудлагад ирж буй хүн хуваарьт ажлаа дуусгахын тулд шөнөжин ажиллана гэж бүү бодоорой. цагийн дараа үүрэг гүйцэтгэдэг.

Багууд ажил үүргээ гүйцэтгэх явцад бий болсон нэмэлт ажлыг даван туулах арга замыг олох хэрэгтэй болно. Энэ ажил нь хяналт-шинжилгээ, дохиоллын системээр илрүүлсэн бодит асуудлуудыг засах бодит ажил байж болох юм, эсвэл худал эерэг дохиоллын тоог багасгахын тулд хяналт, сэрэмжлүүлгийг засах ажил байж болно. Бүтээж буй ажлын мөн чанараас үл хамааран тухайн ажлыг багийн хэмжээнд шударга, тогтвортой хуваарилах нь чухал юм. Дуудлагын дагуу ажиллах бүх ээлжүүд тэгш бус, зарим нь бусдаасаа илүү төвөгтэй байдаг тул дохио хүлээн авч буй хүн тухайн дохиоллын бүх үр дагаврыг арилгах үүрэгтэй гэж хэлэх нь ажлын жигд бус хуваарилалтад хүргэж болзошгүй юм. Ажлын жижүүр нь ажлын хуваарь гаргах, хуваарилах ажлыг хариуцах нь илүү утга учиртай бөгөөд багийн бусад гишүүд бүтээсэн ажлыг дуусгахад туслахад бэлэн байх болно гэж найдаж байна.

Ажил амьдралын тэнцвэрийг бий болгож, хадгалах

Албан үүргээ гүйцэтгэх нь ажлаас гадуурх амьдралд чинь ямар нөлөө үзүүлэх талаар бодоорой. Та албан үүргээ гүйцэтгэж байхдаа гар утас, зөөврийн компьютертэйгээ холбоотой байх магадлалтай бөгөөд энэ нь та үргэлж зөөврийн компьютер болон гар утасны чиглүүлэгч (usb модем) авч явах эсвэл зүгээр л гэр/оффисоос гарахгүй гэсэн үг юм. Дуудлагын дагуу байна гэдэг нь ээлжийн үеэр найз нөхөд, гэр бүлийнхэнтэйгээ уулзах гэх мэт зүйлсээс татгалздаг гэсэн үг юм. Энэ нь ээлж бүрийн үргэлжлэх хугацаа нь танай багийн хүмүүсийн тооноос хамаардаг бөгөөд ээлжийн давтамж нь хүмүүст хэт их ачаалал өгдөг гэсэн үг юм. Янз бүрийн баг, хүмүүс өөр өөр тэргүүлэх чиглэл, сонголттой байх тул та ээлжийн үргэлжлэх хугацаа, цаг хугацааг туршиж үзэх хэрэгтэй байж магадгүй.

Албан үүргээ гүйцэтгэх нь удирдлагын түвшинд ч, хувь хүний ​​хувьд ч хүмүүсийн амьдралд үзүүлэх нөлөөг хүлээн зөвшөөрөх нь амин чухал юм. Эрх ямба багатай хүмүүст нөлөөлөл нь пропорциональ бус байдлаар мэдрэгдэх болно гэдгийг тэмдэглэх нь зүйтэй. Жишээлбэл, хэрэв та хүүхдүүд эсвэл гэр бүлийн бусад гишүүдийг асрах цагийг өнгөрөөх шаардлагатай бол эсвэл гэрийн ажлын ихэнх нь таны мөрөн дээр унадаг бол та үүрэг хариуцлага хүлээдэггүй хүнтэй харьцуулахад цаг хугацаа, эрч хүч багатай байдаг. Энэ төрлийн "хоёр дахь ээлж" эсвэл "гурав дахь ээлжийн" ажил нь хүмүүст пропорциональ бус нөлөө үзүүлэх хандлагатай байдаг бөгөөд хэрэв та оролцогчдыг оффисоос гадуур хувийн амьдралгүй гэж тооцсон хуваарь эсвэл эрчимтэй дуудлагаар ээлжлэн солих юм бол та энэ төрлийн хүмүүсийг хязгаарлаж байна гэсэн үг. танай багт оролцох боломжтой.

Хүмүүсийг ердийн цагийн хуваариа илүү байлгахыг хичээхэд урамшуул. Хүмүүс зөөврийн компьютерээ аваад гэрээсээ гарч явахын тулд багийг гар утасны чиглүүлэгчээр (usb модем) хангах талаар бодох хэрэгтэй. Шаардлагатай гэж үзвэл богино хугацаанд дуудлагын цагаараа харилцан солилцохыг дэмжинэ, ингэснээр хүмүүс жижүүрийн цагаар биеийн тамирын заал руу явах эсвэл эмчид үзүүлэх боломжтой. Дуудлагатай байх нь инженерүүд шууд утгаараа дуудлагатай байхаас өөр юу ч хийдэггүй гэсэн соёлыг бүү бий болго. Ажил, амьдралын тэнцвэртэй байдал нь аливаа ажлын чухал хэсэг боловч ялангуяа ажлын бус цагийг авч үзэхэд танай багийн ахлах албан тушаалтнууд ажил үүргээ гүйцэтгэж байхдаа аль болох ажил амьдралын тэнцвэртэй байдлын талаар бусдад үлгэр дуурайл үзүүлэх ёстой.

Хувь хүний ​​хувьд найз нөхөд, гэр бүл, хамтрагч, тэжээвэр амьтан гэх мэт хүмүүст жижүүр хийх нь юу гэсэн үг болохыг тайлбарлахаа бүү мартаарай (таны муур таныг сэрэмжлүүлэг авах үед өглөөний 4 цагт боссон тул тоохгүй байх магадлалтай. , гэхдээ тэд танд үүнийг шийдвэрлэхэд туслахыг хүсэхгүй байгаа ч гэсэн). Ээлж дууссаны дараа найз нөхөд, гэр бүлийнхэнтэйгээ уулзах эсвэл унтах гээд алдсан цагаа нөхөж байгаарай. Хэрэв та боломжтой бол эргэн тойрныхоо хүмүүсийг сэрээхгүйн тулд бугуйндаа чимээ шуугиантайгаар сэрээх чимээгүй сэрүүлэг (ухаалаг цаг гэх мэт) тохируулах талаар бодож үзээрэй. Дуудлагын ээлжийн дунд болон дуусах үед өөртөө анхаарал тавих арга замыг хайж олоорой. Та өөрийн дуртай хөгжмөө тоглуулах жагсаалтыг сонсох, дуртай номоо унших, эсвэл гэрийн тэжээвэр амьтантайгаа тоглох цаг гаргах зэрэг тайвшрахад туслах "дуудлагаар амьд үлдэх иж бүрдэл"-ийг цуглуулахыг хүсч болно. Менежерүүд долоо хоногийн ажил үүргээ гүйцэтгэсний дараа хүмүүст нэг өдрийн амралт өгч, тусламж хэрэгтэй үед нь тусламж гуйх (мөн авах) байдлыг хангах замаар өөрийгөө халамжлахыг дэмжих ёстой.

Ажил үүргийн туршлагыг сайжруулах

Ер нь жижүүр хийх нь зүгээр нэг аймшигтай ажил гэж ойлгож болохгүй: жижүүрийн хувьд та ирээдүйд жижүүр хийх хүмүүсийг илүү сайн болгохын тулд идэвхтэй ажиллах боломж, үүрэг хариуцлагатай байдаг. цөөн мессеж хүлээн авах бөгөөд тэдгээр нь илүү үнэн зөв байх болно. Дахин хэлэхэд Opsweekly гэх мэт зүйлийг ашиглан сэрэмжлүүлэгийнхээ үнэ цэнийг хянах нь таны дуудлагад юу ядаргаатай болохыг олж мэдээд үүнийг засахад тусална. Идэвхгүй сэрэмжлүүлгийн хувьд эдгээр сэрэмжлүүлгээс ангижрах арга байгаа эсэхийг өөрөөсөө асуугаарай - магадгүй энэ нь зөвхөн ажлын цагаар унтарна гэсэн үг юм, учир нь та шөнө дунд хариу өгөх шаардлагагүй зарим зүйл байдаг. Сэрэмжлүүлэг устгах, өөрчлөх, илгээх аргыг "утас болон имэйл рүү илгээх"-ээс "зөвхөн имэйл" болгон өөрчлөхөөс бүү ай. Туршилт, давталт нь цаг хугацааны явцад үүргээ сайжруулах түлхүүр юм.

Бодит үйлдэл хийх боломжтой сэрэмжлүүлгийн хувьд инженер шаардлагатай арга хэмжээг авахад хэр хялбар болохыг анхаарч үзэх хэрэгтэй. Ажиллаж буй дохио бүр түүнтэй хамт ажилладаг runbook-тэй байх ёстой - анхааруулгадаа runbook холбоосыг нэмэхийн тулд nagios-herald гэх мэт хэрэгслийг ашиглах талаар бодож үзээрэй. Хэрэв сэрэмжлүүлэг нь runbook шаардлагагүй бол хангалттай энгийн бөгөөд та Nagios үйл явдлын зохицуулагч гэх мэт зүйлийг ашиглан хариу үйлдлийг автоматжуулах боломжтой бөгөөд ингэснээр хүмүүсийг амархан автоматжуулсан ажлуудын тулд сэрээх эсвэл тасалдуулахаас сэргийлдэг. Runbooks болон nagios-herald хоёулаа танд анхааруулгадаа үнэ цэнэтэй контекст нэмэхэд тусалж, хүмүүст илүү үр дүнтэй хариу өгөхөд тусална. Та дараах нийтлэг асуултуудад хариулж чадах эсэхээ шалгаарай: Энэ сэрэмжлүүлэг хамгийн сүүлд хэзээ унтарсан бэ? Хамгийн сүүлд хэн хариулсан бэ, тэд эцсийн дүндээ ямар арга хэмжээ авсан (хэрэв байгаа бол)? Үүнтэй зэрэгцэн өөр ямар сэрэмжлүүлэг гарч ирдэг бөгөөд тэдгээр нь хоорондоо холбоотой юу? Ийм төрлийн контекст мэдээлэл нь зөвхөн хүмүүсийн тархинд л байдаг тул контекст мэдээллийг баримтжуулах, хуваалцах соёлыг дэмжих нь сэрэмжлүүлэгт хариу өгөхөд шаардагдах нэмэлт зардлыг бууруулж чадна.

Дуудлагаас үүдэлтэй ядаргааны нэг том хэсэг нь тэд хэзээ ч дуусдаггүй - хэрэв танай багийнхан дуудлагатай бол ойрын ирээдүйд хэзээ ч дуусна гэдэг юу л бол. Шилжилтүүд хэзээ ч дуусдаггүй бөгөөд бид үргэлж аймшигтай байх болно. Энэхүү итгэл найдвар дутмаг нь стресс, ядрахад нөлөөлдөг сэтгэцийн томоохон асуудал тул үүрэг нь үргэлж аймшигтай байх болно гэсэн ойлголтыг (бодит байдлаас гадна) авч үзэх нь урт хугацаандаа үүргийнхээ талаар бодож эхлэхэд тохиромжтой газар юм.

Хүмүүст жижүүрийн нөхцөл байдал сайжирна гэсэн итгэл найдвар төрүүлэхийн тулд системд ажиглалт хийх боломжтой байх шаардлагатай (миний өмнө дурдсан жижүүрийн хяналт, ангилал). Танд хичнээн сэрэмжлүүлэг байгаа, хэдэн хувьд нь үйлчлэгчийн оролцоо шаардлагатай, хэд нь хүмүүсийг сэрээдэг, дараа нь хүмүүсийг илүү сайн хийх соёлыг бий болгохын тулд ажиллана уу. Хэрэв та том багтай бол цаг чинь дуусмагц ямар нэг зүйлийг засах гэж ухаж төнхөхөөс илүүтэйгээр "энэ бол ирээдүйн жижүүрийн асуудал" гэж гараа өргөх нь сонирхолтой байж магадгүй юм - хэн илүү үрэхийг хүсч байна. Тэднээс илүү жижүүрийн хүчин чармайлт шаардагддаг уу? Эндээс та ажил үүргээ гүйцэтгэж яваад зогсохгүй хамт ажиллагсдынхаа сайн сайхны төлөө санаа тавьдаг тул өрөвдөх соёл нь маш том өөрчлөлтийг авчирдаг.

Энэ бүхэн нь өрөвдөх сэтгэлийн тухай юм

Эмпати нь биднийг дуудлагын туршлагыг сайжруулдаг гүйцэтгэлийг нэмэгдүүлэх боломжийг олгодог чухал хэсэг юм. Менежер эсвэл гишүүний хувьд та өөрчлөлтийг илүү сайн болгодог зан үйлийг эерэгээр үнэлэх эсвэл бүр урамшуулах боломжтой. Үйл ажиллагааны дэмжлэг бол инженерүүд ямар нэг зүйл буруу болоход л хүмүүс анхаарлаа хандуулдаг юм шиг санагддаг салбаруудын нэг юм: хүмүүс сайт осолдох үед тэдэн рүү хашгирах болно, гэхдээ тэд тайзны ард ямар хүчин чармайлт гаргасныг бараг л мэддэггүй. Инженерүүд үлдсэн хугацаанд сайтыг ажиллуулахад зориулав. Ажлыг хүлээн зөвшөөрөх нь тодорхой сэрэмжлүүлэг, жижүүрийн техникийн талыг сайжруулах, эсвэл өөр инженерийн ээлжинд түр хамгаалах цаг гаргаж өгөх гэх мэт уулзалт дээр эсвэл ерөнхий цахим шуудангаар хэн нэгэнд талархаж байгаагаа илэрхийлнэ үү.

Удаан хугацааны туршид дуудлагын нөхцөлөө сайжруулахын тулд цаг хугацаа, хүчин чармайлт гаргахад хүмүүсийг урамшуул. Хэрэв танай багт дуудлага ирж байгаа бол та замын зураг дээрээ бусад ажил хийдэг шигээ энэ ажлыг төлөвлөж, эрэмбэлэх хэрэгтэй. Дуудлага нь 90% энтропи бөгөөд хэрэв та тэдгээрийг сайжруулахын тулд идэвхтэй ажиллахгүй бол цаг хугацаа өнгөрөх тусам улам дордох болно. Хүмүүсийг юу хамгийн сайн урамшуулж, урамшуулдаг болохыг олж мэдэхийн тулд багтайгаа хамтран ажиллаад дараа нь хүмүүсийг сэрэмжлүүлгийн дуу чимээг бууруулах, runbook бичих, дуудлага дээр тулгамдсан асуудлыг шийдвэрлэх хэрэгслийг бий болгоход урамшуулахад ашиглаарай. Та юу ч хийсэн байнгийн нэг хэсэг болохын тулд аймшигт үүрэг хариуцлага хүлээх хэрэггүй.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх