Daromadlar:
- Sun'iy intellekt yordamida funktsional va funktsional bo'lmagan talablarni ajratish va aniq, o'lchanadigan talab ifodalarini yozish qobiliyati
- Intervyu qaydlaridan foydalanuvchi hikoyasi, qabul qilish mezonlari va ko'lami chegarasini olish uchun tuzilgan takliflar bilan sun'iy intellektdan foydalanish qobiliyati
- Noaniqlik, qarama-qarshilik va etishmayotgan qoidalar uchun AI tomonidan yaratilgan talablarni tekshirish va ularni manfaatdor tomonlar bilan tasdiqlashni odat qilish
Talablarni tahlil qilish - bu tizim nima qilishi kerakligini to'liq, aniq va tekshiriladigan tarzda aniqlash vazifasi. Bu MIS mutaxassisi eng ko'p qiymat ishlab chiqaradigan bosqichlardan biridir; chunki bu erda xato loyiha oxirida eksponent ravishda o'sib boradi. Talablarni tahlil qilishning ikkita asosiy turi mavjud. Funktsional talab tizim bajarishi kerak bo'lgan ishni tavsiflaydi: "Tizim buyurtmani tasdiqlaganida mijozga elektron pochta xabarini yuborishi kerak." Funktsional bo'lmagan talab tizim qanday bo'lishi kerakligini tavsiflaydi: unumdorlik, xavfsizlik, qulaylik va mavjudlik kabi sifatlar. "Hisobot ekrani o'rtacha yuklanganda 2 soniyadan kamroq vaqt ichida ochilishi kerak" - bu ishlamaydigan talab.
Yaxshi talab uchta xususiyatga ega: aniq (u yagona talqinga ega), u o'lchanadi (uni tekshirish mumkin bo'lgan chegaraga ega) va kuzatilishi mumkin (u qanday biznes ehtiyojidan kelib chiqishi aniq). "Tizim tez bo'lishi kerak" bularning hech biriga mos kelmaydi; "Tez" sub'ektivdir, uni o'lchash mumkin emas, sinab ko'rish mumkin emas. Ushbu bosqichda AI talablarni ishlab chiqishda va noaniq so'zlarni ushlashda kuchli yordamchidir; lekin faqat manfaatdor tomon qaysi biznes qoidasi haqiqiy ekanligini hal qiladi.
Foydalanuvchi hikoyasi va qabul qilish mezonlari
Zamonaviy talablarni yozishda keng tarqalgan format foydalanuvchi hikoyasidir: "[rol] sifatida, [maqsad] uchun men [xususiyatni] xohlayman." Misol: "Savdo vakili sifatida men mobil ekrandan chegirmalarni hisoblashni xohlayman, shunda men bu sohada tez kotirovka qilishim mumkin." Hikoya qisqa va biznesga qaratilgan; Bu texnik echimni talab qilmaydi.
Har bir hikoyani qabul qilish mezonlari bo'lishi kerak: hikoyani "yaxshi" deb hisoblash uchun bajarilishi kerak bo'lgan sinov shartlari. Tez-tez ishlatib turadigan naqsh "Berilgan/qachon/keyin" naqshidir: "Belgilangan: mijoz VIP segmentida. Qachon: 10 000 TL dan ortiq buyurtmalar. Keyin: tizim 5% chegirmani qo'llaydi." Ushbu naqsh noaniqlikni yo'q qiladi, chunki u holat va kutilgan natijani aniq bog'laydi.
Maslahat: Sun’iy intellektga foydalanuvchi hikoyasini yozayotganda “har bir hikoya uchun berilgan/qachon/keyin formatida kamida 2 ta qabul mezonini yarating” deyishni unutmang. Model benchmarklarni ishlab chiqarishga majbur bo'lganda, talabdagi yashirin bo'shliqlar ko'rinadi.
Bosqichma-bosqich: AI-yordamidagi talablarni chiqarish
1-qadam - Xom ma'lumotlarni to'plang. Qo'ng'iroqlar jurnallari, elektron pochta xabarlari, mavjud skrinshotlar, shikoyatlar ro'yxati. Qanchalik ko'p haqiqiy kirish bo'lsa, ishlab chiqarish shunchalik kam bo'ladi.
2-qadam - Birinchi hikoyalar to'plamini chiqarib oling. Sun'iy intellektga qo'shimcha ma'lumot bering va undan foydalanuvchi hikoyalari qoralamalarini ishlab chiqaring. Bu qadam to'liq ro'yxat emas, balki birinchi qadamdir.
3-qadam - Qabul qilish mezonlarini qo'shing. Har bir hikoya uchun berilgan/qachon/keyin mezonlarini yarating. Mezonlarni ishlab chiqa olmaydigan hikoya, aslida uning etarlicha aniqlanmaganligini anglatadi.
4-qadam - Qarama-qarshiliklar va bo'shliqlarni skanerlash. AIdan "ushbu talablar orasida qarama-qarshiliklar, takrorlashlar yoki aniqlanmagan holatlar bormi?" So'rang va tekshirib ko'ring. Natijani inson sifatida filtrlang.
5-qadam - ustuvorlikni belgilang va tasdiqlang. Biznes qiymati va dolzarbligi asosida manfaatdor tomonlar bilan hikoyalarga ustuvor ahamiyat bering. Ustuvor qaror AI emas, balki biznes bo'limiga tegishli.
Funktsional bo'lmagan talablarni unutmang
Loyihalarning aksariyati sohada qiyinchiliklarga duch keladi, chunki ular funktsional talablarni yozishda ishlamaydiganlarini unutadilar. Hisobot "to'g'ri" ishlashi mumkin, ammo uni ochish uchun 45 soniya kerak bo'lsa, uni hech kim ishlatmaydi. Quyidagi jadvalda odatda e'tibordan chetda qoladigan funktsional bo'lmagan talab turlari va o'lchanadigan yozish misollari ko'rsatilgan.
Janr
yomon ifoda
o'lchanadigan ifoda
Ishlash
"Tez bo'lishi kerak"
"O'rtacha yuklanishda so'rovga javob < 2 soniya"
foydalanish imkoniyati
"Har kim undan foydalanishi kerak"
"WCAG 2.1 AA mos; to'liq klaviatura navigatsiyasi"
Xavfsizlik
"Bu xavfsiz bo'lishi kerak"
"Shaxsiy ma'lumotlar dam olishda shifrlangan; kirish rolga asoslangan"
mavjudligi
"Oson bo'lishi kerak"
"Yangi foydalanuvchi buyurtmani o'qimasdan 3 bosqichda bajaradi"
Mavjudlik/uzluksizlik
"Uqilib ketmaslik kerak"
"Oylik ish vaqti ≥ 99,5%"
Uchta mini holat: raqamlar bo'yicha
1-holat - o'lchab bo'lmaydigan ehtiyojning narxi. Bankda “hisobot ekrani tez ochilishi kerak” talabi bilan ishlab chiqilgan ekran dala yuki ostida 22 soniyada ochildi. Ishlab chiquvchi o'z muhitida "tezkor" so'zini taqdim qilyapti deb o'yladi (2 soniya). Agar talab "Piak soatda < 3 sek, haqiqiy o'tkazish qobiliyati" deb yozilgan bo'lsa, muammo testda qo'lga olingan bo'lar edi. Qayta ishlab chiqish 3 hafta va o'lchanadigan qo'shimcha xarajatlarni talab qiladi.
2-holat - Qabul qilish mezonlari bo'yicha olingan bo'shliq. Elektron tijorat loyihasida "tizim chegirmani qo'llaydi" hikoyasini qabul qilish mezonlarini yozayotganda, manfaatdor tomon chegirma kupon va VIP chegirmaga zid bo'lsa, nima bo'lishini umuman muhokama qilmaganini payqadi. Bitta berilgan/qachon/keyin savoli efirga chiqishdan oldin ikki marta chegirma xatosini oldini oldi; Ushbu xato shunga o'xshash loyihalarda jiddiy daromad yo'qotilishiga olib keldi.
3-holat - AI tomonidan yaratilgan qoida. HR loyihasida AI talablar loyihasiga "ta'til so'rovi 24 soat ichida avtomatik ravishda tasdiqlanadi" jumlasini qo'shdi. Yig'ilishda bunday avtomatik tasdiqlash muhokama qilinmadi; Model "oqilona" ko'rinadigan qoidani ishlab chiqdi. Har bir talabning yoniga ekspert “manba: qaysi intervyu/hujjat?” deb yozadi. Ustunni qo'shib, u 4 ta manbasiz jumlani olib tashladi.
Zaif taklif / Kuchli taklif
Zaif taklif:
Ushbu loyiha uchun foydalanuvchi hikoyalarini yozing.
Kuchli so'rov:
Sizning rolingiz: Siz MIS biznes tahlilchisisiz. Quyidagi intervyu eslatmasidan foydalanuvchi hikoyalarini ajratib oling. Qoidalar:- Format: “[rol] sifatida, [maqsad] uchun, men [xususiyati] istayman.”- Berilgan/qachon/Keyin formatida har bir hikoya uchun KAMDA 2 ta qabul mezonini yozing.- Har bir hikoyaning yoniga “Manba:- UNERTA” ustunini [har bir hikoyadan kelgan] LaINER qatorini qo‘shing. eslatmada aniq bo'lmagan har qanday qoida; fitting.- Alohida bo'limda o'lchanadigan funktsional bo'lmagan talablarni (ishlash, xavfsizlik, foydalanish imkoniyati) yozing. Intervyu eslatmasi: [matn]
Kuchli tezkor dastur hikoya formatini, qabul qilish mezonlarini, manba kuzatuvini va ishlamaydigan talablarni bir vaqtning o'zida amalga oshiradi; Bu chiqishni boshqarishni osonlashtiradi.
To'rt nusxa ko'chirish shablonlari
1) Talablarni tushuntirish:
Quyidagi talabni ko'rib chiqing. Noaniq, taqqoslanmaydigan yoki bir nechta talqin uchun ochiq bo'lgan har bir bayonotni belgilang va har biriga aniqlovchi savol yozing. Javobni o'ylab topmang. Talab: [matn]
2) Qarama-qarshilikni skanerlash:
Quyidagi talablar ro'yxatida bir-biriga zid bo'lgan, takrorlanadigan yoki mantiqiy bo'shliqlarni qoldiradigan narsalarni toping. Har bir topilmani band raqamlari va bir jumla asoslash bilan hisobot qiling. Roʻyxat: [matn]
3) Qabul qilish mezonlarini yaratish:
Quyidagi foydalanuvchi hikoyasi uchun berilgan/qachon/keyin formatida kamida 4 ta qabul mezonini, jumladan cheklov va istisno holatlarini yozing. Shuningdek, noaniq bo'lib qolgan barcha fikrlarni sanab o'ting. Hikoya: [matn]
4) Qo'llash doirasi:
Quyidagi talablarga muvofiq ikkita ustunli jadval sifatida "Qo'llash doirasidagi" va "Qo'llash doirasi tashqarisida" bandlarini tuzing. Ishonchingiz komil boʻlmagan har qanday element uchun [TASDIQLASH TALAB] yorligʻini qoʻying. Talablar: [matn]
Umumiy xatolar
- Yechim haqida o'ylash zaruratdir. "Ochiladigan menyu qo'shish" - bu talab emas, balki yechim. Talabda "foydalanuvchi belgilangan ro'yxatdan mamlakatni tanlash imkoniyatiga ega bo'lishi kerak"; IT jamoasi yechimni ishlab chiqadi.
- Funktsional bo'lmaganlarni o'tkazib yuborish. Shunchaki "nima qilish kerak" deb yozish va "qanday bo'lishni" unutish (tezlik, xavfsizlik, foydalanish imkoniyati) eng keng tarqalgan va eng qimmat bo'shliqdir.
- O'lchovsiz sifatlardan foydalanish. “Tez, oson, xavfsiz, foydalanuvchi uchun qulay” kabi so‘zlar chegarasiz yaroqsiz.
- AI tuzgan qoidaga e'tibor bermaslik. Model "oqilona", lekin aslida aytilmagan qoidalarni qo'shishi mumkin; Har bir ehtiyoj uchun resurslarni so'rang.
- Ustuvorlikni AIga qoldirish. Avvalo nima qilish kerak - biznes qiymati to'g'risida qaror; Buni biznes bo'limi beradi.
Diqqat: Talablarni tahlil qilishda eng xavfli jumla "hamma buni allaqachon biladi". Aytilmagan taxminlar uni hujjatlarga kiritmaydi, hech qachon kodga kiritmaydi va maydonda paydo bo'ladi. AIdan "bu talabda nima taxmin qilingan, lekin nima yozilmagan?" bu yashirin taxminlarni ko'rinadigan qiladi.
qisqa bayoni; yakunida
Talablarni tahlil qilish tizim nima qilishi kerakligini aniq, o'lchanadigan va kuzatilishi mumkin bo'lgan tarzda belgilaydi. Funktsional talablar ishni tavsiflaydi, funktsional bo'lmagan talablar sifatlarni tavsiflaydi va ikkinchisi ko'pincha unutiladi. Foydalanuvchi hikoyasi va berilgan/qachon/keyin qabul qilish mezonlari noaniqlikni bartaraf etadigan kuchli vositalardir. Sun'iy intellekt stsenariylarni ishlab chiqarishni, qabul qilish mezonlarini, ziddiyatlarni aniqlashni va savollarni aniqlashtirishni sezilarli darajada tezlashtiradi; Biroq, biznes qoidalarining to'g'riligi, ko'lami va ustuvor qarori va har bir jumlaning manbasi insonning javobgarligidir. Manbasiz va o'lchovsiz har qanday talabni yakunlamang.
Ilova vazifasi
Xayoliy "onlayn uchrashuvlar tizimi" uchun bir xatboshidan iborat biznes so'rovini yozing (masalan, "Mijozlar onlayn uchrashuvlarni amalga oshirishi kerak, xodimlar kalendarlarni ko'rishlari kerak"). (1) Ushbu so'rovdan kuchli taklif bilan kamida 5 ta foydalanuvchi hikoyasi va har biri uchun 2 ta qabul mezonini yarating. (2) Model tomonidan ishlab chiqarilgan mezonlarda kamida ikkita yashirin bo'shliqni toping (masalan, bir vaqtning o'zida ikki marta tayinlash, bekor qilish qoidasi). (3) O'lchanadigan shaklda kamida 3 ta funktsional bo'lmagan talablarni qo'shing. (4) Kamida 3 ta elementni “Qoʻldan tashqarida” deb belgilang. (5) Model tuzgan bo'lishi mumkin bo'lgan qoidani belgilang va uni qanday tasdiqlashni yozing.
nazorat ro'yxati
- [ ] Funktsional va funktsional bo'lmagan talablarni alohida yozdim.
- [ ] Har bir talab aniq, oʻlchanadigan va tekshirilishi mumkin.
- [ ] Har bir hikoyada berilgan/qachon/keyin qabul qilish mezonlari mavjud.
- [ ] Men har bir talabning manbasini (suhbat/hujjat) kuzatishim mumkin.
- [ ] Men AI tuzgan mumkin bo'lgan qoidalarni belgilab qo'ydim va ularni tasdiqlash uchun qoldirdim.
- [ ] Men biznes bo'limi bilan birgalikda ustuvorlikni aniqladim.