3.3 Metrigau perfformiad a dirprwyon canlyniad
Trosolwg a chymhelliant
Perfformiad, y P yn SPACE (pwnc 3.1), yw’r dimensiwn a ddrysir amlaf â gweithgarwch, a dyna’n union y mae’r pwnc hwn yn bodoli i’w atal. Mae perfformiad yn gofyn a gynhyrchodd gwaith peiriannydd neu dîm ganlyniad da mewn gwirionedd: nodwedd a ryddhawyd ac a weithiodd, system a arhosodd yn ddibynadwy, newid a symudodd fetrig busnes neu ddefnyddiwr i’r cyfeiriad iawn. Mae gweithgarwch (pwnc 3.4) yn gofyn dim ond faint o symudiad a ddigwyddodd. Gall tîm fod yn hynod weithgar ac yn isel ei berfformiad, gan ryddhau newidiadau bach cyson na fyddant byth yn symud canlyniad, ac mae’r gwrthwyneb yr un mor bosibl: tîm sy’n rhyddhau’n anaml ond y mae ei newidiadau bob amser yn glanio’n union yn iawn.
Anhawster y dimensiwn hwn yw nad yw canlyniad yn aml yn briodoladwy i un person neu hyd yn oed un tîm sengl; mae canlyniadau meddalwedd yn dod i’r amlwg o gydweithio, o benderfyniadau a wnaed fisoedd ynghynt gan bobl sydd ers hynny wedi symud i brosiectau eraill, o amodau marchnad nad oes gan yr un peiriannydd reolaeth drostynt. Roedd ymchwilwyr SPACE yn eglur ynghylch hyn: dylid mesur perfformiad ar lefel y system neu’r tîm gan ddefnyddio nifer o signalau cydgyfeiriol, nid ei leihau i rif sengl ac yn sicr nid ei briodoli i beiriannydd unigol ar wahân. Mae’r pwnc hon yn cymryd y canllaw hwnnw o ddifrif ac yn trin priodoli perfformiad unigol fel trap i’w osgoi’n weithredol, nid llwybr byr i’w gymryd pan fo’n gyfleus.
I dimau mawr, cael mesuriad perfformiad yn iawn yw’r hyn sy’n gwahanu rhaglen fetrigau sy’n gwella canlyniadau mewn gwirionedd oddi wrth un sy’n dim ond gwobrwyo prysurdeb gweladwy. Mae angen signalau sy’n gwrthsefyll twyllo trwy gyfaint allbwn crai ar sefydliadau menter sy’n cymharu perfformiad ar draws llawer o dimau; mae angen dangos bod ymdrech beirianneg wedi cynhyrchu canlyniadau gwirioneddol, nid dim ond darnau gwaith a gyflenwyd, ar sefydliadau llywodraeth sy’n cyfiawnhau buddsoddiad technoleg i gyrff goruchwylio, sef union egwyddor canlyniadau-dros-allbwn pwnc 1.3 wedi’i chymhwyso i’r dimensiwn penodol hwn.
Egwyddorion allweddol
- Mae perfformiad yn mesur a gynhyrchodd gwaith ganlyniad da, nid faint o waith a ddigwyddodd. Dyma’r gwahaniaeth craidd o’r dimensiwn gweithgarwch.
- Defnyddiwch nifer o signalau cydgyfeiriol, byth un rhif perfformiad. Nid oes yr un dirprwy unigol yn ddigon dibynadwy i sefyll ar ei ben ei hun.
- Mesurwch ar lefel y tîm neu’r system. Mae priodoli canlyniad unigol fel arfer yn annibynadwy ac yn gwahodd union y twyllo y mae’r llyfr hwn yn rhybuddio yn ei erbyn drwyddo draw.
- Mae ansawdd yn rhan o berfformiad, nid pryder ar wahân. Nid yw gwaith sy’n rhyddhau ond yn torri rhywbeth arall wedi perfformio’n dda mewn gwirionedd.
- Mae signal perfformiad heb benderfyniad ynghlwm wrtho’n addurniad, yn union yn ôl egwyddor gyffredinol pwnc 1.1 wedi’i chymhwyso i’r dimensiwn hwn.
Argymhellion
Cyfunwch sawl signal cydgyfeiriol yn hytrach nag un sgôr perfformiad
Tynnwch dystiolaeth perfformiad o sawl ffynhonnell: cyfradd methiant newid (pwnc 2.10) a chyfradd dianc diffygion (pwnc 5.1) ar gyfer ansawdd, canlyniadau defnyddio wedi’u clymu wrth fabwysiadu nodwedd gwirioneddol (pwnc 5.2) ar gyfer a oedd y gwaith yn bwysig, ac asesiad cymar neu reolwr ansoddol o gyfraniad tîm i nodau strategol ar gyfer cyd-destun na all metrig pur ei ddal. Nid yw’r un o’r rhain yn ddibynadwy ar ei ben ei hun; gyda’i gilydd, pan fyddant yn cydgyfeirio ar yr un casgliad, maent yn llawer mwy dibynadwy nag y gallai unrhyw rif sengl fod.
Mesurwch ar lefel y tîm, gwrthsefyllwch briodoliad unigol
Yn anaml y mae canlyniadau meddalwedd yn gynnyrch gwaith un person yn unig; maent yn dod i’r amlwg o benderfyniadau dylunio, adborth adolygu, gwaith blaenorol gan bobl a allai ers hynny fod wedi gadael y tîm, a chydweithio ar draws ffiniau. Mae priodoli canlyniad i un peiriannydd sengl fel arfer yn fanwl gywirdeb ffug sy’n anwybyddu’r realiti hwn ac yn creu cymhelliad cryf i unigolion warchod clod yn hytrach na chydweithio’n rhydd, yn union y math o wyrgamu cymhelliant y mae pwnc 1.2 yn rhybuddio yn ei erbyn.
Plygwch ansawdd yn uniongyrchol i mewn i ddiffiniad perfformiad
Ni wnaeth nodwedd sy’n rhyddhau mewn pryd ond yn achosi tonnau o ddigwyddiadau cynhyrchu berfformio’n dda, hyd yn oed pan fyddai golwg allbwn-yn-unig naïf yn ei chyfrif fel un a gyflenwyd. Adeiladwch gyfradd methiant newid, cyfradd dianc diffygion, a data digwyddiad ôl-ryddhau’n uniongyrchol i mewn i sut yr ydych yn asesu perfformiad, yn hytrach na thrin ansawdd fel pryder ar wahân, datgysylltiedig a fesurir dim ond yn Rhan 4 a Rhan 6 y llyfr hwn.
Defnyddiwch ddata perfformiad i lywio penderfyniadau buddsoddi a phroses, nid graddfeydd unigol
Y defnydd cynhyrchiol o ddata perfformiad yw penderfynu ble i fuddsoddi ymhellach (mae tîm sy’n cyflenwi canlyniadau cryf yn gyson yn haeddu mwy o adnoddau ac ymreolaeth) a ble i ymchwilio (mae tîm y mae ei waith yn methu â glanio’n gyson yn haeddu cymorth, nid bai, yn ôl fframio diagnostig pwnc 1.1). Mae graddio unigolion neu dimau’n gystadleuol yn erbyn ei gilydd ar ddata perfformiad yn gwahodd union y twyllo a’r niwed i ysbryd y mae’r llyfr hwn yn rhybuddio yn ei erbyn ac yn anaml yn cynhyrchu canlyniadau gwell na’r defnydd diagnostig.
Byddwch yn onest am gyfyngiadau priodoli, yn enwedig ar gyfer timau platfform a galluogi
Mae gan dimau sy’n adeiladu isadeiledd a rennir, offer mewnol, neu allu
platfform (mae pwnc peirianneg platfform y llyfr chwaer software-engineering-guide yn ymdrin â hyn yn uniongyrchol) eu
cyfraniad i ganlyniadau aml gam wedi’u tynnu i ffwrdd oddi wrth unrhyw
fetrig cwsmer-wynebedig sengl yn aml. Mesurwch berfformiad y timau hyn
trwy eu heffaith ar y timau y maent yn eu galluogi, mabwysiad eu
platfform, gostyngiad mewn ffrithiant a adroddir gan dimau defnyddio,
yn hytrach na gorfodi metrig canlyniad-uniongyrchol anaddas ar waith
sydd’n gynhenid anuniongyrchol.
Cyfnewidiadau: manteision ac anfanteision
| Dull | Manteision | Anfanteision |
|---|---|---|
| Sgôr perfformiad sengl fesul tîm | Syml i’w gyflwyno a’i gymharu | Manwl gywirdeb ffug; yn cuddio pa signal sylfaenol a lywiodd y sgôr mewn gwirionedd |
| Sawl signal cydgyfeiriol | Mwy dibynadwy, yn gwrthsefyll twyllo un-metrig | Anos ei grynhoi mewn un rhif; angen mwy o gyd-destun i’w ddehongli |
| Mesuriad perfformiad lefel-tîm | Yn cyfateb â sut mae canlyniadau meddalwedd mewn gwirionedd yn dod i’r amlwg | Ni all ateb cwestiynau am gyfraniad unigol yn uniongyrchol |
| Priodoliad perfformiad lefel-unigol | Yn teimlo’n fwy uniongyrchol weithredadwy ar gyfer adolygiadau | Fel arfer yn fanwl gywirdeb ffug; risg twyllo a gwarchod-clod cryf |
Y tensiwn canolog yw manwl gywirdeb yn erbyn gonestrwydd. Mae un rhif perfformiad fesul tîm, neu’n waeth, fesul unigolyn, yn hawdd ei gymharu a’i raddio, ond mae’r manwl gywirdeb hwnnw fel arfer yn ffug, gan guddio ansicrwydd gwirioneddol am briodoliad ac ansawdd y tu ôl i ffigwr sy’n edrych yn lân. Datryswch y tensiwn trwy dderbyn darlun aml-signal, llai taclus fel yr un gonest, a thrwy wrthsefyll pwysau gan arweinyddiaeth neu brosesau adolygu perfformiad i’w gwympo’n ôl i sgôr sengl, ffug o fanwl gywir.
Cwestiynau i’w trafod gyda’ch tîm
A yw ein mesuriad perfformiad cyfredol yn cyfuno sawl signal cydgyfeiriol, neu a yw’n dibynnu ar un rhif sy’n teimlo’n fwy manwl gywir nag ydyw mewn gwirionedd? Archwiliwch beth bynnag yr ydych yn ei alw’n “fetrig perfformiad” ar hyn o bryd a gwiriwch faint o signalau annibynnol, cydgyfeiriol sy’n bwydo iddo mewn gwirionedd.
A ydym erioed wedi priodoli perfformiad tîm neu unigolyn heb ystyried natur gydweithredol, draws-dîm sut y digwyddodd y canlyniad mewn gwirionedd? Dewiswch stori lwyddiant ddiweddar ac olrheiniwch faint ohoni oedd yn dibynnu ar bobl, penderfyniadau, neu waith blaenorol y tu allan i’r tîm neu’r unigolyn a gafodd y clod.
A yw ein mesuriad perfformiad yn cynnwys ansawdd, neu dim ond cyflymder cyflenwi a chyfaint allbwn? Ni ddylai nodwedd a ryddhawyd ac a achosodd donnau sylweddol o ddigwyddiadau cynhyrchu’n ddiweddarach sgorio fel perfformiad uchel; gwiriwch a fyddai eich mesuriad cyfredol yn dal yr achos hwn mewn gwirionedd.
Sut ydym yn mesur perfformiad timau platfform neu alluogi y mae eu cyfraniad i ganlyniadau’n anuniongyrchol? Os yw’r ateb onest yn “dydyn ni ddim, yn iawn,” mae’r bwlch hwnnw’n werth ei enwi a mynd i’r afael ag ef yn uniongyrchol yn hytrach na gadael i’r timau hynny gael eu gadael heb eu mesur yn effeithiol neu eu mesur yn annheg yn erbyn metrigau canlyniad cwsmer-wynebedig nad ydynt yn cyfateb â’u gwaith.
A yw data perfformiad erioed wedi cael ei ddefnyddio i raddio unigolion yn gystadleuol yn erbyn ei gilydd, yn ffurfiol neu’n anffurfiol? Mae’r drifft hwn, sy’n debyg i’r risg data-boddhad ym mhwnc 3.2, yn niweidio gonestrwydd y data a pharodrwydd y tîm i gydweithio’n agored fel ei gilydd.
Pan fydd ein signalau cydgyfeiriol yn anghytuno, cyflymder cyflenwi uchel ond cyfradd diffygion gynyddol, er enghraifft, beth ydym yn ei gasglu, ac a yw ein proses yn trin yr anghytundeb hwnnw’n dda? Mae anghytundeb rhwng signalau ei hun yn wybodaeth werthfawr; trafodwch a yw eich tîm ar hyn o bryd yn ei drin fel sŵn i’w anwybyddu neu fel canfyddiad gwirioneddol sy’n werth ei archwilio.
Golwg sector
Cwmni newydd. Mae perfformiad fel arfer yn weladwy’n uniongyrchol: a weithiodd y nodwedd, a fabwysiadodd cwsmeriaid hi, a symudodd y metrig. Mae mesuriad ffurfiol aml-signal yn aml yn ddiangen ar y raddfa hon; y risg yn lle hynny yw priodoli llwyddiant neu fethiant yn rhy gyflym i un person mewn tîm bach, cyflym symud, hynod gydweithredol lle nad yw clod na bai bron byth yn perthyn i un unigolyn yn unig.
Busnes bach. Cyfunwch pa ddata cyflenwi ac ansawdd bynnag sydd gennych eisoes (pwnc 2.10, pwnc 5.1) â sgwrs uniongyrchol, onest am a helpodd gwaith diweddar y busnes mewn gwirionedd, yn hytrach nag adeiladu offeryno ffurfiol aml-signal nad oes gennych y gallu i’w gynnal.
Menter. Dyma lle mae disgyblaeth mesuriad lefel-tîm, aml-signal yn ennill ei buddsoddiad, gan fod y pwysau i leihau perfformiad i un rhif cymharadwy ar draws degau o dimau gryfaf yma, ac mae’r niwed o fanwl gywirdeb ffug yn cyfansymio ar draws holl benderfyniadau adnoddu’r sefydliad. Gwrthsefyllwch y pwysau hwnnw’n benodol ac adeiladwch yr achos aml-signal dros pam mae’n bwysig.
Llywodraeth. Dangos bod buddsoddiad peirianneg wedi cynhyrchu canlyniadau gwirioneddol, nid dim ond darnau gwaith a gyflenwyd, yw’r cwestiwn canolog y mae corff goruchwylio’n aml yn ei ofyn. Mae mesuriad perfformiad aml-signal, wedi’i glymu’n benodol wrth fetrigau canlyniad (pwnc 5.3) yn hytrach na dirprwyon cyflenwi-yn-unig, yn rhoi ateb llawer cryfach, mwy amddiffynadwy na chyfrif gweithgarwch neu gyflenwi yn unig.
Enghreifftiau
Menter. Roedd arweinyddiaeth cwmni technoleg manwerthu wedi bod yn graddio timau peirianneg yn anffurfiol yn ôl pwyntiau stori a gwblhawyd fesul sbrint, gan drin hyn fel dirprwy perfformiad. Ar ôl mabwysiadu dull aml-signal, gan gyfuno data cyflenwi, cyfradd methiant newid, a mabwysiad nodwedd ôl-ryddhau, canfu arweinyddiaeth mai gan y tîm â’r gyfradd gwblhau pwyntiau-stori uchaf hefyd oedd y gyfradd mabwysiad nodwedd isaf yn y cwmni: roeddent yn rhyddhau’n gyflym ond yn adeiladu pethau nad oedd cwsmeriaid yn eu defnyddio. Ailddyrannodd blaenoriaethau’r map ffordd i’r tîm hwnnw, yn seiliedig ar y darlun perfformiad llawnach yn hytrach na’r graddiad rhif-sengl camarweiniol, gynhwysedd peirianneg sylweddol tuag at waith effaith-uwch o fewn un chwarter.
Llywodraeth. Roedd angen i raglen beirianneg asiantaeth dreth genedlaethol ddangos i bwyllgor goruchwylio bod buddsoddiad systemau mawr wedi gwella perfformiad, nid dim ond cyflenwi’r cwmpas a gontractiwyd. Yn hytrach nag adrodd cwblhau pwyntiau-stori neu gerrig milltir yn unig, cyflwynodd y rhaglen set gydgyfeiriol o signalau: cyfradd gwall prosesu leihaedig, amser prosesu canolrifol leihaedig, a chyfradd gwblhau hunanwasanaeth llwyddiannus gynyddol, y cyfan wedi’u clymu wrth gydrannau system penodol a gyflenwyd. Bodlonodd y cyflwyniad aml-signal, wedi’i glymu wrth ganlyniad, graffu’r pwyllgor mewn ffordd na wnaeth adroddiad “wedi’i gyflenwi ar amserlen” syml o raglen flaenorol y flwyddyn cynt.
Achos busnes: cymhellion, ROI, a TCO
Penderfyniadau adnoddu gwell yw’r enillion ar fesur perfformiad trwy signalau cydgyfeiriol, wedi’u clymu wrth ganlyniad yn hytrach nag un rhif manwl gywirdeb ffug: gall sefydliad sy’n gallu gweld pa waith timau sy’n symud canlyniadau mewn gwirionedd fuddsoddi ymhellach lle mae’n bwysig ac ymchwilio lle nad yw, yn hytrach na gwobrwyo pa bynnag dîm sy’n digwydd edrych brysuraf. Mae’r enghraifft manwerthu uchod yn nodweddiadol: roedd graddiad rhif-sengl camarweiniol wedi bod yn cyfeirio sylw buddsoddi i ffwrdd o ble byddai mewn gwirionedd wedi helpu.
Mae cost cyfanswm perchnogaeth yn uwch na dull un-metrig, oherwydd bod angen cyfuno data o sawl ffynhonnell (cyflenwi, ansawdd, canlyniad) a gwrthsefyll pwysau sefydliadol i gwympo’r darlun yn ôl i un rhif cymharadwy. Mae’r gost honno’n werth ei thalu oherwydd bod y dewis arall, sgôr sengl ffug o fanwl gywir, yn camarwain penderfyniadau adnoddu y mae data perfformiad i fod i’w llywio’n weithredol.
Gwrth-batrymau a risgiau
- Drysu gweithgarwch â pherfformiad: y gwall mwyaf cyffredin y mae’r dimensiwn hwn wedi’i ddylunio’n benodol i’w atal.
- Priodoliad perfformiad unigol ar gyfer canlyniadau cydweithredol, draws-dîm: fel arfer yn fanwl gywirdeb ffug sy’n digalonni cydweithio.
- Eithrio ansawdd o’r diffiniad o berfformiad: yn gwobrwyo gwaith sy’n rhyddhau ond yn torri rhywbeth arall.
- Gorfodi metrig canlyniad-uniongyrchol ar dimau platfform neu alluogi: yn mesur y peth anghywir ar gyfer gwaith sydd’n gynhenid anuniongyrchol.
- Cwympo sawl signal cydgyfeiriol yn ôl i un rhif ffug o fanwl gywir o dan bwysau sefydliadol: yn colli’r gonestrwydd yr oedd y dull aml-signal wedi’i adeiladu i’w ddarparu.
- Defnyddio data perfformiad i raddio unigolion yn gystadleuol: yn niweidio gonestrwydd data a chydweithio tîm fel ei gilydd.
Model aeddfedrwydd
- Lefel 1, Cychwyn: Cymysgir perfformiad â gweithgarwch neu gyfaint allbwn, wedi’i fesur ag un rhif heb ei archwilio.
- Lefel 2, Datblygu: Ystyrir rhai signalau ansawdd ochr yn ochr ag allbwn, ond nid oes dull aml-signal cyson ac mae priodoliad unigol yn dal i ddigwydd yn anffurfiol.
- Lefel 3, Safoni: Mesurir perfformiad ar lefel y tîm gan ddefnyddio sawl signal cydgyfeiriol gan gynnwys ansawdd, yn gyson ar draws y sefydliad.
- Lefel 4, Rheoli: Archwilir anghytundeb rhwng signalau cydgyfeiriol yn weithredol; mae gan dimau platfform a galluogi fesurau perfformiad anuniongyrchol yn briodol sy’n cyfateb â’u gwaith gwirioneddol.
- Lefel 5, Cerddorfaru: Mae data perfformiad yn llywio penderfyniadau adnoddu a buddsoddi’n uniongyrchol, a gall y sefydliad bwyntio at benderfyniadau ailddyrannu penodol a alluogwyd gan olwg aml-signal ac y byddai golwg rhif-sengl wedi’u colli.
Syniadau ar gyfer trafodaeth
- Pa un rhif ydym yn ei ddefnyddio ar hyn o bryd fel dirprwy perfformiad y dylem ei ymddeol o blaid set gydgyfeiriol?
- A ydym erioed wedi rhoi clod am ganlyniad i’r tîm neu’r person anghywir oherwydd bod priodoliad yn aneglur?
- Sut ydym yn mesur perfformiad tîm platfform neu alluogi ar hyn o bryd?
- Sut olwg fyddai arni petai ein signalau cydgyfeiriol yn anghytuno â’i gilydd y chwarter nesaf?
- Ble mae graddiad pwyntiau-stori neu gyfrif-cyflenwi wedi camgyfeirio ein sylw buddsoddi?
Prif gasgliadau
- Mae perfformiad yn mesur a gynhyrchodd gwaith ganlyniad da, nid faint o symudiad a ddigwyddodd; peidiwch â’i ddrysu â gweithgarwch (pwnc 3.4).
- Defnyddiwch sawl signal cydgyfeiriol, byth un rhif perfformiad, a byddwch yn amheus o fanwl gywirdeb ffug.
- Mesurwch ar lefel y tîm neu’r system; mae priodoliad canlyniad unigol fel arfer yn annibynadwy ac yn niweidio cydweithio.
- Mae ansawdd yn rhan o berfformiad, nid pryder ar wahân, datgysylltiedig.
- Rhowch fesurau perfformiad anuniongyrchol yn briodol i dimau platfform a galluogi yn hytrach na gorfodi metrig canlyniad- uniongyrchol anaddas ar eu gwaith.
Cyfeiriadau a darllen pellach
- Forsgren, Nicole, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, a Jenna Butler, “The SPACE of Developer Productivity,” ACM Queue (2021).
- Accelerate: The Science of Lean Software and DevOps, gan Nicole Forsgren, Jez Humble, a Gene Kim (mesuriad perfformiad seiliedig-ar- ganlyniad).
- Team Topologies, gan Matthew Skelton a Manuel Pais (strwythurau timau platfform a galluogi a sut i fesur eu cyfraniad).
- Measuring and Managing Performance in Organizations, gan Robert D. Austin (risgiau metrigau perfformiad manwl gywirdeb ffug).