Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Metrikad — see on jama, ĂŒtlete teie, ja teil on Ă”igus. Millegagi.

TĂ”epoolest, kui rÀÀkida metrikatest, siis esimene metrika, mis pĂ€he tuleb, on kĂŒlastatavus.

Paljud armastavad tundide kaupa mediteerida, jĂ€lgides oma veebisaidi kĂŒlastatavuse graafikut.

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Kuidas on see Ă€ge, jĂ€lgida, kuidas joon kĂ”igub — siia-sinna, siia-sinna... Ja veel Ă€gedam on see, kui veebisaidi kĂŒlastatavus pidevalt kasvab.

Siis levib Ôndsus kogu kehas ja mÔistus tÔuseb taevasse oodates taevariiki.

Ah, milline rÔÔm, milline Ôndsus!

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Ja isegi kui pilt on kurb...

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Graafikust on siiski raske silmi Àra pöörata, kuna see tÔmbab endasse.

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Tundub, et graafikus peitub salajane tÀhendus. Veel natuke, ja pilt avab oma saladused, paljastades uskumatult lihtsa ja tÔhusa viisi, kuidas meelitada tohutut hulka kliente. Ja siis voolavad rahad kindlasti jÔena.

Aga tegelikult on kĂŒlastatavus tĂŒĂŒpiline 'magus (uhke) metrika', mis ei kanna endas kasulikku tĂ€hendust.

Ja selliseid mÔÔdikuid on enamiku. Peamiselt kÔik mÔÔdikud, mida te nÀete, on magusad. Ja just seetÔttu on mÔÔdikutele kujunenud halb maine mÔttetu aja ja vaeva raiskamise osas.

Aga tegelikult on see tĂ€iesti vale. Õiged mÔÔdikud annavad ÀÀrmiselt olulist, mĂ”nikord isegi hindamatut teavet teie ettevĂ”tte ja projekti jaoks.

Peamine boonuse ja mÔÔdikute eesmÀrk on vÔimaldada teil hallata oma ettevÔtet vÔi projekti.

Kuidas mÀÀrata, et mÔÔdik on halb?

Vaatame vĂ€ga lihtsat nĂ€idet — auto kiirus.

Palun öelge, mida tĂ€hendab kiirus


100 km/h?

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Hm


Hm


Mida see siis tÀhendab?

Arvan, et te olete ilmselt juba mÔelnud, et
 see ei tÀhenda midagi!

Selge. NĂŒĂŒd teine kĂŒsimus:

Kas 100 km/h on hea vÔi halb?

Hm


Ei kumbagi?

Õige!

Kiirus on tĂ€iesti kasututu ja mĂ”ttetu mÔÔdik. Kui kasutada seda iseenesest. Koos teiste mÔÔdikute ka vĂ”ib see midagi öelda, aga ĂŒksi — kindlasti mitte.

Veebisaidi kĂŒlastatavus on tĂ€pselt sama kiirus.

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

SeetĂ”ttu pole veebisaidi kĂŒlastatavuse statistika jĂ€lgimine ĂŒldse mĂ”ttekas. See ei avalikusta elu saladusi. Kas nĂŒĂŒd saate aru?

Millised nÀitajad siis on head?

NÀiteks, Churn rate. See nÀitaja nÀitab, kui palju kliente on ettevÔttest/veebisaidilt igaveseks lahkunud ajas.

Churn rate = 1% ĂŒtleb, et kaotame vaid 1% kliente. Peaaegu mitte kedagi ei kaota.

Kui aga Churn rate = 90%, siis see tÀhendab, et kaotame peaaegu kÔik oma kliendid. See on kohutav!

Kas nÀete, kuidas see nÀitaja erineb kiirusest?

Churn rate on mĂ”ttega tĂ€idetud nĂ€itaja, mis vastab kĂŒsimusele, kas see on hea vĂ”i halb. Ja te ei pea oletama, mida see tĂ€hendab.

See on nÀitaja, mis rÀÀgib enda eest!

NĂŒĂŒd oleme valmis astuma kiireid samme, et vĂ€hendada klientide lahkumist.

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

SeetÔttu kutsutakse selliseid nÀitajaid toimivaks. Sest need kutsuvad esile tegutsemist.

NĂ€itajate „pehmuse” kriteerium

On vĂ€ga lihtne mÀÀrata, kas nĂ€itaja on „pehme / edev” (ingl. vanity).

Enamik absoluutsetest nĂ€itajatest, nĂ€iteks kĂŒlastatavuse, allalaadimiste, retweetide arvu, e-posti / tellijate arvu, meeldimiste arvu jne. on liiga magusad.

Relatiivsed, kaalutud mÔÔdud on tihti tÔhusad. Aga mitte alati!

Kvaliteetsete mÔÔdudega on aga asi selge: kvaliteetne hindamine ei saa olla tĂ€pne ja ĂŒhemĂ”tteline.

Teisest kĂŒljest tuleb programmi kasutusmugavust hinnata just lĂ”ppkasutajate tajumise taseme jĂ€rgi ja mitte kuidagi teisiti.

Kuidas ĂŒldiselt meetrikatega alustada?

Esimeseks tuleb mĂ”tteviisi ĂŒmber pöörata.

Ilma naljata.

IgaĂŒks(!), kes puutub kokku meetrikatega, hakkab kĂ”igepealt otsima neis asjade olemust. Kahjuks ei nĂ€ita need seda.

MÔÔdikud on lihtsalt nagu tavaline joonlaud, millega mÔÔdame kÔike, mida soovime.

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Te ju ei otsi oma tavalise puust joonlaua olemust, eks?

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Elu mĂ”tte otsimine joonlauast on see, mida nimetatakse „alt ĂŒles lĂ€henemiseks”.

MÔÔtudega Ă”igeks töötamiseks tuleb vahetada paradigmasid ja hakata töötama vastupidiselt, ĂŒlevalt alla.

Ehk siis, esmalt soorita mingi tegevus ja seejÀrel mÔÔda selle tulemuslikkust mÔÔdikute abil.

MÔÔdikuid tuleks kasutada nagu tavalisi mÔÔtmise vahendeid, mitte rohkem.

MÔtle nendele sÔnadele.

MÔÔda oma tegude mÔju mÔÔdikute abil, mitte Àra genereeri tegevusi vastavalt puust joonlaudu nÀitudele.

Seda lĂ€henemist nimetatakse ka 'HĂŒpotees->MÔÔtmine'.

Sellega on selge.

KĂŒsimus nr 2: 'Mida tĂ€pselt mÔÔta? Kuidas leida Ă”iged mÔÔdikud?'

Kuidas koostada oma mÔÔdikute komplekt?

Otsides internetist leiad kindlasti kĂŒmneid, kui mitte sadu erinevaid mÔÔdikuid sama teema kohta.

NÀiteks on tarkvara kvaliteedi mÔÔdikuid umbes sada. Need hÔlmavad nii GOST R ISO standardeid, SonarQube'is arvutatud mÔÔdikuid, kui ka mÔningaid ise loodud variante ning isegi 'kvaliteetseid' mÔÔdikuid, mis pÔhinevad kasutajate tagasisidel.

Niisiis, milliseid tuleks kasutada ja milliseid mitte?

Parim lÀhenemine on lÀhtuda 'peamisest vÀÀrtusest'.

OMTM (Üks mÔÔdik, mis loeb)

Vaatame nÀidet.

On arusaadav, et kui soovite oma tarkvaratoote kvaliteeti parandada, saab seda kvaliteeti mÔÔta erinevate meetoditega.

Kvaliteet ei ole ainult vigade hulk. Kui vaadata kvaliteeti laiemalt, siis see hÔlmab:

juhtumite arvu tootmises,
kasutajasÔbralikkust ja selgust,
töö kiirus,
planeeritud funktsionaalsuse tÀielikkust ja Ôigeaegset teostamist,
turvalisust.

Kriteeriume on palju ja kĂ”igiga korraga töötamine ei ole vĂ”imalik. KĂ€itutakse vĂ€ga lihtsalt: valitakse ĂŒks, kĂ”ige olulisem praegu olev kriteerium ja töötatakse vaid selle kallal.

Seda lĂ€henemist nimetatakse OMTM (One Metric That Matters) – Üks (ainus) oluline mÔÔdik.

Tarkvarakvaliteedi OMTM-iks on loogiline valida tÔsiste (oluliste ja kriitiliste) juhtumite arv tootmiskeskkonnas.

Internetipoed ei pea OMTM-i ĂŒle ĂŒldse mĂ”tlema – see on mĂŒĂŒgimaht vĂ”i kasum (oleneb teie otsusest).

See Üks Oluline MÔÔdik on teie mÔÔdikute komplekti peamine vÀÀrtus. Ja just sellest sĂ”ltub nende lĂ”plik koosseis.

Inside'i vÀÀrtus

MÔÔdikute kogumist hakatakse tihti tegema „tundmatult”, otsides Internetist ja valides leitud parimad valikud, lĂ€htudes pĂ”himĂ”ttest: „Oo! See sobib meile!”

Kuidas te aru saite, et see ei ole parim viis, eks?

Aga kuidas otsustada, millist mÔÔdikut vÔtta ja millist mitte?

NĂ€iteks mÔÔdetakse tihti erinevat tĂŒĂŒpi kasutaja konversioone.

Aga miks mÔÔdetakse just kasutajaid, mitte midagi muud? Kas te pole selle ĂŒle kunagi mĂ”elnud?

Loomulikult on sellele kĂŒsimusele vastus.

Vaatame veebipood kui kÔige lihtsamat mÔistetavat nÀidet.

Oletame, et soovite mĂŒĂŒki suurendada. Millised mÔÔdikud on teil selleks vajalikud? Kuidas sellele lĂ€heneda?

On ĂŒks lihtne, loogiline ja toimiv viis. KĂ”ik paigutub oma kohtadele, kui vastate kĂŒsimusele:

KES TOODEB VÄÄRTUST?

Me töötame ju mĂŒĂŒgimahu nimel, eks? Soovime seda suurendada, jah?

Kellele ja millele tuleb mĂ”ju avaldada, et mĂŒĂŒgimahu suurendada?

Muidugi,

Tuleb mĂ”jutada pĂ”hjust —
seda, kes ‘toodab’ vÀÀrtust.

Kes teenib raha veebipoes? Kust raha tuleb?

VĂ€ga lihtne: klientidelt.

Kus internetipoes saab kliente mÔjutada?

Igal pool!
TĂ€pselt. Iga kliendi elutsĂŒkli etapis.

Kliendi elutsĂŒkli esitamiseks on kasulik koostada nn "klientide liikumise funnel".

Internetipoe funnel'i nÀide:

Selguse saamine metrikutes: kuidas ma mÔistsin, mis on metrikud ja milles on nende peamine vÔlu

Miks just nii? Sest kliendid kaotatakse just siis, kui nad liiguvad ĂŒhelt funnel'i sammult teisele.

Suurendades kliente mĂ”nel funnel'i tasandil, suurendame automaatselt ka mĂŒĂŒgimahtu.

Lihtne nÀide.

NĂ€itaja „HĂŒlgatud ostukorvi protsent” nĂ€itab sisuliselt konversiooni ostukorvist tellimuse vormistamisele ĂŒleminekul.

Kujutage ette, et esimesel mÔÔtmisel leiate, et 90% ostukorvidest kaob, st 10 ostukorvist tehakse vaid 1 tellimus.

Ostukorviga on selgelt midagi valesti, eks?

Lihtsuse huvides oletame, et ĂŒhe tellimuse summa on 100 rubla. Seega kokkuvĂ”ttes mĂŒĂŒgimaht on vaid 100 rubla.

PĂ€rast ostukorvi tĂ€iustamist vĂ€henes hĂŒlgatud ostukorvi protsent 10%, 80%-ni. Kuidas see numbrites vĂ€lja nĂ€eb?

10 ostukorvist hakati vormistama 2 tellimust. 100 rubla * 2 = 200 rubla.

Aga see on ju mĂŒĂŒgimahtude suurenemine 100%! Bingo!

Sammudes konversiooni suurendamine vaid 10% suurendab teie mĂŒĂŒgimahtu 100%.

Fantastiline!

Nii see ongi.

Kas nĂŒĂŒd mĂ”istate, mis teeb Ă”igesti ehitatud mÔÔdikud nii suurepĂ€raseks?

Nende abil on vÔimalik saavutada fantastiline mÔju teie protsessidele.

Veebipoega on kĂ”ik ĂŒsna lihtne, aga kuidas seda nĂ€iteks tarkvara kvaliteedi peale ĂŒle kanda? TĂ€pselt sama moodi:

  1. Valime peamise vÀÀrtuse, millega töötame. NÀiteks vÀhendame tÔrgete arvu tootmises.
  2. MÔistame, kes ja mis loob seda vÀÀrtust. NÀiteks lÀhtekood.
  3. Ehitatud lĂ€htekoodi elutsĂŒkli mĂŒra ning seame mÔÔdikud iga sammu peale. See on kĂ”ik.

NĂ€iteks, millised kvaliteedi mÔÔdikud vĂ”iksid vĂ€lja tulla (kiirelt)


VÀÀrtuse nÀitaja:

  • tĂ”rke tihedus 1000 koodi rea kohta

MÔÔdikud lĂ€htekoodi elutsĂŒkli pĂ”hjal:

  • ebaĂ”nnestunud kompileerimiste osakaal,
  • automaattestide katvuse osakaal,
  • ebaĂ”nnestunud automaattestide osakaal,
  • ebaĂ”nnestunud juurutamiste osakaal.

Defektide elutsĂŒkli mÔÔdikud:

  • defektide avastamise dĂŒnaamika,
  • parandamise dĂŒnaamika,
  • uuesti avatud defektide dĂŒnaamika,
  • defektide kĂ”rvalekalde dĂŒnaamika,
  • keskmine ooteaeg parandamiseks,
  • keskmine parandamise aeg.

KokkuvÔte

Nagu nÀete, on mÔÔdikute teema tÔeliselt vÀga tÀhtis, vajalik ja huvitav.

Kuidas valida mÔÔdikuid:

Valige OMTM, mÔelge vÀlja selle pÔhivÀÀrtus ja mÔÔtke selle vÀÀrtuse tootjat.

MÔÔdikud rajage tootja elu tsĂŒkli funnelile.

PĂŒĂŒdke mitte kasutada absoluutseid mÔÔdikuid.

Mida muud sellest teemast lugeda

MÔÔdikute teema muutus populaarseks Lean Startup liikumise laine harjal, nii et parim on lugemise alustamine esmastest allikatest — raamatutest “Lean Startup” (vene keeles — â€œĐ‘ĐžĐ·ĐœĐ”Ń с ĐœŃƒĐ»Ń. ĐœĐ”Ń‚ĐŸĐŽ Lean Startup” Ozonis) ja “Lean Analytics” (vene keeles tĂ”lget pole, kuid raamat inglise keeles on saadaval Ozonis).

MÔningast teavet leiab Internetist isegi vene keeles, kuid kÔikehÔlmavat Ôpikuhul pole kahjuks isegi lÀÀnes veel leidnud.

Muide, nĂŒĂŒd on ilmunud isegi eraldi spetsialistid “tootejuhid”, kelle ĂŒlesanne on luua oma tootele Ă”ige mÔÔdikute sĂŒsteem ja pakkuda lahendusi nende parendamiseks.

Sellega on kÔik.

Kui artikkel aitas teil kĂŒsimuse olemust paremini mĂ”ista, oleks autor tĂ€nulik “meeldimise” ja jagamise eest.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster