Vahid 2 / 11

Tələblərin təhlili və maraqlı tərəflərin ehtiyaclarının təhlili

Qazanclar:

  • Funksional və qeyri-funksional tələbləri ayırd etmək və süni intellektin dəstəyi ilə aydın, ölçülə bilən tələb ifadələrini yazmaq bacarığı
  • Müsahibə qeydlərindən istifadəçi hekayəsini, qəbul meyarlarını və əhatə dairəsini çıxarmaq üçün strukturlaşdırılmış göstərişlərlə süni intellektdən istifadə etmək bacarığı
  • Qeyri-müəyyənlik, ziddiyyət və çatışmayan qaydalar üçün AI tərəfindən yaradılan tələbləri yoxlamaq və onları maraqlı tərəflərlə təsdiqləmək vərdişinə yiyələnmək

Tələblərin təhlili sistemin nə etməli olduğunu tam, aydın və yoxlana bilən şəkildə müəyyən etmək vəzifəsidir. MIS mütəxəssisinin ən çox dəyər istehsal etdiyi mərhələlərdən biridir; çünki burada bir səhv layihənin sonunda eksponent olaraq böyüyür. Tələblərin təhlilinin iki əsas növü var. Funksional tələb sistemin görməli olduğu işi təsvir edir: “Sifarişi təsdiqlədikdə sistem müştəriyə e-poçt göndərməlidir.” Qeyri-funksional tələb sistemin necə olmasını təsvir edir: performans, təhlükəsizlik, istifadə və əlçatanlıq kimi keyfiyyətlər. "Hesabat ekranı orta yükdə 2 saniyədən az müddətdə açılmalıdır" qeyri-funksional tələbdir.

Yaxşı tələbin üç xüsusiyyəti var: aydındır (bir təfsiri var), ölçülə biləndir (sınana bilən həddi var) və izlənilə biləndir (onun hansı biznes ehtiyacından qaynaqlandığı aydındır). “Sistem sürətli olmalıdır” bunların heç birinə cavab vermir; "sürətli" subyektivdir, ölçülə bilməz, sınaqdan keçirilə bilməz. Bu mərhələdə AI, tələblərin tərtib edilməsində və qeyri-müəyyən sözləri tutmaqda güclü köməkçidir; lakin hansı biznes qaydasının real olduğuna yalnız maraqlı tərəf qərar verir.

İstifadəçi Hekayəsi və Qəbul Meyarları

Müasir tələblərin yazılmasında ümumi format istifadəçi hekayəsidir: "[rol] olaraq, [məqsəd] üçün [xüsusiyyət] istəyirəm." Nümunə: "Satış nümayəndəsi olaraq, mobil ekrandan endirim hesablamasını istəyirəm ki, sahədə cəld qiymət təklif edə bilim." Hekayə qısa və biznes yönümlüdür; Texniki bir həll tələb etmir.

Hər bir hekayənin qəbul meyarları olmalıdır: hekayənin "yaxşı" hesab edilməsi üçün yerinə yetirilməli olan sınaqdan keçirilə bilən şərtlər. Tez-tez istifadə edilən nümunə "Verilən/Nə vaxt/Sonra" nümunəsidir: "Verilən: müştəri VIP seqmentdədir. Nə vaxt: 10.000 TL-dən yuxarı sifarişlər. Sonra: sistem 5% endirim tətbiq edir." Bu model qeyri-müəyyənliyi aradan qaldırır, çünki o, vəziyyəti və gözlənilən nəticəni aydın şəkildə əlaqələndirir.

İpucu: Süni intellektə istifadəçi hekayəsi yazarkən “hər hekayə üçün Verilən/Nə vaxt/Sonra formatında ən azı 2 qəbul meyarı yaradın” dediyinizə əmin olun. Model meyarlar istehsal etməyə məcbur olduqda, tələbdəki gizli boşluqlar görünür.

Addım-addım: AI dəstəyi ilə tələblərin çıxarılması

Addım 1 - Xam məlumat toplayın. Zəng qeydləri, e-poçtlar, mövcud ekran görüntüləri, şikayət siyahıları. Nə qədər çox real giriş, bir o qədər az istehsal.

Addım 2 - İlk hekayələr toplusunu çıxarın. Süni intellektə xammal daxil edin və ondan istifadəçinin hekayə qaralamalarını hazırlamasını təmin edin. Bu addım tam siyahı deyil, ilk addımdır.

Addım 3 — Qəbul meyarlarını əlavə edin. Hər hekayə üçün Verilən/Nə vaxt/Sonra meyarlar yaradın. Meyarların hazırlana bilmədiyi hekayə əslində onun kifayət qədər müəyyən edilməməsi deməkdir.

Addım 4 - ziddiyyətləri və boşluqları skan edin. Süni intellektdən “bu tələblər arasında hər hansı ziddiyyətlər, təkrarlar və ya qeyri-müəyyən vəziyyətlər varmı?” sualını verin. Soruşun və yoxlayın. Nəticəni insan kimi süzün.

Addım 5 - Prioritet verin və təsdiqləyin. İşin dəyərinə və aktuallığına əsaslanaraq maraqlı tərəflərlə hekayələrə üstünlük verin. Prioritet qərar AI-yə deyil, biznes bölməsinə aiddir.

Qeyri-Funksional Tələbləri Unutmayın

Layihələrin əksəriyyətində funksional tələbləri yazarkən işlək olmayanları unudduğu üçün sahədə çətinlik çəkir. Hesabat “düzgün” işləyə bilər, lakin onun açılması 45 saniyə çəkirsə, heç kim ondan istifadə etməyəcək. Aşağıdakı cədvəldə ümumiyyətlə nəzərdən qaçırılan qeyri-funksional tələb növləri və ölçülə bilən yazı nümunələri göstərilir.

Janr

pis ifadə

ölçülə bilən ifadə

Performans

"Sürətli olmalıdır"

"Sorğu cavabı orta yükləmə zamanı < 2 saniyə"

əlçatanlıq

“Hər kəs bundan istifadə etməyi bacarmalıdır”

"WCAG 2.1 AA uyğun; tam klaviatura naviqasiyası"

Təhlükəsizlik

"Təhlükəsiz olmalıdır"

"Şəxsi məlumatlar istirahətdə şifrələnir; giriş rol əsaslıdır"

mövcudluğu

"Asan olmalıdır"

"Yeni istifadəçi sifarişi təlim olmadan 3 addımda tamamlayır"

Mövcudluq/davamlılıq

"Qəza olmamalıdır"

"Aylıq işləmə müddəti ≥ 99,5%"

Üç Mini Case: Rəqəmlərə görə

1-ci hal - Ölçülməz ehtiyacın qiyməti. Bankda “hesabat ekranı tez açılmalıdır” tələbi ilə hazırlanan ekran sahə yükü altında 22 saniyəyə açılıb. Tərtibatçı öz mühitində "sürətli" sözünü təmin etdiyini düşünürdü (2 saniyə). Tələb "pik saatda < 3 saniyə, faktiki ötürmə qabiliyyəti" kimi yazılsaydı, problem sınaqda tutulacaqdı. Yenidənqurma 3 həftəyə başa gəlir və ölçülə bilən əlavə xərcdir.

2-ci hal – Qəbul meyarları ilə müəyyən edilmiş boşluq. E-ticarət layihəsində “sistem endirim tətbiq edir” hekayəsi üçün qəbul meyarlarını yazarkən maraqlı tərəf endirimin kuponla ziddiyyət təşkil etməsi və VİP endirimin ümumiyyətlə müzakirə edilməməsi halında nə baş verəcəyini qeyd etdi. Tək Verilən/Nə vaxt/Sonra sualı canlı yayımdan əvvəl ikiqat endirim xətasının qarşısını aldı; Bu səhv oxşar layihələrdə ciddi gəlir itkisinə səbəb oldu.

3-cü vəziyyət - AI tərəfindən hazırlanmış qayda. HR layihəsində, AI tələblər layihəsinə “işdən çıxma sorğusu avtomatik olaraq 24 saat ərzində təsdiqlənir” cümləsini əlavə etdi. İclasda belə bir avtomatik təsdiqləmə müzakirə olunmadı; Model “məqbul” görünən bir qayda uydurmuşdu. Hər bir tələbin yanında ekspert “mənbə: hansı müsahibə/sənəd?” yazır. Sütun əlavə edərək, o, 4 mənbəsiz cümləni çıxardı.

Zəif Tələb / Güclü Tələb

Zəif çağırış:

Bu layihə üçün istifadəçi hekayələri yazın.

Güclü göstəriş:

Sizin rolunuz: Siz MIS biznes analitikisiniz. Aşağıdakı müsahibə qeydindən istifadəçi hekayələrini çıxarın. Qaydalar:- Format: “Bir [rol] olaraq, [məqsəd] üçün, [xüsusiyyət] istəyirəm.”- Verilən/Nə vaxt/Sonra formatında hər bir hekayə üçün EN AZ 2 qəbul meyarı yazın.- Hər hekayənin yanına “Mənbə:- LaINTA” sütununun yanına “Mənbə:- LaINTA” cümləsini əlavə edin. qeyddə aydın olmayan hər hansı qayda; uyğunluq.- Ölçülə bilən qeyri-funksional tələbləri (performans, təhlükəsizlik, əlçatanlıq) ayrıca bölmədə yazın. Müsahibə qeydi:[mətn]

Güclü operativ bir anda hekayə formatını, qəbul meyarlarını, mənbə izlənilməsini və qeyri-funksional tələbləri tətbiq edir; Bu, çıxışı idarə etməyi asanlaşdırır.

Dörd Kopyalana bilən Şablon

1) Tələblərin aydınlaşdırılması:

Aşağıdakı tələbi nəzərdən keçirin. Qeyri-müəyyən, müqayisə olunmayan və ya birdən çox şərhə açıq olan hər bir ifadəni qeyd edin və hər biri üçün aydınlaşdırıcı sual yazın. Cavabı uydurmayın. Tələb: [mətn]

2) ziddiyyətlərin skan edilməsi:

Aşağıdakı tələblər siyahısında bir-biri ilə ziddiyyət təşkil edən, təkrarlanan və ya məntiqi boşluqlar buraxan maddələri tapın. Hər bir tapıntını maddə nömrələri və bir cümləlik əsaslandırma ilə bildirin. Siyahı: [mətn]

3) Qəbul meyarlarının yaradılması:

Aşağıdakı istifadəçi hekayəsi üçün limit və istisna halları daxil olmaqla Verilən/Nə vaxt/Sonra formatında ən azı 4 qəbul meyarını yazın. Həm də aydın olmayan məqamları qeyd edin. Hekayə: [mətn]

4) Əhatə dairəsi:

Aşağıdakı tələblərə uyğun olaraq "Əhatə dairəsində" və "Əhatə dairəsi xaricində" maddələrini iki sütunlu cədvəl şəklində tərtib edin. Əmin olmadığınız hər hansı element üçün [TƏSQİQ TƏLƏB EDİLİR] etiketi qoyun. Tələblər: [mətn]

Ümumi səhvlər

  • Həll yolu düşünmək bir ehtiyacdır. "Açılan menyu əlavə et" tələb deyil, həll yoludur. Tələbdə deyilir ki, “istifadəçi müəyyən edilmiş siyahıdan ölkəni seçə bilməlidir”; İT komandası həlli dizayn edir.
  • Qeyri-funksional olanları atlayın. Sadəcə olaraq “nə etməli” yazmaq və “necə olmaq” (sürət, təhlükəsizlik, əlçatanlıq) unutmaq ən çox yayılmış və ən bahalı boşluqdur.
  • Ölçülməz sifətlərdən istifadə. "Sürətli, asan, təhlükəsiz, istifadəçi dostu" kimi sözlər həddi olmayan etibarsızdır.
  • AI-nin uydurduğu qaydaya fikir verməmək. Model “ağlabatan”, lakin əslində deyilən qaydalar əlavə edə bilər; Hər ehtiyac üçün resurs istəyin.
  • Prioritetliyi AI-ya buraxırıq. Əvvəlcə nə etməli, biznesin dəyəri ilə bağlı qərardır; Bunu biznes bölməsi verir.
Diqqət: Tələblərin təhlilində ən təhlükəli cümlə “bunu artıq hamı bilir” cümləsidir. Sözsüz fərziyyələr onu sənədlərə daxil etmir, heç vaxt koda daxil etmir və sahədə ortaya çıxır. Süni intellektdən “bu tələbdə nə nəzərdə tutulur, lakin nə yazılmayıb?” sualını verin. bu gizli fərziyyələri görünən edir.

Xülasə

Tələblərin təhlili sistemin aydın, ölçülə bilən və izlənilə bilən şəkildə nə etməli olduğunu müəyyənləşdirir. Funksional tələblər işi təsvir edir, qeyri-funksional tələblər keyfiyyətləri təsvir edir və sonuncular çox vaxt unudulur. İstifadəçi hekayəsi və Verilən/Nə vaxt/Sonra qəbul meyarları qeyri-müəyyənliyi aradan qaldıran güclü alətlərdir. Süni intellekt hekayə lövhələrinin, qəbul meyarlarının, münaqişələrin aşkarlanması və sualların aydınlaşdırılmasının istehsalını əhəmiyyətli dərəcədə sürətləndirir; Halbuki, biznes qaydasının düzgünlüyü, əhatə dairəsi və prioritet qərarı, hər bir cümlənin qaynağı insan məsuliyyətidir. Mənbəsiz və ölçülməz olan heç bir tələbi yekunlaşdırmayın.

Tətbiq tapşırığı

Xəyali “onlayn görüş sistemi” üçün bir paraqrafdan ibarət biznes sorğusu yazın (məsələn, “Müştərilər onlayn görüş təyin edə bilməlidir, işçilər təqvimləri görə bilməlidir”). (1) Bu sorğudan güclü sorğu ilə hər biri üçün ən azı 5 istifadəçi hekayəsi və 2 qəbul meyarı yaradın. (2) Model tərəfindən hazırlanmış meyarlarda ən azı 2 gizli boşluq tapın (məsələn, eyni zamanda ikiqat görüş, ləğvetmə qaydası). (3) Ölçülə bilən formada ən azı 3 qeyri-funksional tələbi daxil edin. (4) Ən azı 3 maddəni “Əhatə dairəsindən kənar” kimi müəyyən edin. (5) Modelin uydurduğu qaydanı qeyd edin və onu necə təsdiq edəcəyinizi yazın.

yoxlama siyahısı

  • [ ] Funksional və qeyri-funksional tələbləri ayrıca yazdım.
  • [ ] Hər bir tələb aydın, ölçülə bilən və sınaqdan keçirilə biləndir.
  • [ ] Hər hekayənin Verilmiş/Nə vaxt/Sonra qəbul meyarları var.
  • [ ] Mən hər bir tələbin mənbəyini (söhbəti/sənədini) izləyə bilirəm.
  • [ ] Mən AI-nin hazırladığı mümkün qaydaları qeyd etdim və təsdiq üçün buraxdım.
  • [ ] Biznes bölməsi ilə birlikdə prioritetləşdirməni etdim.