Fəsil 04 · 5 dəq oxu

Validation

Validation

Vision hara getdiyimizi deyir, value yolda olub-olmadığımızı ölçür. Amma hər ikisi bir fərziyyəyə söykənir: "bunu qursaq, bu dəyər yaranacaq". Validation bu fərziyyəni yoxlamaqdır. Peşəkar Product Owner-i yaxşı niyyətli Product Owner-dən ayıran məhz budur: o, inanmır, yoxlayır.

Bu fəsil məhsul işini eksperimentlər ardıcıllığı kimi görməyi, fərziyyələri necə ifadə etməyi, onları ucuz yoxlamağı və nəticədən öyrənməyi izah edir.

Hər feature bir fərziyyədir

Backlog-dakı hər element gizli bir iddia daşıyır: istifadəçilər bunu istəyəcək, bu problem həll olunacaq, bu göstərici dəyişəcək. Komandalar bu iddianı adətən yazmır, ona görə də onu heç vaxt yoxlamır. çatdırılır, "done" olur, hamı növbəti element-ə keçir və heç kim geri dönüb soruşmur: işlədimi?

Sənaye tədqiqatları (məsələn, Standish Group-un məlumatları) çatdırılan böyük hissəsinin nadir hallarda və ya heç vaxt istifadə olunmadığını göstərir. Bu, komandaların pis işləməsi deyil; bu, yoxlanılmamış fərziyyələrin təbii nəticəsidir. Fərziyyələrin yarısı səhvdirsə və siz heç birini yoxlamırsınızsa, işinizin yarısı itkidir.

Fərziyyəni açıq yazmaq onu yoxlanıla bilən edir:

Biz inanırıq ki, [bu dəyişiklik] [bu insanlar] üçün [bu nəticəni] verəcək. Bunu [bu ölçünün] [bu qədər] dəyişməsi ilə biləcəyik.

Şablonun hər hissəsi bir qərardır. "Bu ölçü" boş qalırsa, fərziyyə yoxlanıla bilməz və backlog-a daxil olmamalıdır. "Bu qədər" boş qalırsa, istənilən nəticə uğur kimi şərh olunacaq.

Build-measure-learn

Eric Ries-in Lean Startup dövrü validation-ın əsas ritmidir:

  1. Build: fərziyyəni yoxlamaq üçün lazım olan minimum şeyi qurun.
  2. Measure: real istifadəçilərlə, real şəraitdə ölçün.
  3. Learn: fərziyyə təsdiqləndi, təkzib olundu, yoxsa dəqiqləşdirilməlidir? Növbəti addıma qərar verin.

Dövrün dəyəri sürətindədir. Altı aylıq build fazası ilə build-measure-learn ildə iki dövr deməkdir. İki həftəlik Sprint-lərlə iyirmi beş. Dövr nə qədər qısadırsa, səhv fərziyyəyə sərf olunan iş o qədər azdır. Ona görə Time-to-Market Product Owner üçün mühəndislik göstəricisi deyil, öyrənmə sürətidir.

Minimum viable product

MVP termini çox təhrif olunub. MVP "məhsulun pis versiyası" və ya "ilk " deyil. MVP fərziyyəni yoxlamaq üçün lazım olan minimum iş-dir. Bəzən bu, tam işləyən . Çox vaxt isə yox:

  • Landing page: təsvir edin, "qeydiyyatdan keç" düyməsi qoyun, neçə nəfərin basdığını ölçün. Kod yazılmadan tələb yoxlanır.
  • Concierge: əl ilə, insan vasitəsilə göstərin. On müştəri üçün əl ilə hesabat hazırlayın; faydalı olduğunu görəndə avtomatlaşdırın.
  • Wizard of Oz: istifadəçi avtomatlaşdırılmış sistem görür, arxada insan işləyir.
  • Prototip: kliklənə bilən dizayn, kod yoxdur, istifadəçi reaksiyası var.
  • ilə məhdud : istifadəçilərin bir faizinə açın, ölçün, sonra qərar verin.

Hər birinin məqsədi eynidir: öyrənmənin xərcini aşağı salmaq. Product Owner hər böyük backlog element-i üçün soruşmalıdır: bunun işləyəcəyini ən ucuz necə öyrənə bilərik?

Eksperiment dizaynı

Yaxşı eksperimentin dörd elementi var:

Aydın fərziyyə. Yuxarıdakı şablon. Əvvəlcədən yazılır, nəticədən sonra dəyişdirilmir.

Uğur meyarı əvvəlcədən. "Konversiya 3%-dən 4%-ə qalxsa, davam edirik; qalxmasa, dayanırıq." Meyar nəticədən sonra təyin olunsa, hər nəticə uğurdur.

Müqayisə bazası. ideal haldır: iki qrup, bir fərq, statistik müqayisə. Mümkün deyilsə, ən azı əvvəl-sonra müqayisəsi, mövsüm və digər faktorlar nəzərə alınmaqla.

Kifayət qədər məlumat. Beş istifadəçi ilə nəticə vermir. Kiçik məhsullarda kəmiyyət testləri əvəzinə keyfiyyət tədqiqatı, yəni istifadəçi müsahibələri və müşahidə daha etibarlıdır.

Kəmiyyət və keyfiyyət

Kəmiyyət məlumat nə baş verdiyini deyir: istifadəçilərin 60%-i üçüncü addımda tərk edir. Keyfiyyət məlumat niyə olduğunu deyir: üçüncü addımda istədiyimiz məlumatı onlar əllərində tapmır. Yalnız kəmiyyət ilə səhv həll yolu seçmək asandır; yalnız keyfiyyət ilə beş nəfərin fikrini hamıya şamil etmək asandır. Product Owner ikisini birlikdə istifadə edir: kəmiyyət problemi tapır, keyfiyyət səbəbi izah edir, kəmiyyət həllin işlədiyini təsdiqləyir.

Feedback mənbələri

Validation yalnız deyil. Product Owner-in feedback üçün bir neçə kanalı olmalıdır və hər biri fərqli şey öyrədir:

MənbəNəyi öyrədirTələsi
Analytics, istifadə məlumatıReal davranış, miqyasNiyə-ni demir
İstifadəçi müsahibələriSəbəb, kontekst, emosiyaKiçik nümunə, dediyi ilə etdiyi fərqlənir
Sprint ReviewStakeholder reaksiyası, istiqamətStakeholder istifadəçi deyil
Support və satış komandasıTəkrarlanan ağrılarƏn çox səs çıxaran, ən vacib deyil
Rəqib analiziBazar gözləntiləriRəqibi kopyalamaq strategiya deyil
Beta və early accessReal şəraitdə erkən feedbackBeta istifadəçiləri tipik deyil

Product Owner-in ən böyük validation riski stakeholder-i istifadəçi ilə qarışdırmaqdır. Satış direktoru çox istəyə bilər; bu, istifadəçinin istəyəcəyi demək deyil. Sprint Review-da stakeholder məmnun ola bilər; bu, metrika-nın dəyişəcəyi demək deyil. Stakeholder feedback-i vacibdir, amma validation deyil.

Uğursuz eksperimentlər

Validation-ın ən çətin hissəsi mədənidir: fərziyyənin təkzib olunması uğursuzluq kimi qəbul olunur. Komanda iki Sprint işləyib, çıxıb, metrika dəyişməyib. Bu, "boşa işlədik" deməkdirmi?

Xeyr. Bu, iki Sprint-ə altı aylıq səhv istiqamətin qarşısını almaq deməkdir. Təkzib olunmuş fərziyyə bilikdir: artıq bilirik ki, bu yol işləmir. Təsdiq olunmamış, amma hər halda qurulmuş on isə bilik deyil, yükdür: onları saxlamaq, test etmək, sənədləşdirmək lazımdır və heç kim istifadə etmir.

Product Owner bu mədəniyyəti qurur: eksperimentin nəticəsini Sprint Review-da açıq paylaşır, "təkzib olundu" sözünü normal edir, istifadə olunmayan silməyi təklif edir. silmək backlog-un ən az istifadə olunan, ən dəyərli əməliyyatlarından biridir: A2I artır, baxım xərci azalır.

Validation və backlog

Validation backlog-un strukturunu dəyişir. Fərziyyə yoxlanana qədər böyük element-lər tam detallaşdırılmır: əvvəlcə kiçik eksperiment, nəticəyə görə ya tam , ya da silinmə. Bu, Fəsil 7-də refinement-in əsas prinsiplərindən biri olacaq: backlog-un yuxarısı detallı və yoxlanmış, aşağısı qaba və fərziyyəlidir.

Product Owner üçün praktiki qayda: böyük investisiya tələb edən hər element-in yanında "bunu necə yoxlayacağıq?" sualının cavabı olmalıdır. Cavab yoxdursa, element hələ hazır deyil.

Fəslin xülasəsi

  • Hər bir fərziyyədir; yazılmayan fərziyyə yoxlanmır, yoxlanmayan fərziyyə çox vaxt səhvdir.
  • Build-measure-learn dövrü nə qədər qısadırsa, səhv fərziyyəyə sərf olunan iş o qədər azdır.
  • MVP fərziyyəni yoxlamaq üçün minimum işdir; landing page, concierge, prototip və məhdud çox vaxt kod yazmaqdan ucuzdur.
  • Yaxşı eksperimentin fərziyyəsi, uğur meyarı və müqayisə bazası əvvəlcədən təyin olunur.
  • Stakeholder məmnunluğu validation deyil; real istifadəçi davranışı validation-dır.
  • Təkzib olunmuş fərziyyə uğursuzluq deyil, bilikdir; istifadə olunmayan silmək dəyərli əməliyyatdır.