Agile یا چابک چیست؟

بسیاری از افراد چابک “Agile” را به سختی تعریف می کنند و اگر صادقانه بگوییم، بسیاری از مردم درک صحیحی از آن ندارند. با این حال، من معتقدم که این مفهوم واقعا ساده است: چابک بودن به معنای استفاده از یک سیستم توسعه انطباقی (adaptive) به جای پیش بینی (predictive) است.

حال با دو مساله مواجهیم: درک سیستم های انطباقی و درک توسعه پیش بینی کننده.

 

توسعه پیش بینی کننده:

این نوع زمانی استفاده می شود که شما واقعا می دانید چه نوع محصولی را می خواهید ایجاد کنید و امکان تعریف آن بطور کامل از قبل وجود دارد. بنابراین، ما این کار را انجام می دهیم … همه چیز را با برنامه ریزی و طراحی محصول پیش بینی می کنیم و سپس هدف ما پیگیری طرح و تولید محصول طراحی شده است. این متد معمولا به عنوان روش “سنتی” شناخته می شود. در صنعت فناوری اطلاعات، می توان آن را “آبشاری” نامید.

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

 

منبع: https://mplaza.pm

ترجمه اختصاصی از http://fa.ali-baghaei.ir/

پاسخ دهید