Riskimuistio, joka päättyy vakavuusluokitukseen, antaa johtajalle tuomion eikä mitään toimenpidettä. Siksi niin monet niistä palaavat vastauksella „kiitos, merkitty“ eikä mitään muuta. Muistiot, jotka hyväksytään, jakavat saman muodon: yksi kapea, tarkistettavissa oleva väite, kaksi nimettyä vaihtoehtoa hinnan kanssa ja henkilö, jonka on vastattava määräpäivään mennessä. Kaikki alla käsittelee tuon muodon tuottamista liioittelematta sitä, mitä tiedät.

Pisteytys vastaa kysymykseen, jota kukaan ei esittänyt

Todennäköisyys kertaa vaikutus -aritmetiikka tuottaa luvun, joka järjestää havainnot toisiaan vastaan. Se ei kerro johtajalle, mitä allekirjoittaa, ja se kutsuu väittelemään kertoimesta päätöksen sijaan yhdyskäytävästä. Olen nähnyt kahden desimaalin altistusluvun nielevän kokonaisen kokouksen, kun taas varsinainen kysymys — rahoitetaanko päivitys tällä neljänneksellä — jäi esittämättä.

Tällä alueella on vain muutama todellinen päätös. Rahoita päivitys, hyväksy rajattu altistus tiettyyn päivämäärään asti tai pienennä joukkoa, joka pääsee palveluun. Jokaisella on eri vastuuhenkilö ja eri kustannus, eikä mikään niistä ole „vähennä riskiä 40 prosenttia“.

Vakavuuden inflaatio pahentaa ongelmaa. Kun jokainen havainto on kriittinen, luokittelu lakkaa erottelemasta ja lukija turvautuu ainoaan jäljellä olevaan signaaliin eli siihen, kuka valitti kovimmin. Muistio, joka sanoo, että julkaisu on tuen ulkopuolella, että tämä on toinen neljännes sen ollessa tuen ulkopuolella ja että tietty henkilöstöryhmä on siitä riippuvainen, on paljon toimintakelpoisempi kuin punainen merkki.

Epämääräisyys on toinen epäonnistuminen. „VPN on turvaton“ ei ole ratkaistavissa, koska se ei kerro, mikä käyttöönotto, mikä versio tai kuka pääsee mihin. Lause, jonka lukija voi tarkistaa, on hyödyllisen raportin pienin yksikkö.

Pienennä väitettä, kunnes joku voi tarkistaa sen

Ankkuroi väite julkaistuun rajaan, älä mielipiteeseen. Tuotetuen ulkopuolella oleminen, puuttuva pakollinen todennusvaihe tai saavutettavuus verkkosegmentistä, jonka ei pitäisi nähdä sitä, ovat kaikki väitteitä, joiden takana on testi. Ensimmäisen osalta testi on kolme komentoa itse yhdyskäytävällä:

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

Versiorivi ja pakettikysely ovat yleensä yhtä mieltä, ja kun eivät ole, olet löytänyt toisen ongelman, joka ansaitsee erillisen raportin. Varmenteen päättymispäivä on kenttä, jonka tarkistamisen ihmiset unohtavat, kunnes asiakkaat eivät enää saa yhteyttä, ja se kuuluu samaan todisteliitteeseen kuin versiomerkkijono.

Kirjaa, mistä kukin tuloste tuli ja milloin se otettiin. Muistion „yhdyskäytävä gw1, kerätty tiistaina“ voi skeptikko ajaa uudelleen; kiinnostavaan riviin rajatun kuvakaappauksen ei. Poista avaimet, yksityiset osoitteet ja tilien nimet ennen kuin tiedosto lähtee koneeltasi.

Kirjoita muistio valintana nimettyjen vaihtoehtojen välillä

Päätösmuistio on lyhyt, koska se tekee yhtä työtä. Tämä on muoto, jota käytän, täytettynä keksitylle keskikokoiselle organisaatiolle, jonka etäkäyttöjulkaisu meni tuen ulkopuolelle:

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.

Jokainen rivi ansaitsee paikkansa. Pyyntö on yksi lause ja sisältää päivämäärän. Väite on tarkistettavissa. Vaihtoehto B on olemassa, jotta vaihtoehto A on valinta eikä muodollisuus, ja se nimeää asiakkaan uudelleenasennuksen, koska se on kustannus, jonka ihmiset aliarvioivat. Odottamisen kustannus kuvaa seurausta, ei todennäköisyyttä.

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

Mitä muistio ei saa tehdä, on salakuljettaa johtopäätöstä, jota et voi tukea. Jos kompromissia ei ole osoitettu, sano se yhdellä rivillä, sillä lukija, joka myöhemmin havaitsee liioittelun, jättää huomiotta myös kolme seuraavaa muistiotasi.

Mitä riskin hyväksymisen on sisällettävä

Hyväksyminen ei ole päätöksen puuttumista eikä hiljaisuutta. Jos vastaus on elää altistuksen kanssa jonkin aikaa, muistio tarvitsee kolme lisäystä: päättymispäivän, seurantavaiheen, jonka joku todella tekee, ja nimetyn henkilön, joka avaa kysymyksen uudelleen, kun päivämäärä koittaa.

Väliaikainen valvonta tarvitsee saman kohtelun. Palvelun rajaaminen pienempään ryhmään vähentää altistusta vain, jos rajoitus pannaan täytäntöön jossakin ja joku ylläpitää luetteloa. Esto, joka hiljaa pysäyttää yöllisen erätyön, ei ole valvontaa, se on käyttökatko paremmilla papereilla.

Pidä muutoksen omistaja ja päätöksen omistaja erillään, kun he ovat eri henkilöitä. Alustatiimi toteuttaa; johtaja hyväksyy. Molempien nimien kirjoittaminen muistioon poistaa yleisimmän pysähdyksen: hyvin valmisteltu suunnitelma, joka odottaa henkilöä, joka ei koskaan nähnyt sitä.

Varmista muistio käyttöönottoa vasten ennen kuin lähetät sen

Väitteet vanhenevat huonosti organisaatioissa, joissa on useampi kuin yksi yhdyskäytävä. Toisesta julkaisusta kertovasta foorumiketjusta tai viime kuussa uudelleenrakennetusta isännästä kopioitu havainto kyseenalaistetaan kokouksessa ja muu muistio menee mukana. Aja todisteet uudelleen jokaisella isännällä, jonka muistio nimeää:

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

Jos kaksi isäntää ovat eri mieltä, muistio käsittelee nyt sekalaista laivastoa, mikä on erilainen ja yleensä vakuuttavampi havainto. Jos palvelu on ei-aktiivinen isännällä, jonka luulit palvelevan liikennettä, pysähdy ja korjaa inventaario ennen kuin muistio menee minnekään.

Liitä sitten tuloste, laita päätöspäivä aiheriville ja lähetä se henkilölle, joka voi sanoa kyllä, ei ryhmälle, joka keskustelee siitä. Jos vastaus tulee muodossa „ei nyt“, kysy päivämäärä, jolloin siitä tulee „nyt“, ja kirjoita se päivämäärä muistion seuraavaan versioon.

Aiheeseen liittyvät artikkelit