Nima uchun biz taxmin qilish uchun Fibonachchi seriyasidan foydalanamiz

By 08.09.2021 08.09.2021

Ushbu maqolada, men o'z tajribamni Agile jamoalariga murabbiy/murabbiy/murabbiy sifatida tajribam bilan bo'lishishga qaratmoqdaman; va hikoyani o'lchash uchun Fibonachchi ketma -ketligini o'lchov sifatida ishlatish to'g'risida.

Ushbu maqolada nimani bilib olasiz?

Tezkor amaliyotchilar, odatda, "F" ibonachchi shkalasi yordamida hikoya nuqtalarini baholash uchun o'lchov sifatida ishlatadilar. Ushbu maqolada biz nima uchun Fibonachchi seriyasini baholash uchun ishlatayotganimizni va uning amalda qanday ishlashini tushunamiz.

Tafsilotlarga kirishdan oldin, keling, ba'zi asoslarni tushunishga harakat qilaylik.

Nega biz taxmin qilishimiz kerak?

Hisob -kitoblar loyiha jamoasiga yordam beradi:

  • Loyiha jadvaliga kelish uchun zarur bo'lgan farovonlikni aniqlang
  • Ishni bajarish uchun zarur bo'lgan odamlarning sonini aniqlang
  • Ishni bajarish uchun zarur bo'lgan barcha tadbirlar xarajatlarini yig'ish orqali byudjetga keling; va
  • Ishni etkazib beriladigan qiymat bilan birgalikda ko'rib chiqing.

Ba'zi dasturiy ta'minot ishlab chiqaruvchilari o'z ishlarini vaqt ichida bajarish uchun javobgar bo'lganligi sababli, ular hisob -kitob qilishdan qo'rqishadi. Shunday qilib, ular hisob -kitoblarni taqdim etish uchun etarli ma'lumotga ega bo'lishlari uchun tafsilotlarga kirish uchun ko'p vaqt talab etiladi. Ba'zida bu loyihaning boshida amalga oshmasligi mumkin, chunki jamoada bajarilishi kerak bo'lgan barcha vazifalarni bajarish uchun sarf -xarajatlarni hisoblash uchun etarli ma'lumot yo'q. Shunday qilib, loyihani amalga oshirish uchun zarur bo'lgan sa'y -harakatlarni bashorat qilish uchun mavjud ma'lumotlarga asoslanib, loyihaning turli bosqichlarida kattaliklar tartibi (ROM, Budjet yoki Definitive) qo'llaniladi.

Agile baholash

Odatda, an'anaviy loyihalarni boshqarishda, harakatlarni baholash butun jamoa uchun ochko'z bo'lishi mumkin yoki bo'lmasligi mumkin. Hisob -kitoblarni Loyiha menejeri/Texnik rahbar tomonidan jamoaga berish mumkin yoki ishlab chiquvchilar/sinovchilar ularga topshirilgan ish qismini baholashi mumkin. Loyihani baholashning bunday usuli jamoaga hamkorlik qilish imkoniyatini bermaydi. Faoliyat uchun sarflanishi kerak bo'lgan harakatda jamoa a'zolari bilan farq bo'lishi mumkin.

Agile guruhida hisob -kitoblarni o'tkazish usuli biroz boshqacha. Bu harakatni baholash uchun ishlatiladigan o'lchov haqida emas (masalan, hikoya nuqtalari), lekin jamoaning o'zaro hamkorligini ta'minlaydi va shu bilan bilim almashish imkoniyatini beradi. Bu individual va guruhli hisob -kitoblarni amalga oshirish bilan taqqoslaganda bashoratlarning to'g'riligiga yordam beradi, chunki jamoa a'zolari har xil ma'lumot va rollardan (ishlab chiquvchilar, testerlar, sifat tahlilchilari, biznes tahlilchilari).

Agile jamoasining harakatlari bahosi foydalanuvchilarning hikoyalarini nisbiy o'lchamiga qaratiladi va ularning davomiyligiga e'tibor qaratilmaydi; shuning uchun ham tezroq. Jamoa hikoyani bir necha marta takrorlash (sprintlar) davomida nisbatan va to'g'ri o'lchashni o'rganadi, shu bilan bashorat qilish qobiliyatini yaxshilaydi (bir necha marta takrorlanish davomida izchil tezlikni o'rnatish orqali erishiladi).

Rejalashtirish P oker odatda jamoaning hikoyalarni hamkorlik qilishi va hajmini o'lchash uchun rejalashtirish mashqlari sifatida ishlatiladi. Rejalashtirish poker epik/xususiyati/hikoya qiymatini belgilash uchun Fibonachchi ketma -ketligini ishlatadi.

Fibonachchi seriyasi nima?

Oksford lug'atiga ko'ra, Fibonachchi seriyasi:

"Har bir raqam (Fibonachchi raqami) oldingi ikkita raqamning yig'indisi bo'lgan raqamlar seriyasi. Eng sodda - 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 va boshqalar.

Fibonachchi ketma -ketligiga erishish formulasi:

Bu ketma -ketlik Agile bashoratlarida ishlatilganda biroz o'zgartiriladi: odatda u 100 dan oshmaydi va 0, p, 1, 2, 3, 5,8, 13, 20, 40, 100 bo'lishi mumkin. Jamoalar eng yuqori qiymatni 21 deb cheklaydi va 0, 1/2, 1, 2, 3, 5, 8, 13, 21 dan foydalanadi.

Fibonachchi ketma -ketligidan foydalanish vazifalarni baholashda yaxshiroq bo'lishining 3 asosiy sababi

1. Weber -Fechner qonuni:

"Weber -Fechner qonuni psixofizika sohasidagi Weber qonuni va Fechner qonuni deb nomlanuvchi ikkita bog'liq farazni bildiradi. Ikkala qonun ham odamlarning idrokiga, aniqrog'i, jismoniy rag'batning haqiqiy o'zgarishi va sezilgan o'zgarish o'rtasidagi bog'liqlik bilan bog'liq. Bunga barcha sezgi stimullari kiradi: ko'rish, eshitish, ta'm, teginish va hid "

Qonunni raqamli bilishda qo'llash,

"Psixologik tadqiqotlar shuni ko'rsatadiki, ikkita raqamni farqlash tobora qiyinlashib bormoqda. Bunga masofa effekti deyiladi. Bu kattalikni baholash sohalarida, masalan, katta miqyosda ishlash va masofalarni baholashda muhim ahamiyatga ega. Bu, shuningdek, nima uchun iste'molchilar katta xaridning oz foizini tejash uchun xarid qilishni e'tiborsiz qoldirayotganini tushuntirishda muhim rol o'ynashi mumkin, lekin kichikroq xaridda katta foizni tejash uchun xarid qiladi, bu esa mutlaqo kichikroq dollar miqdorini bildiradi ”.

Fibonachchi ketma -ketligi Viber qonuniga juda mos keladi. Fibonachchi ketma -ketligidagi qiymatlar oldingi qiymatdan taxminan 60% yuqori, shuning uchun nisbiy o'lchamlarni qo'llash ancha oson.

Bir -biriga ulashgan ikkita sonning o'lchamini faqat s ob'ektiga qarab ajratish juda qiyin. Keling, futbol va kriket to'piga misol keltiraylik. Kriket to'pining taxminiy diametri 2,8 dan 2,86 dyuymga, futbolning diametri esa 8,66 dyuymga teng bo'ladi. Bu ikkisining nisbiy kattaligini ajratish oson (ya'ni, taxminan, futbolning diametri kriket to'pidan 3 baravar katta).

Biroq, diametri 1 dyuym bo'lgan ikkita kriket to'pini ajratish juda qiyin, agar siz ikkalasini ham o'lchamasangiz. Agar siz Fibonachchi ketma -ketligiga qarasangiz, ikkita qo'shni son orasidagi nisbiy kattalik 60% dan oshadi va th - bu ularni mos ravishda o'lchash imkoniyatini beradi.

2. Noaniqlikni aks ettiring

Fibonachchi ketma -ketligidan foydalanuvchi hikoyasiga berilgan kichikroq qiymat, odatda, hikoyaning yaxshi tushunilganligini anglatadi va foydalanuvchi hikoyasi INVEST (mustaqil, muzokara qilinadigan, qimmatli, taxminiy, kichik va sinovdan o'tkaziladigan) ko'rsatmalariga amal qiladi. Holbuki, eng katta qiymat bu hikoyani yaxshi tushunilmagan yoki uni yana ajratish kerak. Kichikroq hikoyalarni jamoa ishonchli tarzda batafsil baholashi mumkin.

Yetuk Agile jamoalarining umumiy amaliyoti shundaki, Fibonachchi ketma -ketligi 21 (0,1,1,2,3,5,8,13,21) gacha cheklangan va 21dan katta bo'lgan har qanday hikoyani buzish kerak bo'ladi. yana pastga. Bu, jamoaga INVEST ko'rsatmalari ostida yaxshiroq hikoyalar yozish uchun katta noaniqlik va yaxshi amaliyot uchun hech qanday joy bermasligini ta'minlaydi.

3. Taqqoslash

Hikoya nuqtalarini baholash uchun Fibonachchi ketma -ketligini ishlatish majburiy bo'lmasa -da, ketma -ketlikni tushunish va qabul qilish osonroq. Odamlar taxmin qilishdan ko'ra taqqoslashda yaxshiroqdir.

Fibonachchi ketma -ketligining oson ketma -ketligi va ajralib turadigan qiymatlari ob'ektlarni o'lchash orqali emas, balki taqqoslash orqali baholashga yordam beradi.

Amalda Fibonachchi chaqqonlik bahosi qanday ishlaydi?

Sizningcha, Agile guruhi uchun mahsulot taqsimotida Mahsulot egasi tomonidan birinchi o'ringa qo'yilgan foydalanuvchilar hikoyalarini baholash uchun to'g'ri vaqt qachon?

Men o'z tajribamda shuni aytmoqchimanki, taxminlar (hikoya nuqtalarini o'lchash) Iteration/Sprint orqasida parvarish qilish seanslari paytida bo'lishi kerak. Bu jamoaga foydalanuvchi hikoyalarini batafsil ko'rib chiqish, hamkorlik qilish va o'zaro kelishish uchun P lanning P oker mashqidan foydalanishga vaqt beradi.

Keyin Sprint rejalashtirishda nima qilamiz? - Bu marosim mahsulotni ortda qolishi haqidagi hikoyalarni tanlash uchun ishlatilishi kerak (Tayyor ta'rifini bajaradi), uni iteratsiya/sprintda yakunlash mumkin, so'ngra hikoyalarni vazifalarga ajratish va yana bir darajali baho berish - bu harakatlarni baholash. soat.

Aytaylik, guruhga ishlab chiqiladigan hisobot modulini baholash vazifasi yuklangan:

  • Jamoa harakatlarni baholash qiyin vazifa ekanligiga rozi bo'ladi va uni bajarish uchun ko'proq vaqt kerak bo'ladi; lekin qancha vaqt ketadi?
  • Oddiy, O'rta va Murakkab toifalardan foydalanish, bu baho Kompleks toifasiga kirishini bildiradi; lekin qanchalik murakkab?
  • Talabni aniqlangan vazifalarga ajratish, eng kichik tafsilotlarni bilib olish va keyin harakatlarni baholashga kelish murakkab jarayon va ko'p vaqt talab etadi.
  • Jamoa chiziqli ketma-ketlikni (1,2,4,8,10,12,14,16 ...) qabul qilib, yuqori darajadagi baho berish uchun o'lchamlarini o'lchay oladimi? O'lchamini 50 dan 52 gacha o'zgartirish mumkinmi? Eng yuqori o'lchov sifatida nimani aniqlash mumkin?
  • Fibonachchi seriyasidan foydalanish, jamoaga ajralib turadigan qiymatga ega bo'lgan hikoyalarni o'lchashga yordam beradi va ilgari aytib o'tilganidek, etuk Agile guruhlari o'zgartirilgan Fibonachchi seriyasidan foydalanadilar va hikoyani o'lchash uchun 21 -ning eng katta shkalasiga ega.
  • Yuqorida aytib o'tilganidek, Fibonachchi raqamlari oldingi raqamdan 60% yuqori va bu nisbiy o'lchamlarni aniqlashga yordam beradi.

Xulosa

Foydalanuvchilarning hikoyalarini baholashning turli usullari mavjud, masalan, futbolkaning o'lchami, nuqta bo'yicha ovoz berish, yaqinlik xaritasi va boshqalar. Hikoyalar-bu foydalanuvchilar hikoyalarini o'lchash uchun keng qo'llaniladigan o'lchov. Fibonachchi seriyasi jamoaga ikki hikoyani solishtirishga yordam beradi; va uning ajralib turadigan qadriyatlarning o'ziga xosligi ularga hikoyani noaniqliklarni aks ettiruvchi to'g'ri hajmga moslashtirishga yordam beradi, bu esa jamoaga o'sha noaniqliklarni olib tashlash uchun hikoyani takomillashtirishga yordam beradi.