Metrika ir muļķības, jÅ«s sakÄt, un jums bÅ«s taisnÄ«ba. Kaut kÄ.
PatieÅ”Äm, runÄjot par metriku, pirmais rÄdÄ«tÄjs, kas nÄk prÄtÄ, ir satiksme.
Daudziem cilvÄkiem patÄ«k stundÄm ilgi meditÄt, skatoties savas vietnes trafika diagrammÄ.
Cik forÅ”i ir skatÄ«ties, kÄ lÄ«nija lec uz priekÅ”u un atpakaļ, uz priekÅ”u un atpakaļ... Un tas ir vÄl forÅ”Äk, kad vietnes datplÅ«sma nepÄrtraukti pieaug.
Tad svÄtlaimÄ«gs siltums izplatÄs visÄ Ä·ermenÄ«, un prÄts paceļas uz debesÄ«m, gaidot debesu mannu.
Ak, kÄds prieks, kÄda svÄtlaime!
Un pat ja bilde ir skumja...
JÅ«s joprojÄm nevarat atraut acis no diagrammas, tas rada tik atkarÄ«bu.
Å Ä·iet, ka grafikÄ ir paslÄpta slepena nozÄ«me. VÄl nedaudz, un attÄls atklÄs savus noslÄpumus un pateiks neticami vienkÄrÅ”u un efektÄ«vu veidu, kÄ piesaistÄ«t milzÄ«gu skaitu klientu. Un tad nauda noteikti tecÄs kÄ upe.
Bet patiesÄ«bÄ apmeklÄjums ir tipisks ājauks (iedomÄ«bas) rÄdÄ«tÄjsā, kam nav nekÄdas noderÄ«gas nozÄ«mes.
Un tie ir lielÄkÄ daļa rÄdÄ«tÄju. BÅ«tÄ«bÄ visi redzamie rÄdÄ«tÄji ir saldi. Un tÄpÄc rÄdÄ«tÄjiem ir slikta reputÄcija kÄ bezjÄdzÄ«ga laika un pūļu izŔķieÅ”ana.
TaÄu patiesÄ«bÄ tas tÄ nemaz nav. Pareizie rÄdÄ«tÄji sniedz ÄrkÄrtÄ«gi svarÄ«gu un dažkÄrt nenovÄrtÄjamu informÄciju uzÅÄmumam un projektam.
Metrikas galvenais bonuss un mÄrÄ·is ir tas, ka tie ļauj pÄrvaldÄ«t jÅ«su uzÅÄmumu vai projektu.
KÄ noteikt, vai metrika ir slikta?
ApskatÄ«sim pavisam vienkÄrÅ”u piemÄru ā automaŔīnas Ätrumu.
PastÄsti man lÅ«dzu, ko nozÄ«mÄ Ätrums...
100 km/h?
Hmā¦
Hmā¦
TÄtad, ko tas nozÄ«mÄ?
Es domÄju, ka jÅ«s droÅ”i vien uzminÄjÄt, ka... tas neko nenozÄ«mÄ!
LABI. Tagad otrais jautÄjums:
Vai 100 km/h ir labi vai slikti?
Hmā¦
Ne viens, ne otrs?
Taisnība!
Ätrums ir pilnÄ«gi bezjÄdzÄ«gs un muļķīgs rÄdÄ«tÄjs. Ja vien jÅ«s to neizmantojat atseviŔķi. ApvienojumÄ ar citiem rÄdÄ«tÄjiem tas, protams, var kaut ko pateikt, bet pats par sevi tas noteikti ne.
Vietnes trafika Ätrums ir tieÅ”i tÄds pats.
TÄpÄc nav absolÅ«ti nekÄdas jÄgas karÄties vietnes satiksmes diagrammas priekÅ”Ä. ViÅÅ” tev neatklÄs dzÄ«ves noslÄpumu. Vai tagad tu saproti?
KÄdi rÄdÄ«tÄji tad ir labi?
PiemÄram, atteikÅ”anÄs lÄ«menis. Å is rÄdÄ«tÄjs parÄda, cik klientu laika gaitÄ uz visiem laikiem ir atstÄjuÅ”i uzÅÄmumu/vietni.
AtteikÅ”anÄs lÄ«menis = 1% norÄda, ka mÄs zaudÄjam tikai 1% klientu. Tie. MÄs gandrÄ«z nevienu nezaudÄjam.
Ja atteikÅ”anÄs rÄdÄ«tÄjs = 90%, tas nozÄ«mÄ, ka mÄs zaudÄjam gandrÄ«z visus savus klientus. Tas ir Å”ausmÄ«gi!
Vai redzat atŔķirÄ«bu starp Å”o rÄdÄ«tÄju un Ätrumu?
AtteikÅ”anÄs lÄ«menis ir nozÄ«mÄ«gs rÄdÄ«tÄjs, kas atbild uz jautÄjumu, vai kaut kas ir labs vai slikts. Un jums nav jÄmin, ko tas nozÄ«mÄ.
Å is ir rÄdÄ«tÄjs, kas runÄ pats par sevi!
Un tagad mÄs esam gatavi steidzami rÄ«koties, lai samazinÄtu klientu skaitu.
TÄpÄc Å”Ädus rÄdÄ«tÄjus sauc par praktiski izmantojamiem. Jo tie mudina rÄ«koties.
Metrikas āsaldumaā kritÄrijs
Ir ļoti vienkÄrÅ”s veids, kÄ noteikt, vai metrika ir āiedomÄ«baā.
LielÄkÄ daļa absolÅ«to rÄdÄ«tÄju, piemÄram, trafiku, lejupielÄžu skaitu, retvÄ«tu skaitu, e-pastu/abonentu skaitu, atzÄ«mju PatÄ«k skaitu utt. ir sierÄ«gas.
RelatÄ«vÄ, svÄrtÄ metrika bieži vien ir izmantojama. Bet ne visi!
AttiecÄ«bÄ uz kvalitÄtes rÄdÄ«tÄjiem Å”eit nav pÄrliecÄ«bas, jo kvalitatÄ«vs novÄrtÄjums pats par sevi nevar bÅ«t precÄ«zs un nepÄrprotams.
Bet no otras puses, programmas lietojamÄ«bu var un vajag vÄrtÄt tieÅ”i pÄc galalietotÄju uztveres lÄ«meÅa un nekÄ cita.
KÄ vispÄr tuvoties rÄdÄ«tÄjiem?
PirmÄ lieta, kas jums jÄdara, ir pagriezt savas smadzenes.
Bez jokiem.
Katrs(!), kurÅ” saskaras ar metrikÄm, vispirms sÄk meklÄt iemeslu, kÄpÄc tajos ir. Bet viÅi to diemžÄl neparÄdÄ«s.
Metrika ir gluži kÄ parasts lineÄls, ar kuru mÄs izmÄrÄm visu, ko vÄlamies.
JÅ«s nemeklÄjat pastÄvÄÅ”anas iemeslu parastÄ koka lineÄlÄ, vai ne?
DzÄ«ves jÄgas atraÅ”ana rindÄ ir tÄ sauktÄ āpieeja no apakÅ”as uz augÅ”uā.
Lai pareizi strÄdÄtu ar metriku, ir jÄmaina paradigma un jÄsÄk strÄdÄt otrÄdi, no augÅ”as uz leju.
Tie. vispirms veiciet dažas darbÄ«bas un pÄc tam izmantojiet metriku, lai novÄrtÄtu tÄs radÄ«to efektu.
Metrika ir jÄizmanto kÄ parasts mÄrÄ«Å”anas priekÅ”mets un nekas vairÄk.
PadomÄjiet par Å”iem vÄrdiem.
IzmÄriet savu darbÄ«bu ietekmi, izmantojot metriku, nevis izdomÄjiet darbÄ«bas, pamatojoties uz koka lineÄla rÄdÄ«jumiem.
Å o pieeju sauc arÄ« par āHipotÄze->MÄrÄ«Å”anaā.
Labi, tas ir skaidrs.
JautÄjums Nr.2: āKo tieÅ”i mÄrÄ«t? KÄ atrast pareizos rÄdÄ«tÄjus?
KÄ izveidot savu metrikas kopu?
SÄrfojot internetÄ, jÅ«s, iespÄjams, atradÄ«sit desmitiem vai pat simtiem dažÄdu metriku par vienu un to paÅ”u tÄmu.
PiemÄram, varat atrast aptuveni simts programmatÅ«ras kvalitÄtes rÄdÄ«tÄju. Tie ietver GOSTR-ISO standartus, SonarQube aprÄÄ·inÄtos rÄdÄ«tÄjus, dažas paÅ”rakstÄ«tas opcijas un pat ākvalitÄtesā rÄdÄ«tÄjus, kas balstÄ«ti uz lietotÄju atsauksmÄm.
TÄtad, kuras no tÄm ir vÄrts lietot un kuras nav?
LabÄkÄ pieeja ir vadÄ«ties pÄc āpamatvÄrtÄ«basā.
OMTM (viens svarÄ«gs rÄdÄ«tÄjs)
ApskatÄ«sim piemÄru.
Ir skaidrs, ka, ja vÄlaties uzlabot programmatÅ«ras produkta kvalitÄti, varat izmÄrÄ«t Å”o kvalitÄti dažÄdos veidos.
KvalitÄte nav saistÄ«ta tikai ar kļūdu skaitu. Ja skatÄties uz kvalitÄti kopumÄ, tad tas ir:
incidentu skaits nozarÄ,
izmantoŔanas vieglums un uztveres vieglums,
darba Ätrums,
plÄnotÄs funkcionalitÄtes ievieÅ”anas pilnÄ«gums un savlaicÄ«gums,
droŔība.
KritÄriju ir daudz, un ar tiem visiem uzreiz strÄdÄt nav iespÄjams. ViÅi to dara ļoti vienkÄrÅ”i: izvÄlas vienu, Å”obrÄ«d vissvarÄ«gÄko kritÄriju, un strÄdÄ tikai ar to.
Å o pieeju sauc par OMTM (One Metric That Matters) ā viena (viena) svarÄ«ga metrika.
ProgrammatÅ«ras kvalitÄtes OMTM ir loÄ£iski izvÄlÄties nopietnu (svarÄ«gu un kritisku) incidentu skaitu industriÄlÄ vidÄ.
Interneta veikaliem jums vispÄr nav jÄdomÄ par OMTM - tas ir pÄrdoÅ”anas apjoms vai peļÅa (atkarÄ«bÄ no jÅ«su lÄmuma).
Å Ä« viena svarÄ«ga metrika bÅ«s jÅ«su metrikas kopas pamatvÄrtÄ«ba. Un no tÄ bÅ«s atkarÄ«gs viÅu galÄ«gais komplekts.
VÄrtÄ«ba iekÅ”Ä
Bieži vien viÅi sÄk apkopot metriku kopu "no zila gaisa", pÄrlÅ«kojot internetu un izvÄloties labÄkÄs iespÄjas no atrastÄ saskaÅÄ ar principu: "Ak! Tas mums derÄs!ā
KÄ jÅ«s saprotat, tas nav labÄkais veids, vai ne?
Bet kÄ izlemt, kuru metriku lietot un kuru ne?
PiemÄram, bieži tiek mÄrÄ«ti dažÄda veida lietotÄju reklÄmguvumi.
Bet kÄpÄc viÅi mÄra lietotÄjus, nevis kaut ko citu? Vai esat domÄjis par Å”o jautÄjumu?
Dabiski, ka ir atbilde.
ApskatÄ«sim tieÅ”saistes veikalu kÄ visvieglÄk saprotamo piemÄru.
PieÅemsim, ka vÄlaties palielinÄt pÄrdoÅ”anas apjomu. KÄdi rÄdÄ«tÄji jums bÅ«s nepiecieÅ”ami Å”im nolÅ«kam? KÄ tam pieiet?
Ir viens vienkÄrÅ”s, loÄ£isks un funkcionÄls veids. Viss nostÄjas savÄs vietÄs, kad atbildat uz jautÄjumu:
KAS RAŽO VÄRTÄŖBU?
MÄs strÄdÄjam, pamatojoties uz pÄrdoÅ”anas apjomu, vai ne? MÄs vÄlamies to palielinÄt, vai ne?
Kas un kas ir jÄietekmÄ, lai palielinÄtu pÄrdoÅ”anas apjomu?
Protams,
nepiecieÅ”ams ietekmÄt cÄloni -
uz to, kurÅ” āražoā vÄrtÄ«bu.
KurÅ” pelna naudu interneta veikalÄ? No kurienes nÄk nauda?
Ä»oti vienkÄrÅ”i: no klientiem.
Kur tieÅ”i interneta veikalÄ jÅ«s varat ietekmÄt klientus?
JÄ, jebkur!
Pa labi. KatrÄ klienta dzÄ«ves cikla posmÄ.
Lai attÄlotu dzÄ«ves ciklu, ir Ärti veidot t.s. āpiltuveā klienta kustÄ«bai procesa laikÄ.
TieÅ”saistes veikala piltuves piemÄrs:
KÄpÄc tas tÄ ir? Jo klienti pazÅ«d tieÅ”i, pÄrejot no viena piltuves posma uz otru.
Palielinot klientu skaitu jebkurÄ piltuves lÄ«menÄ«, mÄs automÄtiski palielinÄm iegÅ«to pÄrdoÅ”anas apjomu.
VienkÄrÅ”s piemÄrs.
Metrika āGroza atmeÅ”anas rÄdÄ«tÄjsā bÅ«tÄ«bÄ parÄda reklÄmguvumu lÄ«meni no iepirkumu groza lÄ«dz pabeigtam pasÅ«tÄ«jumam.
Teiksim, pirmajÄ mÄrÄ«jumÄ atklÄjÄt, ka 90% grozu ir zaudÄti, t.i. No 10 groziem tiek veikts tikai 1 pasÅ«tÄ«jums.
Skaidrs, ka ar iepirkumu grozu kaut kas nav kÄrtÄ«bÄ, vai ne?
VienkÄrŔības labad mÄs pieÅemsim, ka viena pasÅ«tÄ«juma summa ir 100 rubļu. Tas. galÄ«gais pÄrdoÅ”anas apjoms bÅ«s tikai 100 rubļu.
Ratu uzlabojumu rezultÄtÄ pamesto ratu procentuÄlais daudzums samazinÄjÄs par 10% lÄ«dz 80%. KÄ tas izskatÄs skaitļos?
No 10 groziem sÄka veikt 2 pasÅ«tÄ«jumus. 100 rubļi * 2 = 200 rubļi.
Bet tas ir pÄrdoÅ”anas apjoma pieaugums par 100%! Bingo!
Palielinot savu soļu reklÄmguvumu tikai par 10%, jÅ«s esat palielinÄjis pÄrdoÅ”anas apjomu par 100%.
FantÄzija!
Bet tieÅ”i tÄ tas darbojas.
Vai jÅ«s tagad saprotat, kas ir pareizi konstruÄtas metrikas skaistums?
Ar viÅu palÄ«dzÄ«bu jÅ«s varat sasniegt fantastisku ietekmi uz jÅ«su procesiem.
Ar interneta veikalu viss ir pavisam vienkÄrÅ”i, bet kÄ to visu var pÄrnest, piemÄram, uz programmatÅ«ras produkta kvalitÄti? JÄ, tieÅ”i tas pats:
- MÄs izvÄlamies pamatvÄrtÄ«bu, pie kuras strÄdÄjam. PiemÄram, mÄs samazinÄm incidentu skaitu nozarÄ.
- MÄs saprotam, kas un kas ražo Å”o vÄrtÄ«bu. PiemÄram, pirmkods.
- MÄs veidojam pirmkoda dzÄ«ves cikla piltuvi un iestatÄm metriku katrÄ piltuves solÄ«. Visi.
LÅ«k, piemÄram, kÄdus kvalitÄtes rÄdÄ«tÄjus varÄtu iegÅ«t (no galvas)ā¦
VÄrtÄ«bas indikators:
- RÅ«pniecisko defektu blÄ«vums uz 1000 koda rindÄm
Metrika, kuras pamatÄ ir avota koda dzÄ«ves cikls:
- neveiksmÄ«go kompilÄciju Ä«patsvars,
- automÄtiskÄs pÄrbaudes pÄrklÄjums,
- neveiksmÄ«go automÄtisko testu procentuÄlÄ daļa,
- izvietoŔanas neveiksmju līmenis.
Metrika, pamatojoties uz defekta dzīves ciklu:
- defektu noteikŔanas dinamika,
- korekcijas dinamika,
- no jauna atklÄjumu dinamika,
- defektu noviržu dinamika,
- vidÄjais remonta gaidÄ«Å”anas laiks,
- vidÄjais laboÅ”anas laiks.
RezultÄti
KÄ redzat, metrikas tÄma patieÅ”Äm ir ļoti svarÄ«ga, nepiecieÅ”ama un interesanta.
KÄ izvÄlÄties pareizos rÄdÄ«tÄjus:
IzvÄlieties OMTM, padomÄjiet par tÄ pamatvÄrtÄ«bu un novÄrtÄjiet Ŕīs vÄrtÄ«bas radÄ«tÄjus.
Veidojiet metriku, pamatojoties uz ražotÄja dzÄ«ves cikla piltuvi.
Neizmantojiet absolÅ«tos rÄdÄ«tÄjus.
Ko vÄl lasÄ«t par Å”o tÄmu
Metrikas tÄma kļuva populÄra pÄc Lean Startup kustÄ«bas, tÄpÄc vislabÄk ir sÄkt lasÄ«t no primÄrajiem avotiem - grÄmatÄm "Lean Startup" (tulkojums krievu valodÄ - "Business from Scratch. Lean Startup Method" vietnÄ Ozon) un āLean Analyticsā (tulkojuma nav, bet grÄmata angļu valodÄ tiek pÄrdota OzonÄ).
Daļu informÄcijas internetÄ var atrast pat krievu valodÄ, bet diemžÄl visaptveroÅ”a mÄcÄ«bu grÄmata vÄl nav atrasta pat Rietumu segmentÄ.
Starp citu, Å”obrÄ«d ir pat atseviŔķi āproduktu speciÄlistiā, kuru uzdevums ir izveidot savam produktam pareizu metriku sistÄmu un ieteikt veidus, kÄ tos uzlabot.
Tas ir viss.
Ja raksts jums palÄ«dzÄja labÄk izprast jautÄjuma bÅ«tÄ«bu, autors bÅ«tu pateicÄ«gs par "patÄ«k" un atkÄrtotu publicÄÅ”anu.
Avots: www.habr.com