Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Метрика - бұл бос сөз, сіз дұрыс айтасыз. Бірдеңеде.

Шынында да, метрикаға келетін болсақ, ең бірінші ойға келетін көрсеткіш - трафик.

Көптеген адамдар өздерінің веб-сайтындағы трафик графигіне қарап бірнеше сағат бойы медитация жасауды ұнатады.

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Алға-артқа, алға-артқа секіріп өтуді көру қандай керемет... Сайт трафигі үздіксіз өскен кезде бұл одан да салқынырақ.

Содан кейін бақытты жылу бүкіл денеге таралады және көктегі маннаны күтумен ақыл көкке көтеріледі.

О, қандай қуаныш, қандай бақыт!

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Ал сурет қайғылы болса да...

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Сіз әлі де көзіңізді диаграммадан ала алмайсыз, бұл өте тәуелді.

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Графикада жасырылған құпия мағына жатқан сияқты. Тағы да, сурет оның құпияларын ашады және сізге көптеген тұтынушыларды тартудың керемет қарапайым және тиімді әдісін айтады. Сонда ақша міндетті түрде өзендей ағып кетеді.

Бірақ шын мәнінде, қатысу - бұл ешқандай пайдалы мағынаға ие емес әдеттегі «тәтті (тәтті) метрика».

Және бұл көрсеткіштердің көпшілігі. Негізінде, сіз көрген барлық көрсеткіштер қантты. Міне, сондықтан метрика уақыт пен күштің мағынасыз шығыны ретінде нашар беделге ие.

Бірақ іс жүзінде бұл мүлде олай емес. Дұрыс көрсеткіштер бизнес пен жоба үшін өте маңызды және кейде баға жетпес ақпарат береді.

Көрсеткіштердің негізгі бонусы мен мақсаты - олар сіздің бизнесіңізді немесе жобаңызды басқаруға мүмкіндік береді.

Көрсеткіштің нашар екенін қалай анықтауға болады?

Өте қарапайым мысалды қарастырайық - автомобильдің жылдамдығы.

Жылдамдық нені білдіретінін айтыңызшы...

100 км/сағ?

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Хм ...

Хм ...

Сонымен, бұл нені білдіреді?

Менің ойымша, сіз өзіңіз болжаған шығарсыз ... бұл ештеңе білдірмейді!

ЖАРАЙДЫ МА. Енді екінші сұрақ:

100 км/сағ жақсы ма, әлде жаман ба?

Хм ...

Біреуі де, екіншісі де емес пе?

Оң

Жылдамдық - бұл мүлдем пайдасыз және ақымақ метрика. Әрине, сіз оны өз бетіңізше қолданбасаңыз. Басқа көрсеткіштермен біріктірілгенде, ол, әрине, бірдеңе айта алады, бірақ өздігінен олай емес.

Сайт трафигі дәл сол жылдамдықта.

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Сондықтан сайт трафик диаграммасының алдында тұрудың мүлдем мағынасы жоқ. Ол саған өмірдің сырын ашпайды. Енді түсіндің бе?

Сонда қандай көрсеткіштер жақсы?

Мысалы, шығын жылдамдығы. Бұл көрсеткіш уақыт өте келе қанша тұтынушылар компанияны/сайтты біржола тастап кеткенін көрсетеді.

Шығу деңгейі = 1% біз тұтынушылардың тек 1% жоғалтамыз дейді. Анау. Біз ешкімді жоғалтпаймыз.

Егер шығын деңгейі = 90% болса, бұл біздің клиенттеріміздің барлығын дерлік жоғалтып жатқанымызды білдіреді. Бұл сұмдық!

Бұл метрика мен жылдамдық арасындағы айырмашылықты көріп тұрсыз ба?

Шығу жылдамдығы - бірдеңе жақсы немесе жаман деген сұраққа жауап беретін мәнді көрсеткіш. Және бұл нені білдіретінін болжаудың қажеті жоқ.

Бұл өзі үшін сөйлейтін көрсеткіш!

Енді біз тұтынушылардың шығынын азайту үшін шұғыл шаралар қабылдауға дайынбыз.

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Сондықтан мұндай көрсеткіштер әрекетке қабілетті деп аталады. Өйткені олар әрекетті ынталандырады.

Метрикалардың «тәттілігі» критерийі

Метриканың «бос» екенін анықтаудың өте қарапайым жолы бар.

Ең абсолютті көрсеткіштер, мысалы, трафик, жүктеп алулар саны, ретвиттер саны, электрондық пошталар/жазылулар саны, ұнатулар саны және т.б. ірімшік болып табылады.

Салыстырмалы, өлшенген көрсеткіштер жиі әрекет етеді. Бірақ бәрі емес!

Сапа көрсеткіштеріне келетін болсақ, мұнда сенімділік жоқ, өйткені сапалық бағалау өз алдына нақты және бір мәнді бола алмайды.

Бірақ екінші жағынан, бағдарламаның ыңғайлылығын түпкілікті пайдаланушылардың қабылдау деңгейімен бағалауға болады және басқа ештеңе емес.

Жалпы метрикаға қалай жақындауға болады?

Ең алдымен миыңызды айналдыру керек.

Әзіл емес.

Метрикаға кезіккен әрбір адам(!) ең алдымен оларда болу себебін іздей бастайды. Бірақ олар, өкінішке орай, көрсетпейді.

Метрикалар біз қалағанның бәрін өлшейтін қарапайым сызғыш сияқты.

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Сіз қарапайым ағаш сызғыштан өмір сүру себебін іздемейсіз, солай ма?

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Жолда өмірдің мәнін табу «төменнен жоғарыға қарай көзқарас» деп аталады.

Көрсеткіштермен дұрыс жұмыс істеу үшін парадигманы өзгертіп, жоғарыдан төменге қарай керісінше жұмыс істеуді бастау керек.

Анау. алдымен кейбір әрекетті орындаңыз, содан кейін нәтижені өлшеу үшін көрсеткіштерді пайдаланыңыз.

Метрикаларды өлшеу үшін қарапайым тақырып ретінде пайдалану керек, басқа ештеңе емес.

Осы сөздер туралы ойланыңыз.

Ағаш сызғыштың көрсеткіштеріне негізделген әрекеттерді ойлап табудың орнына метрика арқылы әрекеттеріңіздің әсерін өлшеңіз.

Бұл тәсіл «Гипотеза->Өлшеу» деп те аталады.

Жарайды, бұл түсінікті.

№2 сұрақ: «Нақты нені өлшеу керек? Дұрыс көрсеткіштерді қалай табуға болады?

Өзіңіздің жеке көрсеткіштер жинағын қалай жасауға болады?

Интернетті шарлап, сіз бір тақырып бойынша ондаған, тіпті жүздеген әртүрлі көрсеткіштерді таба аласыз.

Мысалы, сіз бағдарламалық жасақтама сапасының жүзге жуық көрсеткіштерін таба аласыз. Оларға GOSTR-ISO стандарттары, SonarQube бағдарламасында есептелген көрсеткіштер, кейбір өздігінен жазылған опциялар және тіпті пайдаланушы шолуларына негізделген «сапа» көрсеткіштері кіреді.

Сонымен, қайсысын қолдануға тұрарлық, ал қайсысы емес?

Ең жақсы тәсіл – «негізгі құндылықты» басшылыққа алу.

OMTM (маңызды бір метрика)

Мысалға қарап көрейік.

Егер сіз өзіңіздің бағдарламалық өніміңіздің сапасын жақсартқыңыз келсе, онда бұл сапаны әртүрлі әдістермен өлшеуге болатыны анық.

Сапа қателер санына ғана қатысты емес. Егер сіз сапаны тұтастай қарасаңыз, онда бұл:

саладағы оқиғалардың саны,
қолданудың қарапайымдылығы мен қабылдаудың қарапайымдылығы,
жұмыс жылдамдығы,
жоспарланған функцияның толықтығы мен уақтылы орындалуы,
қауіпсіздік.

Көптеген критерийлер бар және олардың барлығымен бірден жұмыс істеу мүмкін емес. Олар мұны өте қарапайым жасайды: олар қазіргі уақытта ең маңызды критерийдің бірін таңдайды және онымен ғана жұмыс істейді.

Бұл тәсіл OMTM (Маңызды бір метрика) - бір (бір) маңызды көрсеткіш деп аталады.

OMTM бағдарламалық құралының сапасы үшін өндірістік ортадағы маңызды (маңызды және маңызды) оқиғалардың санын таңдау қисынды.

Интернет-дүкендер үшін OMTM туралы мүлдем ойланудың қажеті жоқ - бұл сату көлемі немесе пайда (шешіміңізге байланысты).

Бұл бір маңызды көрсеткіш метрика жинағыңыздың негізгі мәні болады. Және олардың соңғы жиынтығы осыған байланысты болады.

Ішіндегі мән

Олар көбінесе Интернетті шолып, тапқандарынан ең жақсы нұсқаларды таңдау арқылы «көк емес» көрсеткіштер жинағын құрастыра бастайды: «О! Бұл бізге жарасады!»

Түсінгеніңіздей, бұл ең жақсы әдіс емес, солай емес пе?

Бірақ қай метриканы алуды және қайсысын алмауды қалай шешесіз?

Мысалы, пайдаланушы түрлендірулерінің әртүрлі түрлері жиі өлшенеді.

Бірақ неге олар басқа нәрсені емес, пайдаланушыларды өлшейді? Сіз бұл сұрақты ойладыңыз ба?

Әрине, жауап бар.

Түсіну үшін ең оңай мысал ретінде интернет-дүкенді қарастырайық.

Сіз сату көлемін арттырғыңыз келеді делік. Бұл үшін сізге қандай көрсеткіштер қажет? Бұған қалай жақындауға болады?

Бір қарапайым, логикалық және жұмыс әдісі бар. Сұраққа жауап бергенде бәрі орнына келеді:

ҚҰНДЫ КІМ ӨНДІРЕДІ?

Біз сату көлеміне қарай жұмыс істейміз, солай ма? Біз оны арттырғымыз келеді, солай ма?

Сатуды арттыру үшін кімге және не әсер ету керек?

Әрине,

себебіне әсер ету қажет -
құндылықты «өндіретін» адамға.

Интернет-дүкенде кім ақша табады? Ақша қайдан келеді?

Өте қарапайым: клиенттерден.

Интернет-дүкенде тұтынушыларға нақты қай жерде әсер ете аласыз?

Иә, кез келген жерде!
Дұрыс. Тұтынушының өмірлік циклінің әрбір кезеңінде.

Өмірлік циклді көрсету үшін, деп аталатынды салу ыңғайлы. процесс арқылы клиент қозғалысының «шұңқыры».

Интернет-дүкен шұңқырының мысалы:

Көрсеткіштер туралы түсінік: метриканың не екенін және олардың басты сүйкімділігі неде екенін қалай түсіндім

Неліктен бұлай? Өйткені тұтынушылар шұңқырдың бір сатысынан екіншісіне ауысқанда дәл жоғалады.

Шұңқырдың кез келген деңгейіндегі клиенттердің санын көбейту арқылы біз алынған сату көлемін автоматты түрде арттырамыз.

Қарапайым мысал.

«Арбадан бас тарту көрсеткіші» көрсеткіші негізінен сатып алу себетінен аяқталған тапсырысқа түрлендіру жылдамдығын көрсетеді.

Бірінші өлшеу кезінде сіз себеттердің 90% жоғалғанын анықтадыңыз делік, яғни. 10 себеттің тек 1 тапсырысы жасалған.

Себетте бірдеңе дұрыс емес екені анық, солай ма?

Қарапайымдылық үшін біз бір тапсырыстың сомасы 100 рубль деп есептейміз. Бұл. соңғы сату көлемі тек 100 рубль болады.

Арбаларды жақсарту нәтижесінде тастанды арбалардың пайызы 10%-дан 80%-ға дейін төмендеді. Бұл сандарда қалай көрінеді?

10 себеттің 2 тапсырысы беріле бастады. 100 рубль * 2 = 200 рубль.

Бірақ бұл сату көлемінің 100% ұлғаюы! Бинго!

Қадамдық түрлендіруді небәрі 10%-ға арттыру арқылы сіз сату көлемін 100%-ға арттырдыңыз.

Қиял!

Бірақ дәл осылай жұмыс істейді.

Дұрыс құрастырылған метриканың сұлулығы неде екенін енді түсінесіз бе?

Олардың көмегімен сіз өзіңіздің процестеріңізге керемет әсер ете аласыз.

Интернет-дүкенмен бәрі өте қарапайым, бірақ мұның бәрін, мысалы, бағдарламалық өнімнің сапасына қалай аударуға болады? Иә, дәл солай:

  1. Біз жұмыс істеп жатқан негізгі құнды таңдаймыз. Мәселен, саладағы оқыс оқиғалардың санын азайтып жатырмыз.
  2. Біз бұл құндылықты кім және не өндіретінін түсінеміз. Мысалы, бастапқы код.
  3. Біз бастапқы кодтың өмірлік циклінің шұңқырын жасаймыз және шұңқырдың әрбір қадамында көрсеткіштерді орнатамыз. Барлық.

Мұнда, мысалы, қандай сапа көрсеткіштерін алуға болады (менің басымнан тыс)…

Мән көрсеткіші:

  • 1000 код жолындағы өндірістік ақаулардың тығыздығы

Бастапқы кодтың өмірлік цикліне негізделген көрсеткіштер:

  • сәтсіз жинақтардың үлесі,
  • автотест қамту,
  • сәтсіз автотесттердің пайызы,
  • орналастырулардың сәтсіздік деңгейі.

Ақаулардың өмірлік цикліне негізделген көрсеткіштер:

  • ақауларды анықтау динамикасы,
  • түзету динамикасы,
  • қайта ашу динамикасы,
  • ақаулардың ауытқу динамикасы,
  • түзетуді күтудің орташа уақыты,
  • түзетудің орташа уақыты.

Нәтижелері

Көріп отырғаныңыздай, метрика тақырыбы шынымен де өте маңызды, қажетті және қызықты.

Дұрыс көрсеткіштерді қалай таңдауға болады:

OMTM таңдаңыз, оның негізгі құндылығы туралы ойланыңыз және осы құнды өндірушілерді өлшеңіз.

Өндірушінің өмірлік циклінің шұңқырына негізделген көрсеткіштерді құрастырыңыз.

Абсолютті көрсеткіштерді пайдаланудан аулақ болыңыз.

Бұл тақырып бойынша тағы не оқу керек

Өлшемдер тақырыбы Lean Startup қозғалысынан кейін танымал болды, сондықтан негізгі көздерден – «Lean Startup» кітаптарынан оқуды бастаған дұрыс (орыс тіліне аудармасы – «Бизнес нөлден бастап. Озондағы «Нөлден бизнес. The Lean Startup Method») және «Lean Analytics» (аудармасы жоқ, бірақ ағылшын тіліндегі кітап Ozon сайтында сатылады).

Кейбір ақпаратты Интернеттен тіпті орыс тілінде де табуға болады, бірақ, өкінішке орай, толық оқулық тіпті батыс сегментінде әлі табылған жоқ.

Айтпақшы, қазір тіпті жеке «өнім мамандары» бар, олардың міндеті - өз өнімі үшін дұрыс өлшемдер жүйесін құру және оларды жақсарту жолдарын ұсыну.

Бар болғаны.

Егер мақала сізге мәселенің мәнін жақсырақ түсінуге көмектессе, автор «лайк» басып, репост жасағаны үшін риза болар еді.

Ақпарат көзі: www.habr.com

пікір қалдыру