GH GambleHub

Netijeden öň barlamak

1) Ulanyjy ssenarisi näme

Ulanyjy ssenarisi, ulanyjynyň anyk şertlerde, anyk şertlerde, ädimlerde, alternatiwalarda we "üstünlik hasaplanýan" kriteriýalarda netijä gelmeginiň beýan edilen usulydyr. Ssenariler "näme üçin" (JTBD/maksat) we "nädip" (UX-akym, interfeýsler, ýagdaýlar) baglanyşdyrylýar.

Maksatlar:
  • Önümiň, dizaýnyň, işläp taýýarlamanyň, maglumatlaryň we ylalaşygyň arasyndaky umumy dil.
  • Talaplarda az düşünişmezlik, has çalt kabul etmek.
  • Iş täsiri we metrikler bilen aç-açan baglanyşyk.

2) Ssenarileriň esaslary: adamlar we Jobs-to-Be-Done

Şahsyýetler: kim, kontekst, başarnyklar, çäklendirmeler (A11y goşmak bilen).
JTBD: "[ýagdaý] bolanda, [garaşylýan netijäniň] bolmagyny isleýärin".
Kontekst segmenti: enjam, tor, lokal/dil, wagt zolagy, hukuklar, gurşaw çäklendirmeleri.

JTBD mysaly:
  • Oýunçy gijelerine 3G jübüsinden ýeňiş gazanjak bolanda, 10 minuta çenli pul almak üçin jaň etmezden şahsyýetimi çalt tassyklamak isleýärin.

3) Düşündiriş formatlary: User/Job Story, Use Case, Acceptance

3. 1 User/Job Story (şablon)


Как <роль/персона>, я хочу <действие/результат>, чтобы <ценность>.
Контекст: <устройство, сеть, язык, права>
Ограничения: <регуляторика, лимиты, A11y>
Гипотеза ценности: <какой KPI улучшится и на сколько>

3. 2 Use Case (ýönekeýleşdirildi)

4) Ýol kartalary we akymyň gurluşy

4. 1 CJM (Customer Journey Map)

Tapgyrlar: Düşünmek → Saýlamak → Ilkinji hereket → Gaýtalamak → Goldaw → Saklamak

Her biri üçin: maksatlar, sürtünmeler, duýgular, kanallar, metrikler (öwrülişik, wagt, NPS)

4. 2 User Flow и Story Mapping

User Flow: düwün grafigi (ekranlar/ýagdaýlar) we geçişler (şertler/wakalar).
Story Mapping: "dag" (epiki/işjeňlik) × "dik dilimler" (MVP → giňeltmek).


5) Şahalar: happy, sad, edge cases

Happy path: gymmatlyk üçin iň az ýol.
Sad path: öňünden aýdyp boljak ýalňyşlyklar (dogrulygy, çäkleri, wagtlary).
Edge cases: seýrek, ýöne gymmat: durnuksyz tor, dublikatlar, ýatyryşlar, ýaryşlar, ýagdaýlaryň gapma-garşylygy, ýerli/wagt zolagynyň gabat gelmezligi, elýeterlilik (syçanyň ýerine klawiatura, ekran).

Maslahat: Her möhüm ädim üçin - azyndan bir sad we bir edge ssenarisi.


6) Interfeýsleriň ýagdaýy (UI States)

Her ekran/ädim üçin:
  • `loading` / `empty` / `success` / `error` / `partial` / `disabled`
  • maslahatlar we mikro-göçürmek; elýeterlilik (rollar/aria, fokus, nyşanlaryň ölçegleri); sanlaryň/seneleriň/walýutalaryň lokal we formaty.

7) Ssenarilerde A11y-talaplar

Klawiatura: ähli hereketlere syçansyz ýetip bolýar; görünýän fokus, Tab tertibi.
Skrinrider: bellikleriň dogry rollary we baglanyşyklary; media alternatiwalary.
Reňk/kontrast: ≥ WCAG AA; Diňe reňk bilen däl.
Motion: goldaw 'prefers-reduced-motion'.
Giriş: format/maskalar, ses/ekran klawiaturasy; 40-48 px ýeterlik nyşanlar.
Acceptance-a aýratyn A11y ölçeglerini goşuň.


8) Analitik bellik we üstünlik metrikleri

Ssenariýa üçin wakalary, parametrleri we KPI-leri kesgitläň.

8. 1 Waka shemasy (JSON mysaly)

json
{
"event": "withdrawal_kyc_step",
"props": {
"step": "face_capture",
"device": "mobile",
"net": "3g",
"locale": "ru-RU",
"result": "success    fail    timeout",
"duration_ms": 74200
},
"user": { "seg": "new    returning", "a11y": "sr    kb    none" }
}

8. 2 KPI we maksat çäkleri

Completion Rate (ssenarini tamamlan paýy) ≥ X%

Wagt-to-Value (netijä çenli mediýa) ≤ Y minut

Error Rate (422/429/5xx we ulanyjy ýalňyşlyklary) ≤ Z%

A11y Pass (diňe klawiatura ssenarisi) = 100%

CSAT/NPS maksat derejesinden ≥ ädim


9) Maglumatlar, halkara taraplary we düzgünler

Formatlar: Wagt üçin ISO-8601 (UTC), ulanyjy üçin lokallaşdyrylan çykyş.
Pul: minor units/onluk setirler; walýuta aýdyň.
Diller/RTL: çeşmelerdäki tekstler, aýnany goldamagy; setirleriň uzynlygy we göçürmeleri.
Çäklendirmeler: çäklendirmeler, ýaş, KYC, sanksiýalar - ssenariýalaryň deslapky şertleri ýaly.


10) Ssenariýa düşündiriş şablony (YAML)

yaml id: SCN-0023-withdrawal-kyc-mobile-3g title: Верификация перед выводом (мобайл, 3G)
persona: "Игрок-новичок"
jtbd: "Когда хочу быстро вывести выигрыш ночью, пройти KYC без звонка, чтобы получить деньги за 10 минут."
context:
device: mobile network: "3g"
locale: "ru-RU"
timezone: "Europe/Kyiv"
preconditions:
- "Пользователь авторизован"
- "Баланс >= минимального порога"
- "Документы готовы"
flow:
- step: "Открыть экран вывода"
ui_state: ["loading","ready","error"]
analytics_event: "withdrawal_open"
- step: "Старт KYC"
alt: ["нет камеры -> перейти на загрузку фото", "ошибка сети -> ретрай"]
analytics_event: "kyc_start"
- step: "Съемка лица"
alt: ["недостаточно света", "таймаут", "отказ разрешений"]
analytics_event: "kyc_face_capture"
- step: "Результат и ETA"
analytics_event: "kyc_result"
acceptance:
- "KYC завершен < 2 минут в 3G"
- "Вся последовательность проходима клавиатурой; фокус не теряется"
- "Тексты локализованы; валюта и формат дат корректны"
- "Ошибки с actionable подсказкой"
metrics:
completion_rate: ">= 0.85"
ttv_median_min: "<= 10"
error_rate: "<= 0.03"
a11y:
keyboard_only: true contrast_wcag: "AA"
reduced_motion_supported: true risks:
- "Нестабильная сеть -> оффлайн режим/ретраи"
- "Ложные отказы KYC -> fallback на ручную проверку"

11) Ssenarileri tassyklamagyň gurallary

Funksional synaglar (Gherkin/E2E): happy/sad/edge.
A11y-audit: el (NVDA/VoiceOver) + awto-linterler.
Usability-sessiýalar: 5-8 esasy ssenariýa jogap berenler.
Telemetriýa: fiche-baýdaklar, daşbordlar Completion/TTV/Error.
Dogfooding: çek sahypalary boýunça toparara geçişler.


12) Ssenariýanyň çek-sanawy (çalt barlamak)

  • JTBD topar tarapyndan düzüldi we düşnükli
  • Şahsy/kontekst/çäklendirmeler ýazylýar
  • User Flow we Story Map taýýar; şahalar bellendi
  • Acceptance Criteria (şol sanda A11y) düşnükli we synagdan geçirilýär
  • UI ýagdaýlary (loading/empty/error) resminamalaşdyryldy
  • Analitik wakalar we KPI kesgitlenildi
  • Lokalizasiýa/formatlar/walýuta hasaba alyndy
  • Töwekgelçilikler/feýl şahalary we retraýalar üçin plaslar beýan edilýär
  • Prototip/makap, ösüş/maglumatlar/utgaşma bilen ylalaşyldy
  • Synag meýilnamasy we kabul edilen senesi ylalaşyldy

13) Anti-patternler

"Ssenariler = diňe happy path" (ýalňyşlyk/edge).
Okalmaýan Acceptance (ölçelýän kriteriýanyň ýerine "amatly etmek").
Talaplarda A11y we lokallaryň ýoklugy.
Iş maksadyny we UX-durmuşa geçirmegi garyşdyrmak ("TTV-ni azaltmagyň" ýerine "popap goşmak").
Waka shemasy ýok → üstünligi ölçejek zat ýok.


14) Lakoniki User hekaýalarynyň mysallary

Täze ulanyjy hökmünde, oýny derrew başlamak üçin telefony tassyklamazdan e-poçta arkaly hasaba alynmak isleýärin; eger çäklendirmeler geçse - "myhman" alternatiwasyny görkezmek.
Menejer hökmünde maglumatlary buhgalteriýa bilen deňeşdirmek üçin hasabatyňyzy CSV-e süzgüçler we taýmsonlar bilen eksport etmek isleýärin.


15) Durmuşa geçirmek meýilnamasy (3 iterasiýa)

Yterasiýa 1 - Binýat (1-2 hepde):
  • Story/Use Case/Acceptance şablonlary, ssenarileriň ýeke-täk sanawy, minimal analitik shema, çek sanawy.
Iterasiýa 2 - Hili we ölçenijiligi (2-3 hepde):
  • User Flow + CJM esasy ssenariler üçin, A11y-kriteriýalar, dashbordlar Completion/TTV/Error, E2E-toplum.
Yterasiýa 3 - Masştab we optimizasiýa (üznüksiz):
  • Story Mapping, Impact × Effort, A/B gipotezalary boýunça ileri tutulýan ugur, yzygiderli gykylyk metrikleri we CAPA.

16) Mini-FAQ

Adamlar ýa-da diňe JTBD?
Ikisini hem ulanyň: adamlar kontekst we çäklendirmeler berýär, JTBD - niýet we gymmatlyk.

Hemme zady pikselden öň suratlandyrmalymy?
Ýok. Ssenariýa üstünligiň maksadyny, ädimlerini, şahalaryny we ölçeglerini kesgitleýär; pikseller - maketleriň we DLS-leriň wezipesi.

Ssenariniň taýyndygyna nädip düşünmeli?
Ölçegli Acceptance, happy/sad/edge, A11y-kriteriýalary, wakalar we maksatly KPI-ler bar.


Jemi

Ulanyjy ssenarileri önümiň "skeleti": aýdyň maksat (JTBD), utgaşdyrylan akym (User Flow/Story Mapping), barlanylýan ölçegler (Acceptance), ölçeg (wakalar we KPI) we elýeterlilige/lokalizasiýa hormat. Olary birmeňzeş şablonlarda düzüň, barlagy awtomatlaşdyryň we hakyky metrikler boýunça yzygiderli gözden geçiriň - şonuň üçin interfeýsler ähli ulanyjylar üçin düşnükli, çalt we gymmatly bolup galar.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.