Fibonachchi shkalasi (epchil) - Fibonacci scale (agile)

Yilda Tezkor dasturiy ta'minotni ishlab chiqish, Fibonachchi shkalasi ning nisbiy hajmini baholash uchun foydalaniladigan raqamlar ketma-ketligidan iborat foydalanuvchi haqidagi hikoyalar ballarda. Agile Scrum talablari va rivojlanishi doimiy ravishda takomillashib boradigan, odatda ikki haftalik qisqa yugurishlarda takroriy ishlash kontseptsiyasiga asoslangan. The Fibonachchi ketma-ketligi [0, 1] bilan boshlanadigan oldingi ikkita sonning yig'indisi bo'lgan raqamlardan iborat. Agile bir necha daqiqadan bir necha haftagacha bo'lishi mumkin bo'lgan vazifani bajarish uchun zarur bo'lgan rivojlanish vaqtini belgilashda murakkablik, kuch va shubhalarni kamaytirish orqali yaxshiroq natijalarga erishish uchun Fibonachchi ketma-ketligidan foydalanadi.[1]

Jarayon

Vazifaning qancha vaqt talab qilishini aniqlashdan ko'ra, uning nisbiy murakkabligini aniqlash osonroq. Shu sababli, epchillik bilan ishlashda vaqtni an'anaviy o'lchashdan farqli o'laroq, ishni baholash uchun ballar nuqtai nazaridan qayta ko'rib chiqilgan Fibonachchi shkalasi qo'llaniladi.[2]

Hikoyalar hajmini hisoblash uchun odatda ishlatiladigan usullardan birida, o'yin kabi jarayon Pokerni rejalashtirish, quyidagi jarayon ishlatiladi:

  1. Mahsulot egasi foydalanuvchi hikoyalarini taxmin qilish uchun jamoa bilan birga o'tiradi.
  2. Har bir a'zo Fibonachchi shkalasi bo'yicha topshiriq hajmini anglatadi deb hisoblaydi.
  3. Barcha a'zolar bir vaqtning o'zida ularning sonini oshkor qiladilar (bir-birlarining taxminlari ta'siriga tushib qolmaslik uchun).
  4. Raqamlarning har qanday farqi, kelishuvga erishilgunga qadar muhokamaga sabab bo'ladi.
  5. Har bir foydalanuvchi hikoyasi Fibonachchi shkalasining tegishli nuqtasini ko'rsatadigan chelakka qo'shiladi.
  6. Yuqoridagi amallar barcha foydalanuvchi hikoyalari uchun takrorlanadi.
  7. Paqirlarga qo'shiladi orqaga qaytish.

Har bir a'zoga alohida fikr yuritish imkoniyatini berish bosimni pasaytiradi va funktsiya hajmini aniqroq ko'rsatishga olib kelishi mumkin.

Boshqa tez-tez ishlatiladigan usulda, Ikki Pass nisbiy o'lchamlari o'yini kabi jarayon,[3] Stiv Bokman usuli sifatida ham tanilgan[4] va jamoani baholash o'yini,[5] quyidagi jarayon qo'llaniladi:

  1. Mahsulot menejeri jamoaga 3x5 yoki 4x6 kartochkalar to'plamida taqdim etiladigan foydalanuvchi hikoyalarini baholash uchun jamoa bilan birga o'tiradi.
  2. Birinchi jamoa a'zosi birinchi kartani o'qiydi va stol ustiga qo'yadi, qolgan stakani keyingi jamoa a'zosiga uzatadi.
  3. Ikkinchi guruh a'zosi ikkinchi kartani o'qiydi, voqea stol ustidagi kartochkadan kattaroq yoki kichikroq ekanligiga ishonishi mumkin yoki buni aniqlashda jamoadan yordam so'rashi mumkin va kartani qo'yish orqali qaysi yo'nalish kichikroq yoki kattaroq ekanligini aniqlaydi. birinchi kartaning chap yoki o'ng tomonida; va qolgan stekni jamoaning keyingi a'zosiga uzatadi.
  4. Uchinchi guruh a'zosi tanlov imkoniyatiga ega: ikkinchi kartaning o'rnini siljitish; yoki uchinchi kartani o'qish uchun, voqea dastlabki ikkitadan kattaroq, dastlabki ikkitadan kichikroq ekanligiga ishonch bildiring; yoki birinchi ikkalasiga tegishli; va qolgan stekni jamoaning keyingi a'zosiga uzatadi.
  5. Agar barcha kartalar stolda bo'lsa - agar mahsulot menejeri chindan ham loyihaning qiymatini taqdim etgan bo'lsa, unda 60 yoki 100 yoki 130 ta kartalar bo'lishi mumkin va jamoa ularni barchasiga moslashtirish uchun "ilon" qilishi kerak edi - demak, jamoa " eng kichik hikoya va uni "1" belgilaydi, keyingi hikoyalarga "1" ni belgilashda davom etadi, ular "2" ga, so'ngra "3", "5", "8" ga sakrashni ko'rmaguncha, va hokazo. Natijada, kartalarning "iloni" endi eng kichik hikoyadan, "1" dan, eng katta eposga, "100" gacha raqamlangan.

Ushbu usul afzalliklarga ega, bu raqamlar ikkinchi o'tishgacha ishlatilmaydi; o'qilgan birinchi hikoya uchun "5" yoki "8" yoki "3" ning kattaligi to'g'risida taxmin qilish shart emasligi;[4] hikoyalar haqiqatan ham bir-biriga nisbatan buyurtma qilingan va raqamlanganligi; va hamma ham hamma voqeani taxmin qila olmasa.[6]

Usulidan qat'i nazar, jamoa bir nechta sprintlardan o'tishi va baholash jarayoni yaxshilanishi bilan mahsulot menejeri barqarorlikni aniqlay oladi tezlik. Tezlik har bir takrorlashda yakunlangan hikoyalar sonini hisoblash orqali aniqlanadi.[1]

Ahamiyati

Odamlar kichik xarajatlarga ega foydalanuvchi hikoyalarini, ular bilan bog'liq bo'lgan yuqori xarajatlarga ega foydalanuvchilarning hikoyalariga qaraganda aniqroq baholaydilar. Raqamlar ko'paygani sayin, keyingi ikkita raqam o'rtasidagi farq dadil o'sib boradi va aniq bo'lmagan taxminlarga olib keladi.[7]

  • Fibonachchi seriyasidan foydalanish ushbu stsenariyda foydalidir, chunki har bir jamoa a'zosi o'rtasida nomuvofiq hisob-kitoblarga olib keladigan katta foydalanuvchi hikoyalari (ya'ni 8 dan kattaroq hikoyalar) to'plamdagi tegishli chelakning taxminiy Fibonachchi soniga guruhlanishi mumkin.
  • Foydalanuvchilarning kichik hikoyalari bo'lsa, chelakning farqi kichik bo'ladi, shuning uchun resurs va vaqtning yakuniy qiymati aniqroq aniqlanishi mumkin.

Xarajatlarni baholashning yaxshi usullaridan biri bu foydalanuvchilarning boshqa taniqli hikoyalari narxlarining bir necha barobarida ifodalanishi. Shunday qilib, har bir guruh a'zosi uchun nisbiy xarajatlarni taxmin qilish osonroq bo'ladi. Hikoyani ilgari taxmin qilingan ikkita foydalanuvchi hikoyalari bilan taqqoslashning taxminiy jarayoni triangulyatsiya deb ataladi.[7]

Mahsulot menejeri shkalada "0" qiymatini kiritishi mumkin, bu foydalanuvchi hikoyalari juda oz vaqt yoki resurslarga muhtojligini ko'rsatadi.[7] Biroq, 0 narxini belgilagan foydalanuvchi hikoyasini boshqa foydalanuvchi hikoyalarining narxini baholash uchun nisbiy shkala sifatida ishlatish mumkin emas (ya'ni biz hikoya 0 o'lchamdagi hikoyadan 10 baravar qiyin deb ayta olmaymiz).

Fibonachchi ketma-ketligining afzalligi shundaki, u ishlab chiquvchilarga foydalanuvchi haqidagi hikoyani bitta katta chelakdan oldingi ikkita chelakka ajratish imkoniyatini beradi (chunki chelak oldingi ikkita chelakning o'lchamini qo'shish orqali hosil bo'ladi).[7] Ushbu jarayon foydalanuvchilarning maqbul hikoyalarini yaratishga yordam beradi.

Boshqa baholash o'lchovlari

  • Lineer miqyosi - Belgilangan qiymatdagi o'sish
  • Futbolkaning kattaligi - (S
  • Kartalar o'ynash - Ko'pincha pokerni rejalashtirishda foydalaniladi (A <2 <3…)
  • Eksponentlar qatori - ({an} kimdir uchun a va butun son uchun n>0)

Shuningdek qarang

Adabiyotlar

  1. ^ a b "O'lcham va taxminlarga umumiy nuqtai | CA Agile Central Help". help.rallydev.com. Olingan 2017-02-10.
  2. ^ "Agile Project Management (PDF ko'chirib olish mumkin)". ResearchGate. Olingan 2017-02-10.
  3. ^ Bokman, Stiv (2015-01-25). Amaliy baho. Amazon raqamli xizmatlari. ASIN  B00SS794IQ.
  4. ^ a b "Hikoyaning o'lchamlari: pokerni rejalashtirishdan ko'ra yaxshiroq boshlash". agilelearninglabs. Olingan 2018-07-08.
  5. ^ "Jamoani baholash o'yinini qanday o'ynash kerak". agilelearninglabs. Olingan 2018-07-08.
  6. ^ "Jamoani baholash". netobjectives. Olingan 2018-07-09.
  7. ^ a b v d Kon, Mayk (2005-11-01). Tezkor baholash va rejalashtirish. Pearson ta'limi. ISBN  9780132703109.