Mae nodyn risg sy’n gorffen â graddfa difrifoldeb yn rhoi barn i reolwr ac yn rhoi dim gweithred. Dyna pam mae cymaint ohonynt yn dod yn ôl â “diolch, nodwyd” a dim byd arall. Mae’r nodiadau sy’n cael eu cymeradwyo yn rhannu un siâp: un honiad cul y gellir ei wirio, dau opsiwn a enwir gyda phris, a pherson sy’n gorfod ateb erbyn dyddiad. Mae popeth isod yn ymwneud â chynhyrchu’r siâp hwnnw heb orbwysleisio’r hyn rydych yn ei wybod.

Mae’r sgôr yn ateb cwestiwn na ofynnodd neb

Mae rhifyddeg tebygolrwydd wedi’i luosi ag effaith yn cynhyrchu rhif sy’n trefnu canfyddiadau yn erbyn ei gilydd. Nid yw’n dweud wrth gyfarwyddwr beth i’w lofnodi, ac mae’n gwahodd dadl am y lluosydd yn lle penderfyniad am y giât. Rwyf wedi gweld ffigur datguddiad dau ddegolyn yn llyncu cyfarfod cyfan tra bod y cwestiwn gwirioneddol, a ddylid ariannu uwchraddiad y chwarter hwn, yn mynd heb ei ofyn.

Nid oes ond ychydig o benderfyniadau go iawn yn y maes hwn. Ariannwch yr uwchraddiad, derbyniwch ddatguddiad cyfyngedig hyd at ddyddiad penodedig, neu leihau pwy all gyrraedd y gwasanaeth. Mae gan bob un berchendog gwahanol a chost wahanol, ac nid oes yr un ohonynt yn “lleihau risg 40 y cant”.

Mae chwyddiant difrifoldeb yn gwneud y broblem yn waeth. Pan fo pob canfyddiad yn hollbwysig, mae’r raddfa yn rhoi’r gorau i wahaniaethu ac mae’r darllenydd yn troi at yr unig signal sydd ar ôl, sef pwy gwynodd uchaf. Mae nodyn sy’n dweud bod y rhyddhau allan o gefnogaeth, mai dyma’r ail chwarter iddo fod allan o gefnogaeth, ac bod grŵp penodol o staff yn dibynnu arno, yn llawer mwy gweithredadwy na bathodyn coch.

Mae annelwigrwydd yn y methiant arall. Ni ellir datrys “mae’r VPN yn ansefydlog”, oherwydd nid yw’n dweud pa ddefnydd, pa fersiwn, na phwy all gyrraedd beth. Brawddeg y gall darllenydd ei gwirio yw uned leiaf adroddiad defnyddiol.

Lleihewch yr honiad nes bod rhywun yn gallu ei wirio

Angorwch yr honiad i ffin gyhoeddedig yn hytrach nag i farn. Allan o gefnogaeth y gwerthwr, cam dilysu gofynnol ar goll, neu gyrraedd o segment rhwydwaith na ddylai ei weld — mae’r rhain i gyd yn honiadau gyda phrawf y tu ôl iddynt. Ar gyfer yr un cyntaf, y prawf yw tair gorchymyn ar y giât ei hun:

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

Mae’r llinell fersiwn a’r ymholiad pecyn fel arfer yn cytuno, a phan nad ydynt, rydych wedi dod o hyd i ail broblem sy’n werth ei hadrodd ar wahân. Y dyddiad dod i ben ar y dystysgrif yw’r maes y mae pobl yn anghofio ei wirio nes bod cleientiaid yn methu cysylltu, ac mae’n perthyn i’r un atodiad tystiolaeth â’r llinyn rhyddhau.

Cofnodwch o ble y daeth pob allbwn a phryd y cafodd ei gasglu. Gall amheuwr ail-redeg nodyn sy’n dweud “giât gw1, casglwyd ddydd Mawrth”; ni all sgrinlun wedi’i docio i’r llinell ddiddorol. Tynnwch allweddi, cyfeiriadau preifat ac enwau cyfrifon cyn i’r ffeil adael eich peiriant.

Ysgrifennwch y nodyn fel dewis rhwng opsiynau a enwir

Mae nodyn penderfyniad yn fyr oherwydd ei fod yn gwneud un gwaith. Dyma’r siâp rwy’n ei ddefnyddio, wedi’i lenwi ar gyfer sefydliad canolig dychmygol y daeth ei ryddhau mynediad o bell allan o gefnogaeth:

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.

Mae pob llinell yn ennill ei lle. Mae’r cais yn un frawddeg ac yn cynnwys dyddiad. Mae’r honiad yn wiriadwy. Mae opsiwn B yn bodoli fel bod opsiwn A yn ddewis yn hytrach nag yn ffurfioldeb, ac mae’n enwi ailosod y cleient oherwydd dyna’r gost y mae pobl yn ei thanamcangyfrif. Mae cost aros yn disgrifio canlyniad, nid tebygolrwydd.

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

Yr hyn na ddylai’r nodyn ei wneud yw smyglo i mewn casgliad na allwch ei gefnogi. Os na ddangoswyd unrhyw gyfaddawd, dywedwch hynny mewn un llinell, oherwydd bydd darllenydd sy’n darganfod gor-ddweud yn ddiweddarach yn diystyru eich tair nodyn nesaf hefyd.

Beth sy’n rhaid i dderbyn y risg ei gynnwys

Nid yw derbyn yn absenoldeb penderfyniad, ac nid yw’n ddistawrwydd. Os mai’r ateb yw byw gyda’r datguddiad am gyfnod, mae angen tri ychwanegiad ar y nodyn: dyddiad terfyn, cam monitro y mae rhywun yn ei wneud mewn gwirionedd, a pherson a enwir sy’n ailagor y cwestiwn pan ddaw’r dyddiad.

Mae angen yr un driniaeth ar reolaeth dros dro. Mae cyfyngu’r gwasanaeth i grŵp llai yn lleihau datguddiad dim ond os yw’r cyfyngiad yn cael ei orfodi yn rhywle ac os yw rhywun yn cynnal y rhestr. Nid yw bloc sy’n stopio swpwaith nosweithiol yn dawel yn rheolaeth, mae’n doriad gyda phapurau gwell.

Cadwch berchennog y newid a pherchennog y penderfyniad ar wahân pan fyddant yn bobl wahanol. Mae’r tîm platfform yn gweithredu; mae’r cyfarwyddwr yn derbyn. Mae ysgrifennu’r ddau enw yn y nodyn yn dileu’r aros mwyaf cyffredin, sef cynllun wedi’i baratoi’n dda yn aros am berson na welodd mohono erioed.

Gwiriwch y nodyn yn erbyn y defnydd cyn ei anfon

Mae honiadau’n heneiddio’n wael mewn sefydliadau sydd â mwy nag un giât. Bydd canfyddiad a gopïwyd o edefyn fforwm am ryddhau gwahanol, neu o westeiwr a ailadeiladwyd y mis diwethaf, yn cael ei herio yn y cyfarfod ac mae gweddill y nodyn yn mynd gydag ef. Ail-redwch y dystiolaeth ar bob gwesteiwr a enwir yn y nodyn:

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

Os yw’r ddau westeiwr yn anghytuno, mae’r nodyn nawr yn ymwneud â fflyd gymysg, sy’n ganfyddiad gwahanol ac fel arfer yn fwy darbwyllol. Os yw’r gwasanaeth yn anweithredol ar westeiwr yr oeddech yn credu ei fod yn gwasanaethu traffig, stopiwch a chywirwch y rhestriad cyn i’r nodyn fynd unrhyw le.

Yna atodwch yr allbwn, rhowch ddyddiad y penderfyniad yn y pwnc, a’i anfon at y person sy’n gallu dweud ie yn hytrach nag at y grŵp fydd yn ei drafod. Os daw’r ateb yn ôl fel “ddim nawr”, gofynnwch am y dyddiad y bydd yn dod yn “nawr” ac ysgrifennwch y dyddiad hwnnw yn fersiwn nesaf y nodyn.

Erthyglau cysylltiedig