Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Le metriche sono una stronzata, dici, e avrai ragione. In qualcosa.

Infatti, quando si parla di metriche, il primo parametro che viene in mente è il traffico.

Molte persone amano meditare per ore guardando il grafico del traffico del proprio sito web.

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Quanto è bello vedere la fila saltare avanti e indietro, avanti e indietro... Ed è ancora più bello quando il traffico sul sito cresce continuamente.

Quindi il calore beato si diffonde in tutto il corpo e la mente si libra verso il cielo in attesa della manna celeste.

Ah, che gioia, che beatitudine!

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

E anche se la foto è triste...

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Non riesci ancora a distogliere lo sguardo dalla classifica, crea così dipendenza.

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Sembra che ci sia un significato segreto nascosto nella grafica. Ancora un po 'e l'immagine rivelerà i suoi segreti e ti spiegherà un modo incredibilmente semplice ed efficace per attirare un numero enorme di clienti. E poi i soldi scorreranno sicuramente come un fiume.

Ma in realtà, la frequenza è una tipica “metrica (vanità) dolce” che non ha alcun significato utile.

E queste sono la maggior parte dei parametri. Fondamentalmente, tutte le metriche che vedi sono zuccherine. Ed è per questo che le metriche hanno la cattiva reputazione di essere un’inutile perdita di tempo e fatica.

Ma in realtà non è affatto così. Le metriche giuste forniscono informazioni estremamente importanti e talvolta preziose per un'azienda e un progetto.

Il vantaggio principale e lo scopo delle metriche è che consentono di gestire la tua attività o progetto.

Come determinare se una metrica è errata?

Consideriamo un esempio molto semplice: la velocità di un'auto.

Per favore dimmi cosa significa velocità...

100 chilometri all'ora?

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Hmm ...

Hmm ...

Quindi cosa vuol dire?

Penso che probabilmente l'hai indovinato tu stesso che... non significa niente!

OK. Ora la seconda domanda:

100 km/h sono buoni o cattivi?

Hmm ...

Né l'uno né l'altro?

Proprio così!

La velocità è una metrica completamente inutile e stupida. A meno che, ovviamente, non lo usi da solo. Combinato con altri parametri, può ovviamente dire qualcosa, ma da solo certamente non lo fa.

Il traffico del sito ha esattamente la stessa velocità.

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Ecco perché non ha assolutamente senso restare davanti al grafico del traffico del sito. Non ti rivelerà il segreto della vita. Capisci ora?

Quali parametri sono validi allora?

Ad esempio, il tasso di abbandono. Questa metrica indica quanti clienti hanno lasciato l'azienda/il sito per sempre nel tempo.

Il tasso di abbandono = 1% indica che perdiamo solo l'1% dei clienti. Quelli. Non perdiamo quasi nessuno.

Se il tasso di abbandono è pari al 90%, significa che stiamo perdendo quasi tutti i nostri clienti. È orribile!

Vedi la differenza tra questa metrica e la velocità?

Il tasso di abbandono è una metrica significativa che risponde alla domanda se qualcosa è buono o cattivo. E non devi indovinare cosa significa.

Questa è una metrica che parla da sola!

E ora siamo pronti a intraprendere azioni urgenti per ridurre il tasso di abbandono dei clienti.

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Questo è il motivo per cui tali parametri sono definiti utilizzabili. Perché incoraggiano l'azione.

Criterio per la “dolcezza” delle metriche

Esiste un modo molto semplice per determinare che una metrica è “vanità”.

Metriche più assolute, come traffico, numero di download, numero di retweet, numero di email/iscritti, numero di Mi piace, ecc. sono scadenti.

Le metriche relative e ponderate sono spesso utilizzabili. Ma non tutto!

Per quanto riguarda le metriche di qualità, qui non c'è certezza, perché una valutazione qualitativa di per sé non può essere accurata e inequivocabile.

Ma d'altro canto l'usabilità di un programma può e deve essere valutata proprio dal livello di percezione degli utenti finali e nient'altro.

Come affrontare le metriche in generale?

La prima cosa che devi fare è trasformare il tuo cervello.

Non sto scherzando.

Chiunque (!) si imbatta in metriche, prima di tutto inizia a cercare il motivo per cui si trova in esse. Ma non lo mostreranno, sfortunatamente.

Le metriche sono proprio come un normale righello con cui misuriamo tutto ciò che vogliamo.

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Non stai cercando la ragione dell'esistenza in un normale righello di legno, giusto?

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Trovare il significato della vita in una linea è quello che viene chiamato un “approccio dal basso verso l’alto”.

Per lavorare correttamente con le metriche, è necessario cambiare il paradigma e iniziare a lavorare al contrario, dall'alto verso il basso.

Quelli. prima esegui qualche azione, quindi utilizza le metriche per misurare l'effetto che ne deriva.

Le metriche dovrebbero essere utilizzate come un normale oggetto di misurazione e niente più.

Pensa a queste parole.

Misura l'effetto delle tue azioni utilizzando parametri, invece di inventare azioni basate sulle letture di un righello di legno.

Questo approccio è anche chiamato “Ipotesi->Misurazione”.

Ok, questo è chiaro.

Domanda n. 2: “Cosa misurare esattamente? Come trovare le metriche giuste?

Come creare il tuo set di metriche?

Dopo aver navigato in Internet, probabilmente troverai dozzine o addirittura centinaia di parametri diversi sullo stesso argomento.

Ad esempio, puoi trovare circa un centinaio di parametri di qualità del software. Questi includono gli standard GOSTR-ISO, le metriche calcolate in SonarQube, alcune opzioni scritte da te e persino le metriche di “qualità” basate sulle recensioni degli utenti.

Quindi quali vale la pena utilizzare e quali no?

L’approccio migliore è lasciarsi guidare da un “valore fondamentale”.

OMTM (Una metrica che conta)

Diamo un'occhiata a un esempio.

È chiaro che se desideri migliorare la qualità del tuo prodotto software, puoi misurare questa qualità in diversi modi.

La qualità non è solo una questione di numero di errori. Se guardi alla qualità nel suo insieme, allora è:

numero di incidenti nel settore,
facilità d'uso e facilità di percezione,
velocità di lavoro,
completezza e tempestività di implementazione delle funzionalità previste,
sicurezza.

Esistono molti criteri ed è impossibile lavorare con tutti insieme. Lo fanno in modo molto semplice: ne scelgono uno, il criterio più importante al momento, e lavorano solo con esso.

Questo approccio è chiamato OMTM (One Metric That Matters) - One (Single) Important Metric.

È logico che l'OMTM della qualità del software selezioni il numero di incidenti gravi (importanti e critici) in un ambiente industriale.

Per i negozi online, non è necessario pensare affatto all'OMTM: si tratta del volume delle vendite o del profitto (a seconda della decisione).

Questa metrica importante sarà il valore fondamentale per il tuo insieme di metriche. E il loro set finale dipenderà da questo.

Valore dentro

Spesso iniziano a compilare una serie di parametri “di punto in bianco”, frugando in Internet e scegliendo le migliori opzioni da ciò che hanno trovato secondo il principio: “Oh! Questo ci andrà bene!”

Come hai capito, questo non è il modo migliore, giusto?

Ma come decidere quale metrica prendere e quale no?

Ad esempio, vengono spesso misurati vari tipi di conversioni degli utenti.

Ma perché misurano gli utenti e non altro? Hai pensato a questa domanda?

Naturalmente c'è una risposta.

Consideriamo un negozio online come esempio più semplice da capire.

Diciamo che vuoi aumentare le tue vendite. Di quali parametri avrai bisogno per questo? Come affrontare questo problema?

Esiste un modo semplice, logico e funzionante. Tutto va a posto quando rispondi alla domanda:

CHI PRODUCE VALORE?

Lavoriamo in base al volume delle vendite, giusto? Vogliamo aumentarlo, giusto?

Chi e cosa deve essere influenzato per aumentare le vendite?

Ovviamente,

è necessario influenzare la causa -
su chi “produce” valore.

Chi guadagna in un negozio online? Da dove proviene il denaro?

Molto semplice: dai clienti.

Dove esattamente in un negozio online puoi influenzare i clienti?

Sì, ovunque!
Giusto. In ogni fase del ciclo di vita del cliente.

Per rappresentare il ciclo di vita, è conveniente costruire il cosiddetto. “imbuto” del movimento del cliente attraverso il processo.

Un esempio di funnel di un negozio online:

Approfondimento sulle metriche: come ho capito cosa sono le metriche e qual è il loro fascino principale

Perché è così? Perché i clienti si perdono proprio quando passano da un passaggio all’altro del funnel.

Aumentando il numero di clienti a qualsiasi livello della canalizzazione, aumentiamo automaticamente il volume delle vendite risultante.

Un semplice esempio

La metrica “Tasso di abbandono del carrello” mostra essenzialmente il tasso di conversione da un carrello a un ordine completato.

Diciamo che durante la prima misurazione hai scoperto che il 90% dei cestelli sono andati perduti, cioè Su 10 cestini viene effettuato solo 1 ordine.

C'è chiaramente qualcosa che non va nel carrello, giusto?

Per semplicità, supponiamo che l'importo di un ordine sia di 100 rubli. Quello. il volume finale delle vendite sarà di soli 100 rubli.

Come risultato dei miglioramenti del carrello, la percentuale di carrelli abbandonati è diminuita dal 10% all'80%. Che cosa significa questo in numeri?

Su 10 cestini sono stati effettuati 2 ordini. 100 rubli * 2 = 200 rubli.

Ma questo è un aumento del volume delle vendite del 100%! Bingo!

Aumentando la conversione dei passi solo del 10%, hai aumentato il volume delle vendite del 100%.

Fantastico!

Ma è esattamente così che funziona.

Capisci ora qual è il bello delle metriche costruite correttamente?

Con il loro aiuto puoi ottenere un impatto fantastico sui tuoi processi.

Con un negozio online tutto è abbastanza semplice, ma come trasferire tutto questo, ad esempio, alla qualità del prodotto software? Sì, esattamente lo stesso:

  1. Scegliamo il valore fondamentale su cui stiamo lavorando. Ad esempio, stiamo riducendo il numero di incidenti nel settore.
  2. Capiamo chi e cosa produce questo valore. Ad esempio, il codice sorgente.
  3. Costruiamo un funnel del ciclo di vita del codice sorgente e impostiamo le metriche in ogni fase del funnel. Tutto.

Ecco, ad esempio, quali parametri di qualità potrebbero essere ottenuti (a quanto mi viene in mente)...

Indicatore di valore:

  • Densità di difetti industriali per 1000 righe di codice

Metriche basate sul ciclo di vita del codice sorgente:

  • percentuale di compilazioni non riuscite,
  • copertura dell'autotest,
  • percentuale di autotest falliti,
  • tasso di fallimento delle distribuzioni.

Metriche basate sul ciclo di vita del difetto:

  • dinamica del rilevamento dei difetti,
  • dinamica della correzione,
  • dinamiche di riscoperte,
  • dinamica delle deviazioni dei difetti,
  • tempo medio di attesa per una soluzione,
  • tempo medio per la correzione.

Risultati di

Come puoi vedere, il tema delle metriche è davvero molto importante, necessario e interessante.

Come scegliere le metriche giuste:

Scegli un OMTM, pensa al suo valore fondamentale e misura i produttori di quel valore.

Costruisci metriche basate sul funnel del ciclo di vita del produttore.

Evita di utilizzare metriche assolute.

Cos'altro leggere su questo argomento

L'argomento delle metriche è diventato popolare sulla scia del movimento Lean Startup, quindi è meglio iniziare a leggere dalle fonti primarie: i libri "Lean Startup" (traduzione in russo - "Business from Scratch. Il metodo Lean Startup" su Ozon) e “Lean Analytics” (non c'è traduzione, ma il libro in inglese è venduto su Ozon).

Alcune informazioni si possono trovare su Internet anche in russo, ma sfortunatamente non è stato ancora trovato un libro di testo completo nemmeno nel segmento occidentale.

A proposito, ora ci sono anche singoli “specialisti di prodotto” il cui compito è costruire il sistema di metriche corretto per il loro prodotto e suggerire modi per migliorarlo.

È tutto.

Se l'articolo ti ha aiutato a comprendere meglio l'essenza del problema, l'autore ti sarebbe grato per un "mi piace" e un ripubblicazione.

Fonte: habr.com

Aggiungi un commento