MÀtningar Àr skrÀp, sÀger du, och du har rÀtt. PÄ nÄgot sÀtt.
Visst, nÀr det kommer till mÀtningar Àr den första mÀtningen som kommer att tÀnka pÄ besöksstatistik.
MÄnga Àlskar att meditera i timmar medan de tittar pÄ besökskurvorna pÄ sin webbplats.

Det Ă€r sĂ„ fantastiskt att se hur linjen hoppar â hit och dit, hit och dit⊠Och Ă€nnu bĂ€ttre, nĂ€r webbplatsens besök ökar kontinuerligt.
DÄ sprider sig en vÀlsignad vÀrme genom hela kroppen och sinnet svÀvar mot himlen i vÀntan pÄ himmelskt bröd.
à h, vilken glÀdje, vilken salighet!

Och Ă€ven om bilden Ă€r dysterâŠ

GÄr det ÀndÄ inte att ta ögonen frÄn grafen, sÄ fÀngslande som den Àr.

Det verkar som om det finns en hemlig mening dolda i grafen. Lite till, sÄ kommer bilden att avslöja sina hemligheter och berÀtta för dig en otroligt enkel och effektiv metod för att attrahera en stor mÀngd kunder. Och dÄ kommer pengarna verkligen att flöda in.
Men i sjÀlva verket Àr besöksstatistik en typisk "söt (skrytsam) mÀtning" som inte bÀr nÄgon anvÀndbar betydelse.
Och de flesta mĂ€tningar Ă€r av denna art. NĂ€stan alla mĂ€tningar du ser â de Ă€r söta. Och just dĂ€rför har mĂ€tningar fĂ„tt dĂ„ligt rykte som meningslös tids- och energikostnad.
Men sÄ Àr det verkligen inte. RÀtta mÀtningar ger ytterst viktig och ibland ovÀrderlig information för affÀrer och projekt.
Den största bonusen och syftet med mÀtningar Àr att de ger möjlighet att styra ditt företag eller projekt.
Hur kan man avgöra att en mÀtning Àr dÄlig?
LĂ„t oss ta ett mycket enkelt exempel â hastigheten pĂ„ en bil.
SĂ€g mig, vad betyder hastighetenâŠ
100 km/h?

HmmâŠ
HmmâŠ
SĂ„ vad betyder den?
Jag tror att du kanske redan har listat ut att⊠den betyder ingenting!
Okej. Nu en andra frÄga:
Ăr 100 km/h bra eller dĂ„ligt?
HmmâŠ
Varken eller?
RĂ€tt!
Hastighet Ă€r en helt vĂ€rdelös och meningslös mĂ€tning. Om man inte anvĂ€nder den tillsammans med andra mĂ€tningar kan den visserligen sĂ€ga nĂ„got, men i sig sjĂ€lv â absolut inte.
Webbplatsens besök Àr precis samma sak som hastigheten.

Det Àr dÀrför det Àr helt meningslöst att stirra pÄ grafen för webbplatsens besök. Den kommer inte att avslöja livets hemlighet. FörstÄr du nu?
Vilka mÀtningar Àr dÄ bra?
Till exempel, Churn rate. Denna mÀtning visar hur mÄnga kunder som har lÀmnat företaget/webbplatsen för alltid över tid.
Churn rate = 1% sÀger att vi förlorar bara 1% av kunderna. Det vill sÀga att vi nÀstan inte tappar nÄgon.
Om Churn rate = 90%, sÄ betyder det att vi nÀstan förlorar alla vÄra kunder. Det Àr fruktansvÀrt!
Ser ni skillnaden mellan denna mÀtning och hastighet?
Churn rate Àr en meningsfull mÀtning som svarar pÄ frÄgan om det Àr bra eller dÄligt. Och du behöver inte gissa vad den betyder.
Det Àr en mÀtning som talar för sig sjÀlv!
Och nu Àr vi redo att vidta brÄdskande ÄtgÀrder för att minska kundavhoppet.

Det Àr just dÀrför sÄdana mÀtningar kallas handlingskraftiga. För de uppmanar till handling.
Kriteriet för "ytlighet" hos mÀtningar
Det finns ett mycket enkelt sÀtt att avgöra om en mÀtning Àr "ytlig / fÄfÀng" (eng. vanity).
De flesta absoluta mÀtningar, som till exempel besök, antal nedladdningar, antal retweets, antal e-postmeddelanden/prenumeranter, antal gilla-markeringar osv. Àr ytliga.
Relativa, vÀgda, mÀtningar Àr ofta handlingskraftiga. Men inte alla!
NÀr det gÀller kvalitativa mÀtningar finns det ingen entydighet, eftersom kvalitativa bedömningar i sig sjÀlva inte kan vara exakta och entydiga.
Men Ä andra sidan, att bedöma anvÀndarvÀnligheten av programmet kan och ska göras just utifrÄn anvÀndarnas upplevelse och inget annat.
Hur nÀrma sig mÀtningar i allmÀnhet?
Först och frÀmst behöver man vÀnda pÄ hjÀrnan.
Ingen skÀmt.
Var och en (!) som kommer i kontakt med mÀtningar börjar först leta efter deras syfte. Men tyvÀrr kommer de inte att visa det.
MÀtningar Àr precis som en vanlig linjal med hjÀlp av vilken vi mÀter allt vi vill.

Du letar vÀl inte efter syftet med livet i en vanlig trÀlinjal, eller?

Att söka livets mening i en linjal Àr vad som kallas en "bottom-up approach".
För att arbeta korrekt med mÀtningar mÄste man byta paradigm och börja arbeta tvÀrtom, uppifrÄn och ner.
Det vill sÀga, först göra en viss ÄtgÀrd och sedan mÀta effekten med hjÀlp av mÀtningar.
Man bör anvÀnda mÀtningar som ett vanligt verktyg för att mÀta och inte mer.
TÀnk pÄ dessa ord.
MÀt effekten av dina ÄtgÀrder med hjÀlp av mÀtningar, istÀllet för att hitta pÄ ÄtgÀrder utifrÄn en trÀlinjals avlÀsningar.
Denna metod kallas Àven "Hypotes->MÀtning".
Okej, det Àr förstÄtt.
FrÄga nummer 2: "Vad ska man mÀta? Hur hittar man rÀtt metrik?"
Hur ska man sammanstÀlla sin uppsÀttning av mÀtvÀrden?
Om du surfar pÄ nÀtet kommer du sÀkerligen att hitta tiotals, om inte hundratals, olika mÀtvÀrden pÄ samma Àmne.
Till exempel kan man hitta omkring hundra mÀtvÀrden för programvarukvalitet. Det handlar om GOST R-ISO-standarder, mÀtvÀrden som berÀknas i SonarQube, och olika skrÀddarsydda alternativ, samt till och med "kvalitativa" mÀtvÀrden baserade pÄ anvÀndarrecensioner.
SÄ vilka Àr vÀrda att anvÀnda och vilka Àr det inte?
Den bÀsta metoden Àr att följa "huvudvÀrdet".
OMTM (One Metric That Matters)
LÄt oss ta ett exempel.
Det Àr uppenbart att om du vill förbÀttra kvaliteten pÄ din programvaruprodukt kan du mÀta denna kvalitet pÄ olika sÀtt.
Kvalitet Àr inte bara antalet fel. Om man ser pÄ kvaliteten som helhet, handlar det om:
antal incidenter i produktion,
anvÀndarvÀnlighet och lÀttförstÄelighet,
prestanda,
fullstÀndighet och adekvans i genomförandet av planerad funktionalitet,
sÀkerhet.
Det finns mÄnga kriterier och det Àr omöjligt att arbeta med alla samtidigt. Man gÄr enkelt till vÀga: man vÀljer ett, det mest betydelsefulla kriteriet för tillfÀllet, och arbetar bara med det.
Denna metod kallas OMTM (One Metric That Matters) â En Viktig MĂ€tning.
Det Àr logiskt att vÀlja OMTM för programvarukvalitet som antal allvarliga (viktiga och kritiska) incidenter i produktionsmiljö.
För e-handelsbutiker behöver man överhuvudtaget inte fundera pĂ„ OMTM â det handlar om försĂ€ljningsvolym eller vinst (beroende pĂ„ ditt beslut).
Denna En Viktig MÀtning kommer att vara huvudvÀrdet för din uppsÀttning mÀtvÀrden. Och det kommer att pÄverka den slutgiltiga uppsÀttningen.
VĂ€rdet Inuti
Att sammanstÀlla en uppsÀttning mÀtvÀrden börjar ofta "slumphavligt", genom att söka pÄ internet och vÀlja de bÀsta alternativen baserat pÄ principen: "à h! Detta passar oss!"
Som du förstÄr, Àr det inte den bÀsta metoden, eller hur?
Men hur avgör man vilken metrik man ska ta och vilken man inte ska?
Till exempel mÀter man ofta olika sorters anvÀndarkonversioner.
Men varför mÀter man just anvÀndare och inte nÄgot annat? Har du tÀnkt pÄ den hÀr frÄgan?
SjÀlvklart finns det ett svar.
LÄt oss övervÀga en e-handelsbutik som det enklaste exemplet.
LÄt oss sÀga att du vill öka försÀljningsvolymen. Vilka mÀtvÀrden behöver du för detta? Hur ska du gÄ tillvÀga?
Det finns ett enkelt, logiskt och fungerande sÀtt. Allt faller pÄ plats nÀr du svarar pÄ frÄgan:
VEM SKAPAR VĂRDE?
Vi arbetar ju med försÀljningsvolym, eller hur? Vi vill öka den, eller hur?
Vilka och vad behöver vi pÄverka för att öka försÀljningsvolymen?
SjÀlvklart,
Vi behöver pĂ„verka orsaken â
den som "skapar" vÀrdet.
Vem genererar pengar i en nÀtbutik? VarifrÄn kommer pengarna?
Det Àr ganska enkelt: frÄn kunder.
Var kan vi pÄverka kunderna i en nÀtbutik?
Ăverallt!
Precis. PĂ„ varje steg i kundens livscykel.
För att visualisera livscykeln kan vi skapa en sÄ kallad "tratt" för kundens vÀg genom processen.
Exempel pÄ en nÀtbutikstratt:

Varför just sÄ? För att kunderna gÄr förlorade vid övergÄngar mellan stegen i tratten.
Genom att öka antalet kunder pÄ en viss nivÄ i tratten ökar vi automatiskt den resulterande försÀljningsvolymen.
Ett enkelt exempel.
MÀtvÀrdet "Procentandel övergivna kundvagnar" visar i grunden konverteringen vid övergÄngen frÄn kundvagnen till den slutförda bestÀllningen.
Anta att du vid första mÀtningen upptÀckte att 90 % av vagnarna gÄr förlorade, dvs. av 10 vagnar görs endast 1 bestÀllning.
Det Àr uppenbart nÄgot fel med kundvagnen, eller hur?
LÄt oss anta att summan av en bestÀllning Àr 100 kr. SÄledes blir den totala försÀljningsvolymen endast 100 kr.
Som ett resultat av att förbÀttra kundvagnen minskade andelen övergivna kundvagnar med 10 %, till 80 %. Hur ser det ut i siffror?
Av 10 vagnar började man slutföra 2 bestÀllningar. 100 kr * 2 = 200 kr.
Men det Àr ju en ökning av försÀljningsvolymen med 100%! Bingo!
Genom att öka konverteringen pÄ ett steg med bara 10 % har du ökat försÀljningsvolymen med 100 %.
Fantastiskt!
Men sÄ hÀr fungerar det.
FörstÄr ni nu vad som Àr sÄ fantastiskt med rÀtt uppbyggda mÀtvÀrden?
Med deras hjÀlp kan du uppnÄ fantastiska effekter pÄ dina processer.
För nÀtbutiker Àr det ganska enkelt, men hur kan vi tillÀmpa detta pÄ kvaliteten pÄ programvaruprodukten? Precis likadant:
- Vi vÀljer det frÀmsta vÀrdet vi arbetar med. Till exempel, vi minskar antal incidenter i produktion.
- Vi förstÄr vem och vad som producerar detta vÀrde. Till exempel, kÀllkoden.
- Vi bygger en livscykelpipeline för kÀllkod och sÀtter upp metriker i varje steg av pipelinen. Allt.
HĂ€r Ă€r till exempel vilka kvalitetsmetrier som skulle kunna komma fram (i grova drag)âŠ
VĂ€rdeindikator:
- fel tÀthet av produkten per 1000 kodrader
Metriker baserat pÄ livscykeln för kÀllkod:
- andel av misslyckade kompileringar,
- tÀckt av automatiserade tester,
- andel av misslyckade automatiserade tester,
- andel av misslyckade utplaceringar.
Metriker baserat pÄ livscykeln för defekter:
- dynamik av upptÀckta defekter,
- dynamik av rÀttelser,
- dynamik av Äteröppnanden,
- dynamik av avvisning av defekter,
- genomsnittlig vÀntetid för rÀttelse,
- genomsnittlig rÀttelsetid.
Sammanfattning
Som ni ser Àr Àmnet metriker verkligen mycket viktigt, nödvÀndigt och intressant.
Hur man vÀljer rÀtt metrik:
VÀlj OMTM, tÀnk över dess huvudsakliga vÀrde och mÀt producenterna av detta vÀrde.
Bygg metriker baserat pÄ livscykelpipelinen för producenten.
Försök att inte anvÀnda absoluta metriker.
Vad mer att lÀsa om detta Àmne
Ămnet metrik har blivit populĂ€rt i vĂ„gen av Lean Startup-rörelsen, sĂ„ det Ă€r bĂ€st att börja lĂ€sa frĂ„n kĂ€llorna â böckerna 'Lean Startup' (svensk översĂ€ttning â 'AffĂ€r frĂ„n grunden. Metod för Lean Startup' pĂ„ Ozon) och 'Lean Analytics' (det finns ingen översĂ€ttning, men boken sĂ€ljs pĂ„ engelska pĂ„ Ozon).
Viss information kan hittas pÄ internet Àven pÄ ryska, men tyvÀrr har det inte gÄtt att hitta nÄgon omfattande lÀrobok ens i den vÀsterlÀndska segmentet.
För övrigt har det till och med dykt upp sÀrskilda specialister som 'produktologer', vars uppgift Àr att bygga rÀtt metriksystem för sin produkt och föreslÄ sÀtt att förbÀttra dem.
Detta Àr allt.
Om artikeln har hjÀlpt dig att bÀttre förstÄ frÄgan, skulle författaren uppskatta en 'gilla' och delning.
KĂ€lla: habr.com
