MÔÔdikud - see on nulu, ĂŒtlete Te, ja Teil on Ă”igus. Millegagi.
TĂ”epoolest, kui teema on mÔÔdikud, siis esimene mÔÔdik, mis meelde tuleb, on kĂŒlastatavus.
Paljud armastavad tunde mediteerida, vaadates oma saidi kĂŒlastatavuse graafikut.

Kuidas on tore jĂ€lgida, kuidas joon hĂŒppab - siia-sinna, siia-sinna⊠Ja veelgi parem on see, kui saidi kĂŒlastatavus pidevalt kasvab.
Siis levib Ă”nn ja soojus ĂŒle kogu keha ning meel tĂ”useb taeva poole, oodates taevast mannat.
Ah, milline rÔÔm, milline Ônne tunne!

Ja isegi kui pilt on kurbâŠ

Graafikult ei saa ikkagi silmi Àra pöörata, nii haarav see on.

Tundub, et graafikus peitub salajane tÀhendus. Veel natuke ja pilt avab oma saladused ning rÀÀgib uskumatult lihtsast ja efektiivsest meetodist suurte klientide tÔmbamiseks. Ja siis voolavad rahad tÔesti nagu jÔgi.
Aga tegelikult on kĂŒlastatavus tĂŒĂŒpiline âmagus (ĂŒlemÀÀraselt tĂ”sine) mÔÔdikâ, mis ei kanna endas kasulikku tĂ€hendust.
Ja selliseid mÔÔdikuid on enamuse. Peaaegu kÔik mÔÔdikud, mida Te nÀete, on magusad. Ja just seetÔttu on mÔÔdikute maine muutunud mÔttetuks ajatuluks ja vaeva raiskamiseks.
Aga tegelikult ei ole see sugugi nii. Ăiged mÔÔdikud annavad Ă€ri ja projekti jaoks ĂŒlimalt olulist ning vahel hindamatut teavet.
MÔÔdikute peamine boonus ja eesmÀrk on see, et need annavad vÔimaluse juhtida Teie Àri vÔi projekti.
Kuidas mÀÀrata, et mÔÔdik on halb?
Vaatame vÀga lihtsat nÀidet - auto kiirus.
Palun öelge, mida kiirusâŠ
100 km/h tÀhendab?

HmmâŠ
HmmâŠ
Mis see siis tÀhendab?
Arvan, et Te ilmselt juba arvasite, et⊠see ei tÀhenda midagi!
Olgu. NĂŒĂŒd teine kĂŒsimus:
Kas 100 km/h on hea vÔi halb?
HmmâŠ
Ei ĂŒhtegi ega teist?
Ăige!
Kiirus on tÀiesti kasutud ja mÔttetu mÔÔdik. Kui vÔtta seda iseenesest. Koos teiste mÔÔdikute abil vÔib see kindlasti midagi öelda, kuid iseenesest - kindlasti mitte.
SaidikĂŒlastus on tĂ€pselt sama kiirus.

Just sellepĂ€rast ei ole graafiku ees rippumine mingit mĂ”tet. See ei avada Teile elu saladust. Kas Te mĂ”istate nĂŒĂŒd?
Ja millised mÔÔdikud siis head on?
NĂ€iteks Churn rate. See nĂ€itaja ĂŒtleb, kui palju kliente on ajaga igaveseks firmast/veebisaidilt lahkunud.
Churn rate = 1% ĂŒtleb, et me kaotame vaid 1% kliente. See tĂ€hendab, et me ei kaota praktiliselt kedagi.
Kui Churn rate = 90%, siis see tÀhendab, et me kaotame praktiliselt kÔik oma kliendid. See on hÀbivÀÀrne!
Kas nÀete selle nÀitaja ja kiirusnÀitaja vahet?
Churn rate on tĂ€hendusrikas nĂ€itaja, mis vastab kĂŒsimusele, kas see on hea vĂ”i halb. Ja teil ei ole vaja arvata, mida see tĂ€hendab.
See on nÀitaja, mis rÀÀgib enda eest!
Ja nĂŒĂŒd oleme valmis astuma kiireid samme, et vĂ€hendada klientide lahkumist.

Just sellepÀrast nimetatakse selliseid nÀitajaid tegusateks. Sest need kutsuvad tegutsema.
Kriteerium "magususe" nÀitajate puhul
On vÀga lihtne viis mÀÀrata, kas nÀitaja on "magus" / isekas (ingl. vanity).
Enamik absoluutseid nĂ€itajaid, nagu kĂŒlastatavus, allalaadimiste arv, retweetide arv, e-kirjade/ tellijate arv, meeldimiste arv jne. on isekad.
Samas, suhtelised, kaalutud nÀitajad on sageli tegusad. Kuid mitte kÔik!
Kvaliteetsete nÀitajate osas puudub selgus, kuna kvalitatiivne hinnang ise ei saa olla tÀpne ja selge.
Kuid teisest kĂŒljest, programmi kasutusmugavust tuleb ja saab hinnata juuriivite kasutajate tasemel ja mitte kuidagi teisiti.
Kuidas ĂŒldiselt lĂ€heneda nĂ€itajatele?
Esmalt tuleb ajusid pöörata.
Ilma naljata.
IgaĂŒks(!), kes peab silmitsi seisma nĂ€itajatega, otsib esmalt neis pĂ”hjuseid elamiseks. Kuid kahjuks nad ei paku seda.
NÀitajad on lihtsalt nagu tavaline joonlaud, millega me mÔÔdame kÔike, mida soovime.

Te ei otsi elu tÀhendust tavalise puidust joonlaudu, eks?

MĂ”tte otsimine elust joonlauas on see, mida nimetatakse "alt-ĂŒles lĂ€henemiseks".
Ăigeks nĂ€itajatega töötamiseks tuleb paradigmat vahetada ja alustada töötamist vastupidiselt, ĂŒlevalt-alla.
See tÀhendab, et esmalt tuleb teha mingi tegevus ja seejÀrel mÔÔta nÀitajate abil saadud mÔju.
Joonlaudu tuleb kasutada nagu tavalist mÔÔteriista ja mitte rohkem.
MÔelge nendele sÔnadele.
MÔÔtke nÀitajate abil teie tegevuste mÔju, mitte Àrge looge tegevusi puidust joonlaua nÀitude pÔhjal.
Seda lĂ€henemist tuntakse ka kui "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ÔÔdikutest komplekti?
Otsides internetis leiate ilmselt kĂŒmneid, kui mitte sadu erinevaid mÔÔdikuid ĂŒhe ja sama teema kohta.
NÀiteks tarkvara kvaliteedi mÔÔdikuid vÔib leida umbes sada. Need on nii GOST R ISO standardid, mÔÔdikud, mida arvutatakse SonarQube'is, kui ka soovitatud variandid ja isegi "kvalitatiivsed" mÔÔdikud, mis pÔhinevad kasutajate tagasisidel.
Milliseid neist siis kasutada ja milliseid mitte?
Parim lÀhenemine on juhinduda "peamisest vÀÀrtusest".
OMTM (Ăks mÔÔdik, mis loeb)
Vaatame nÀidet.
On selge, et kui soovite parandada oma tarkvaratoote kvaliteeti, siis saab seda kvaliteeti mÔÔta erinevate viisidega.
Kvaliteet ei ole ainult vigade arv. Kui vaadata kvaliteeti laiemalt, siis see on:
tööhÀirete arv tootmises,
kasutamise mugavus ja arusaadavus,
töö kiirus,
planeeritud funktsionaalsuse tÀiuslikkus ja Ôigeaegsus,
turvalisus.
Kriteeriume on palju ja korraga ei ole vĂ”imalik kĂ”igi kallal töötada. KĂ€ttevĂ”tmiseks on lihtne: valitakse ĂŒks, praegusel hetkel kĂ”ige olulisem kriteerium ja töötatakse ainult selle kallal.
Seda lĂ€henemist nimetatakse OMTM (Ăks mÔÔdik, mis loeb) â Ăks AinuĂ”iguslik MÔÔdik.
Tarkvara kvaliteedi OMTM on loogiline valida tÔsiste (oluliste ja kriitiliste) tööhÀirete arv tootmises.
Veebipoodide puhul pole OMTM ĂŒle mĂ”tlema â see on mĂŒĂŒgimaht vĂ”i kasum (sĂ”ltuvalt teie otsusest).
See Ăks Oluline MÔÔdik on teie mÔÔdikute komplekti pĂ”hi vÀÀrtus. Ja just sellest sĂ”ltub nende lĂ”plik komplekt.
VÀÀrtus Inside
MÔÔdikute komplekti koostama hakatakse sageli "suvaliselt", kaevudes internetis ja valides leidudest parimad variandid printsipaalil: "O! See sobib meile!"
Nagu te mÔistate, pole see parim viis, eks?
Aga kuidas otsustada, millist mÔÔdikut vÔtta ja millist mitte?
NÀiteks mÔÔdetakse sageli erinevaid kasutajakontode konversioone.
Aga miks mÔÔdetakse just kasutajaid, mitte midagi muud? Kas te pole kunagi sellele mÔelnud?
Muidugi, sellele on vastus.
Vaatame veebipoodi kui kÔige lihtsamat arusaadavat nÀidet.
Oletame, et soovite suurendada mĂŒĂŒgimahtu. Milliseid mÔÔdikuid selleks vajate? Kuidas sellele lĂ€heneda?
On ĂŒks lihtne, loogiline ja toimiv meetod. KĂ”ik saab selgeks, kui vastate kĂŒsimusele:
KES TOODAB VĂĂRTUST?
Töötame ju mĂŒĂŒgimahtude nimel, eks? Tahame seda suurendada, Ă”igesti?
Kellele ja millele peab mĂ”ju avaldama, et mĂŒĂŒgimahtu suurendada?
Muidugi,
Peame mĂ”jutama pĂ”hjust â
seda, kes âtoodabâ vÀÀrtust.
Kes toob raha veebipoes? Kust raha tuleb?
VĂ€ga lihtne: klientidelt.
Kus veebipoes saab klientidele mÔju avaldada?
Igas kohas!
Just. Igal kliendi elutsĂŒkli etapil.
ElutsĂŒkli esitamiseks on mugav ehitada nn kliendi liikumise âtunnelâ.
Veebipoe tunnel on nÀiteks jÀrgmine:

Miks just nii? Sest kliendid kaovad just siis, kui nad liiguvad ĂŒhelt etapilt tunnelis teisele.
Suurendades klientide arvu mĂ”nes tunneli etapis, suurendame automaatselt ka mĂŒĂŒgimahtu.
Lihtne nÀide.
MÔÔdik âHĂŒlgatud ostukorvi protsentâ nĂ€itab pĂ”himĂ”tteliselt konversiooni liikudes ostukorvist tellimusele.
Oletame, et esimese mÔÔtmise kÀigus avastasite, et 90% ostukorvidest kaob, s.t. 10 ostukorvist tehakse vaid 1 tellimus.
Ostukorviga on kindlasti midagi valesti, eks?
Lihtsuse huvides oletame, et ĂŒhe tellimuse summa on 100 rubla. Seega on kogumĂŒĂŒgimaht vaid 100 rubla.
PĂ€rast ostukorvi tĂ€iustamist vĂ€henes hĂŒljatud ostukorvide protsent 10% vĂ”rra, 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ĂŒĂŒgimahtu suurendamine 100%! Bingo!
Suurendades sammu konversiooni vaid 10% vĂ”rra, suurendasite mĂŒĂŒgimahtu 100%.
Fantastiline!
Aga just nii see toimib.
Kas aru saite nĂŒĂŒd, mis on Ă”igesti seatud mÔÔdikute vĂ”lu?
Nende abil on vÔimalik saavutada fantastiline mÔju teie protsessidele.
Veebipoega on see ĂŒsna lihtne, aga kuidas seda kĂ”ike rakendada nĂ€iteks tarkvara kvaliteedile? Just samamoodi:
- Valime pÔhivÀÀrtuse, millega töötame. NÀiteks vÀhendame intsidentide arvu tootmises.
- Saame aru, kes ja mis toodab seda vÀÀrtust. NÀiteks lÀhtekood.
- Ehitatakse lĂ€htekoodi elutsĂŒkli funnelit ja paigutatakse mÔÔdikud iga sammu peale. KĂ”ik.
Siin on nĂ€iteks mĂ”ned kvaliteedimÔÔdikud, mis vĂ”iksid vĂ€lja tulla (niisama mĂ”eldes)âŠ
VÀÀrtuse nÀitaja:
- vea tihedus 1000 koodirida kohta
MÔÔdikud lĂ€htudes lĂ€htekoodi elutsĂŒklist:
- ebaÔnnestunud kompileerimiste osakaal,
- automaattestide katvus,
- ebaÔnnestunud automaattestide osakaal,
- ebaÔnnestunud juurutamiste osakaal.
MÔÔdikud lĂ€htudes defektide elutsĂŒklist:
- defektide avastamise dĂŒnaamikas,
- parandamise dĂŒnaamikas,
- uuesti avatud defektide dĂŒnaamikas,
- defektide kĂ”rvalekallete dĂŒnaamikas,
- keskmine ooteaeg parandamiseks,
- keskmine parandamisaeg.
Summary
Nagu nÀete, on mÔÔdikute teema tÔeliselt oluline, vajalik ja huvitav.
Kuidas Ôigesti mÔÔdikuid valida:
Valige OMTM, mĂ”elge selle peamise vÀÀrtuse ĂŒle ja mÔÔtke selle vÀÀrtuse tootjat.
Kujundage mÔÔdikud tootja elutsĂŒkli funnelile tuginedes.
PĂŒĂŒdke mitte kasutada absoluutseid mÔÔdikuid.
Mida veel selle teema kohta lugeda
MÔÔdikute teema sai populaarseks Lean Startup liikumise laineharjal, seega on parem alustada lugemist algallikatest - raamatutest âLean Startupâ (vene keeles: âĂri nullist. Lean Startup meetodâ Ozonis) ja âLean Analyticsâ (vene tĂ”lget pole, kuid raamat inglise keeles on Ozonis mĂŒĂŒgil).
MÔningaid teadmisi vÔib leida Internetist isegi vene keeles, kuid kahjuks pole veel leidnud kÔikehÔlmavat Ôpikuit isegi LÀÀne segmentidest.
Ăksikasjalikult, on nĂŒĂŒd ilmunud isegi eraldi spetsialistid âtoodetootjadâ, kelle ĂŒlesanne on luua oma toote jaoks Ă”ige mÔÔdikute sĂŒsteem ja pakkuda parendamise teid.
Sellega on kÔik.
Kui artikkel aitas Teil kĂŒsimuse olemust paremini mĂ”ista, oleks autor tĂ€nulik âlikeâ ja jagamise eest.
Allikas: habr.com
