تخمین فیبوناچی

ساخت وبلاگ

تخمین برای برنامه ریزی یک اسپرینت یا آزادی مهم است. در مدل های سنتی آبشار ، تخمین ها اغلب با استفاده از رویکرد از پایین به بالا انجام می شوند ، جایی که توسعه دهندگان تخمین های مفصلی را برای وظایف خود ارائه می دهند.

با این حال ، در چابک ، رویکرد از بالا به پایین رایج تر است. این بدان معناست که صاحب محصول تخمین سطح بالایی از تلاش مورد نیاز برای کل پروژه را ارائه می دهد و تیم سپس این کار را به تکه های کوچکتر می شکند.

در این مقاله ، ما به تکنیک تخمین چابک فیبوناچی نور می دهیم. این یک روش محبوب برای برآورد تلاش مورد نیاز برای یک کار در چابک است و می توان از آن برای پروژه های کوچک و بزرگ استفاده کرد.

برآورد چابک فیبوناچی چیست؟

برآورد فیبوناچی یک تکنیک از بالا به پایین است که از توالی فیبوناچی برای تخمین تلاش مورد نیاز برای یک کار استفاده می کند.

دنباله فیبوناچی مجموعه ای از اعداد است که در آن هر شماره مجموع دو عدد قبلی است. این سکانس با 0 ، 1 ، 1 ، 2 ، 3 ، 5 ، 8 ، 13 ، 21 شروع می شود ... همانطور که می بینید ، هر شماره در دنباله تقریباً 1. 6 برابر بزرگتر از شماره قبلی است.

در برآورد فیبوناچی ، از اعداد موجود در دنباله برای تخمین اندازه یک کار استفاده می شود. به عنوان مثال ، اگر یک کار به عنوان 8 تخمین زده شود ، به این معنی است که تقریباً 8 برابر بیشتر از تلاش برای انجام کار به عنوان یک کار که تخمین زده می شود 1 است.

مزیت این تکنیک این است که برآوردگر را وادار می کند تا در مورد اندازه های نسبی کارها فکر کند. همچنین در نظر می گیرد که کارهای بزرگتر معمولاً پیچیده تر هستند و بنابراین برای تکمیل بیشتر طول می کشد.

چه زمانی باید از تخمین فیبوناچی استفاده شود؟

تخمین فیبوناچی می تواند برای هر دو پروژه کوچک و بزرگ استفاده شود. با این حال ، بیشتر برای پروژه های بزرگتر با عدم اطمینان بیشتر در مورد تلاش لازم استفاده می شود.

هنگامی که یک تیم چابک تلاش مورد نیاز برای یک کار را تخمین می زند ، آنها اغلب از یک تکنیک پوکر برنامه ریزی استفاده می کنند: به هر یک از اعضای تیم یک کارت کارت با توالی فیبوناچی روی آنها داده می شود و آنها باید کارت را انتخاب کنند که نشان دهنده تخمین آنها باشد. مزیت این تکنیک این است که اعضای تیم را مجبور می کند تا در مورد تخمین های خود صحبت کنند و به اجماع برسند.

چرا از آن در تخمین چابک استفاده می شود؟

دلایل مختلفی وجود دارد که تخمین فیبوناچی در چابک محبوب است:

1. اولا، Agile یک رویکرد از بالا به پایین است، به این معنی که با یک برآورد سطح بالا شروع می شود و سپس آن را به قطعات کوچکتر تقسیم می کند. این در تضاد با رویکرد پایین به بالا مورد استفاده در مدل های آبشار سنتی است، جایی که توسعه دهندگان برآوردهای دقیقی را برای وظایف خود ارائه می دهند.

2. ثانیاً، تشخیص می دهد که وظایف بزرگ تر معمولاً پیچیده تر هستند و در نتیجه تکمیل آنها زمان بیشتری می برد. این در Agile بسیار مهم است زیرا تیم ها اغلب باید بین وظایف مختلف برای رسیدن به ضرب الاجل خود معاوضه ایجاد کنند.

3. ثالثاً استفاده و درک آن آسان است. این امر به ویژه در محیط های Agile که اغلب در مورد تلاش مورد نیاز برای یک کار ابهامات زیادی وجود دارد بسیار مهم است.

4. در نهایت انعطاف پذیر است و برای پروژه های کوچک و بزرگ قابل استفاده است.

چرا از دنباله فیبوناچی اصلاح شده هنگام تخمین در چابک ایمن استفاده می شود؟

SAFe یا Scaled Agile Frameworks توسعه ای از فریم ورک Agile است که برای شرکت های بزرگ طراحی شده است.

دنباله فیبوناچی اصلاح شده که هنگام تخمین در SAFe Agile استفاده می شود با 0، ½، 1، 2، 3، 5، 8، 13، 20، 40، 100 شروع می شود. گرد می شوند.

دنباله فیبوناچی اصلاح شده اغلب هنگام تخمین در SAFe Agile استفاده می شود، زیرا در نظر می گیرد که وظایف بزرگ تر معمولاً پیچیده تر هستند و بنابراین تخمین آن دشوار است. این در SAFe Agile مهم است زیرا تیم های بزرگ اغلب باید بین وظایف مختلف معاوضه ایجاد کنند تا به ضرب الاجل خود برسند.

مزیت استفاده از دنباله فیبوناچی اصلاح شده این است که استفاده و درک آن آسان است. این امر به ویژه در محیط های SAFe Agile، که در آن اغلب عدم اطمینان زیادی در مورد تلاش لازم برای یک کار وجود دارد، مهم است.

سایر روش های تخمین (جایگزین های دنباله فیبوناچی)

چندین تکنیک تخمین دیگر نیز می توان استفاده کرد، مانند روش اندازه تی شرت، روش روزهای ایده آل و تکنیک تخمین نقطه داستان:

1. روش اندازه گیری تی شرت به این صورت است که به هر کار بر اساس پیچیدگی، اندازه ای اختصاص داده می شود. به عنوان مثال، یک کار کوچک ممکن است یک S در نظر گرفته شود، در حالی که یک کار بزرگ ممکن است XL در نظر گرفته شود.

2. روش روزهای ایده آل جایی است که شما تلاش لازم برای یک کار را با در نظر گرفتن مدت زمان انجام آن در صورت عدم وقفه یا حواس پرتی تخمین می زنید.

3. تکنیک تخمین نقطه داستان جایی است که با در نظر گرفتن تعداد "نقاط داستانی" که می تواند تلاش مورد نیاز برای یک کار را تخمین بزنید. نقاط داستان اندازه گیری پیچیدگی یک کار است و اغلب در تخمین چابک استفاده می شود.

چگونه می توان از برآورد فیبوناچی در چابک استفاده کرد؟

تیم ها می توانند از چندین روش برای تخمین با استفاده از توالی فیبوناچی استفاده کنند:

1. متداول ترین روش استفاده از پوکر برنامه ریزی است. به هر یک از اعضای تیم یک کارت کارت که دارای دنباله فیبوناچی است ، داده می شود و آنها باید کارت را نشان دهند که تخمین خود را نشان می دهد. مزیت این تکنیک این است که اعضای تیم را مجبور می کند تا در مورد تخمین های خود صحبت کنند و به اجماع برسند.

2. روش دیگر تکنیکی به نام تخمین نقطه ای است. این جایی است که هر یک از اعضای تیم براساس برآورد خود از تلاش مورد نیاز ، ارزش امتیاز را به هر کار اختصاص می دهد. مزیت این تکنیک این است که انجام آن سریع و آسان است.

3. در آخر ، می توانید از صفحه گسترده یا هر ابزار نرم افزاری دیگر نیز استفاده کنید تا به شما در تخمین با استفاده از دنباله فیبوناچی کمک کند. این امر به ویژه در صورتی که یک پروژه بزرگ با کارهای زیادی داشته باشید مفید است.

افکار نهایی

مهم نیست که کدام روش را انتخاب کنید ، مهم است که به یاد داشته باشید که توالی فیبوناچی فقط یک راهنما است. این یک علم دقیق نیست و همیشه هنگام تخمین استفاده از این تکنیک ، عدم اطمینان وجود خواهد داشت.

با این وجود ، استفاده از توالی فیبوناچی به درستی می تواند راهی مؤثر برای برآورد تلاش مورد نیاز برای یک کار باشد.

سؤالات متداول:

1. چگونه از Fibonacci برای نقاط داستان استفاده می کنید؟

برای استفاده از فیبوناچی برای نقاط داستان ، ابتدا باید مفهوم یک نکته داستان را درک کنید. نکته داستانی اندازه گیری پیچیدگی یک کار است. این اغلب در تخمین چابک استفاده می شود زیرا به اعضای تیم امکان می دهد تلاش مورد نیاز برای یک کار را به سرعت تخمین بزنند.

پس از درک نکات داستان ، می توانید تلاش مورد نیاز برای یک کار را با استفاده از دنباله فیبوناچی تخمین بزنید. مزیت استفاده از این تکنیک این است که انجام آن سریع و آسان است.

2. چرا نقاط داستان جیرا فیبوناچی محسوب می شوند؟

JIRA یک ابزار نرم افزاری محبوب است که اغلب در مدیریت و تخمین پروژه چابک استفاده می شود. نقاط داستان JIRA فیبوناچی در نظر گرفته می شوند زیرا دنباله روشی سریع و آسان برای برآورد تلاش مورد نیاز برای یک کار است. این امر فضای کمتری برای خطاهای تخمین ، به ویژه برای کارهای بزرگ و پیچیده باقی می گذارد.

استراتژی‌های اسکالپ...
ما را در سایت استراتژی‌های اسکالپ دنبال می کنید

برچسب : نویسنده : جعفر بدیعی بازدید : <-PostHit-> تاريخ : دوشنبه 13 شهريور 1402 ساعت: 11:19