Бележка за риск, която завършва с класация по тежест, дава на ръководителя присъда и никакво действие. Затова толкова много от тях се връщат с „благодаря, отбелязано“ и нищо друго. Бележките, които биват одобрявани, имат една форма: едно тясно проверимо твърдение, два именувани варианта с цена и човек, който трябва да отговори до определена дата. Всичко по-долу е за създаването на тази форма, без да преувеличавате това, което знаете.

Оценката отговаря на въпрос, който никой не е задал

Аритметиката вероятност по въздействие дава число, което подрежда констатациите една спрямо друга. То не казва на директора какво да подпише и кани спор за множителя вместо решение за шлюза. Виждал съм стойност на експозицията с два знака след десетичната запетая да поглъща цяла среща, докато истинският въпрос — дали да се финансира надграждане това тримесечие — остана неизказан.

В тази област има само няколко истински решения. Финансирайте надграждането, приемете ограничена експозиция до обявена дата или намалете кръга на тези, които могат да достигнат услугата. Всяко има различен отговорник и различна цена и нито едно не е „намали риска с 40 процента“.

Надуването на тежестта прави проблема по-лош. Когато всяка констатация е критична, класацията спира да разграничава и читателят се връща към единствения останал сигнал — кой се е оплакал най-силно. Бележка, която казва, че изданието е извън поддръжка, че това е второто тримесечие извън поддръжка и че конкретна група служители зависи от него, е много по-приложима от червена значка.

Неопределеността е другият провал. „VPN е несигурен“ не може да бъде решен, защото не казва кое внедряване, коя версия и кой до какво може да достигне. Изречение, което читателят може да провери, е минималната единица на полезен доклад.

Свийте твърдението, докато някой може да го провери

Закотворете твърдението към публикувана граница, а не към мнение. Извън поддръжка на доставчика, липсваща задължителна стъпка за удостоверяване или достъпност от мрежов сегмент, който не би трябвало да го вижда — всичко това са твърдения с тест зад тях. За първото тестът е три команди на самия шлюз:

openvpn --version | head -n 1
dpkg-query -W -f='${Version}\n' openvpn
openssl x509 -in /etc/openvpn/server.crt -noout -enddate

Редът с версията и заявката към пакета обикновено съвпадат, а когато не съвпадат, сте намерили втори проблем, който заслужава отделен доклад. Крайната дата на сертификата е полето, което хората забравят да проверят, докато клиентите не спрат да се свързват, и то принадлежи в същото приложение с доказателства като низа с версията.

Запишете откъде е всеки изход и кога е взет. Бележка „шлюз gw1, събрано във вторник“ може да бъде повторена от скептик; екранна снимка, изрязана до интересния ред, не може. Премахнете ключове, частни адреси и имена на акаунти, преди файлът да напусне машината ви.

Напишете бележката като избор между именувани варианти

Бележката за решение е кратка, защото върши една работа. Това е формата, която използвам, попълнена за измислена средна организация, чието издание за отдалечен достъп излезе от поддръжка:

Ask: approve one of two upgrade paths for remote access before 30 June.
Claim: gw1 runs a release that left vendor support in January.
Evidence: version output and vendor notice, attached, collected 14 March.
Option A: upgrade in place, one maintenance window, staff on the current client build.
Option B: replace the gateway, two windows, client reinstall for 180 staff.
Cost of waiting: no security fixes for a service 180 staff use daily.
Owner: platform team. Decision needed from: IT director, by 28 March.

Всеки ред заслужава мястото си. Искането е едно изречение и съдържа дата. Твърдението е проверимо. Вариант B съществува, за да бъде вариант A избор, а не формалност, и в него е посочено преинсталирането на клиента, защото това е цената, която хората подценяват. Цената на изчакването описва последствие, а не вероятност.

Line in the noteWhat it prevents
Ask with a dateA reply of "agreed in principle" that funds nothing
Claim with a command behind itA debate about whether the problem is real
Two options with different costsA single proposal that can only be approved or refused
Named decision ownerA thread where everyone assumes someone else signed

Бележката не бива да промъква извод, който не можете да подкрепите. Ако не е демонстриран компромис, кажете го в един ред, защото читател, който по-късно открие преувеличение, ще омаловажи и следващите ви три бележки.

Какво трябва да съдържа приемането на риска

Приемането не е липса на решение и не е мълчание. Ако отговорът е да се живее с експозицията известно време, бележката се нуждае от три допълнения: крайна дата, стъпка за наблюдение, която някой действително изпълнява, и именуван човек, който отваря отново въпроса, когато датата настъпи.

Междинната мярка се нуждае от същото отношение. Ограничаването на услугата до по-малка група намалява експозицията само ако ограничението се налага някъде и някой поддържа списъка. Блокировка, която тихо спира нощна пакетна задача, не е мярка за контрол, а прекъсване с по-добра документация.

Дръжте отговорника за промяната и отговорника за решението отделно, когато са различни хора. Екипът на платформата изпълнява; директорът приема. Записването на двете имена в бележката премахва най-честото забавяне — добре подготвен план, който чака човек, който никога не го е виждал.

Проверете бележката спрямо внедряването, преди да я изпратите

Твърденията остаряват лошо в организации с повече от един шлюз. Констатация, копирана от форумна тема за друго издание или от хост, който е бил преизграден миналия месец, ще бъде оспорена на срещата и останалата част от бележката ще си отиде с нея. Пуснете доказателствата отново на всеки хост, който бележката назовава:

for h in gw1 gw2; do
  ssh "$h" 'openvpn --version | head -n 1; systemctl is-active openvpn@server'
done

Ако двата хоста не съвпадат, бележката вече е за смесен парк, което е различна и обикновено по-убедителна констатация. Ако услугата е неактивна на хост, за който сте смятали, че обслужва трафик, спрете и коригирайте инвентара, преди бележката да отиде някъде.

След това прикачете изхода, сложете датата на решението в темата и го изпратете на човека, който може да каже „да“, а не на групата, която ще го обсъжда. Ако отговорът дойде „не сега“, попитайте за датата, на която става „сега“, и запишете тази дата в следващата версия на бележката.

Подобни статии