لوگو اجیلیتی
اسکرام بان چیست

اسکرام بان چیست؟ | دو تا بخر یکی ببر!

14 ساعت پیش
زمان مطالعه:
7 دقیقه

اسکرام بان  / ScrumBan یک چارچوب مدیریت محصول و مدیریت پروژه است که مهم‌ترین ویژگی‌های دو روش پر استفاده و اثرگذار «اسکرام/Scrum» و «کانبان/Kanban» را با یکدیگر ترکیب می‌کند.

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

روش اسکرام 

اسکرام یکی از فریمورک‌های مطرح ذهنیت اجایل است که پروژه‌ها را به چرخه‌های زمانی کوتاه به نام اسپرینت تقسیم می‌کند. در اسکرام تیم‌ها پس از پایان هر اسپرینت که معمولاً بین دو تا چهار هفته زمان می‌برد، نتیجه کار را به کاربران یا ذی‌نفعان پروژه ارائه کرده و از آنها بازخورد می‌گیرند.

روش کانبان 

کانبان یک چارچوب بصری در مدیریت پروژه است که در «صنعت تولید» ریشه دارد. کانبان در ساده‌ترین حالت خود شامل مجموعه‌ای از کارت‌هاست که بر روی یک تخته به نمایش گذاشته می‌شوند. تخته کانبان به ستون‌های مختلفی تقسیم شده که هر یک بخشی از فرایند کار را نشان می‌دهند. این تخته‌ها توسط تیم‌ها برای مدیریت کار جمعی استفاده می‌شوند.

اسکرام بان  چیست؟

اسکرام بان  از ترکیب روش ساختاریافته اسکرام با رویه‌های سیال کانبان به دست می‌آید. اسکرام بان  در ابتدا به عنوان روشی برای انتقال‌‌ تیم‌ها از چارچوب اسکرام به کانبان - یا برعکس - استفاده می‌شد. به مرور زمان اما افراد متوجه شدند اسکرام بان  یک آلترناتیو ایده‌آل برای دو مدل قبلی است؛ این‌طور بود که اسکرام بان  متولد شد.

ویژگی‌های اسکرام که در اسکرام بان  به کار گرفته می‌شوند:

  • اسپرینت‌: تیم در یک بازه ثابت (معمولاً دو هفته) روی مجموعه‌ای از کارهای مشخص تمرکز می‌کند و تا پایان اسپرینت کار جدیدی وارد نمی‌شود.

  • جلسات دیلی: هر روز در یک جلسه کوتاه ۱۰ دقیقه‌ای، اعضا گزارش می‌دهند چه کرده‌اند، روی چه چیزی کار می‌کنند و چه موانعی دارند.

  • جلسه رتروسپکتیو: در پایان اسپرینت، تیم عملکرد خود را بررسی می‌کند تا نقاط خوب را تکرار کند و مشکلات را حذف یا اصلاح کند.

ویژگی‌های کانبان که در اسکرام بان به کار گرفته می‌شوند:

  • تابلو: نمایش مراحل کار از شروع تا پایان.

  • کارت‌ها: جابه‌جایی تسک‌ها بین ستون‌ها بر اساس پیشرفت.

  • حدود WIP: تعیین سقف تعداد کارهای همزمان برای جلوگیری از فشار و ازدحام.

اسکرام بان

فرایند اسکرام بان 

همانطور که بالاتر هم اشاره شده بود، اسکرام بان  Workflow یا جریان کار تصویری و انعطاف‌پذیر کانبان را با روند اسپرینت‌های اسکرام ترکیب می‌کند. فهرست زیر، مراحل پیاده‌سازی اسکرام بان  را به زبانی ساده شرح می‌دهد:

 

  1. ساخت بورد اسکرام بان 

بورد اسکرام بان  عملاً همان «بورد کانبان» است. این بورد، ابزار اصلی مدیریت جریان کار شماست. تعداد ستون‌های این بورد را می‌توانید با توجه به نیازهای تیم خود تعیین کنید؛ اگرچه باید حواستان باشد تا تعداد مراحل/ستون‌ها بیش از حد نشوند. 

 

  1. تعیین محدودیت‌های کار در جریان

برای WIP یا «کار در جریان / Work-in-Progress» خود محدودیت تعیین کنید. فراموش نکنید که اسکرام هم از نظر زمانی و هم از نظر حجم کار در هر بازه زمانی دارای محدودیت است. کانبان از طرف دیگر بر روی یک جریان سیال تمرکز می‌کند. 

 

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

 

  1. اولویت‌بندی تسک‌ها به کمک اعضای تیم

این مرحله یک تفاوت مهم دیگر متد ScrumBan با اسکرام و کانبان را نشان می‌دهد. در اسکرام تسک‌های هر اسپرینت به افرادی مشخص در تیم توسعه سپرده می‌شوند؛ در کانبان اما تعیین اینکه چه کسی هر تسک را برخواهد داشت بر عهده اعضای تیم خواهد بود. 

 

نکته کنکوری:
از آنجایی که اسکرام مستر یا نقشی مشابه در اسکرام بان  تعریف نشده است، اعضای تیم باید بتوانند برای خود تعیین اولویت کنند. معمولاً تیم‌ها از دو روش رایج بهره می‌گیرند: مدل «ارزش-مدار یا Values-Based» که در آن هر تسکی که ارزش بالاتری ارائه کند اولویت بالاتری خواهد داشت. یا مدل «ریسک-مدار یا Risk-Based» که در آن هر تسکی که بیشترین وقت را می‌گیرد اولویت بالاتری خواهد داشت. 

 

  1. کنار گذاشتن زمان‌بندی‌های سفت و سخت

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

 

  1. برگزاری جلسات روزانه استندآپ

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

مراحل اسکرام بان

اسکرام بان  مناسب چه پروژه‌هایی است؟

تیم‌های توسعه محصول در شرایط متفاوتی می‌توانند از متد اسکرام بان  استفاده کنند از جمله:

  • پروژه‌های با نیازمندی‌های در حال تغییر: اسکرامبان برای پروژه‌هایی که مدام عوض می‌شوند مناسب است و اجازه می‌دهد تیم‌ها کار را به‌صورت مرحله‌ای پیش ببرند.

  • پروژه‌های همزمان و متعدد: در شرکت‌های بزرگ، اسکرامبان امکان مدیریت چند پروژه موازی را فراهم می‌کند حتی وقتی تیم کوچک است.

  • استارتاپ‌ها و محیط‌های پرتلاطم: در فضای سریع و پرچالش استارتاپی، اسکرامبان با انعطاف‌پذیری بالا کمک می‌کند تیم‌ها بدون منابع زیاد هم کارآمد بمانند. 

مزایا و معایب مدل اسکرام بان 

چرا باید اسکرام بان  را برای پروژه‌های خود انتخاب کنید؟ متد ScrumBan بهترین ویژگی‌های دو مدل بسیار کارآمد را با یکدیگر ترکیب کرده و به مدلی حتی کارآمدتر دست یافته است. 

مزایای مدل ScrumBan

  • انعطاف‌پذیری بالا

  • مناسب برای پروژه‌های بزرگ و بلندمدت

  • استقلال و قدرت تصمیم‌گیری بیشتر اعضای تیم

  • جریان کار پیوسته و ارائه مستمر خروجی

  • کاهش خطر فرسودگی تیم با محدود کردن حجم کار

  • قابل استفاده در تیم‌های کوچک

 

با وجود همه امتیازات و امکاناتی که اسکرام بان  در اختیار تیم‌‎ها قرار می‌دهد، به هیچ عنوان نمی‌توان گفت که متدی بی‌نقص است. 

معایب مدل ScrumBan

  • دشواری در نظارت و کنترل

  • احتمال پیچیدگی و ابهام در فرآیندها

  • کاهش تسلط مدیر پروژه

  • نبود نقش‌های شفاف

  • وابستگی به تجربه و بلوغ تیم

  • دشواری در برنامه‌ریزی دقیق

مزایا و معایب اسکرام بان

اسکرام بان  در یک نگاه

 

اسکرام

کانبان

اسکرام بان

کلیت متد

بازه‌های زمانی مشخص به نام اسپرینت، دارای نقش‌های ثابت، تحویل مستمر 

محدودیت تسک‌های در حال اجرا، زیر نظر گرفتن تصویری روند تسک‌ها روی بورد، جریان مستمر 

اسپرینت، محدودیت تسک‌ها، بورد تسک‌ها، جریان مستمر  

اندازه تیم

معمولاً بین 9 تا 12 نفر

بدون محدودیت

اندازه مشخصی ندارد اما معمولاً توصیه می‌شود تیم‎‌ها بیشتر از 12 نفر نباشند

نقش‌ها

اسکرام مستر، مالک محصول، تیم توسعه

ندارد

معمولاً یک مدیر پروژه در تیم حاضر است اما هیچ نقش از پیش‌تعیین‌شده‌ای وجود ندارد

ابزارها (مصنوعات)

بک‌لاگ محصول، بک‌لاگ اسپرینت، کارهای انجام‌شده

بورد کانبان، کارت‌های کانبان

بورد اسکرام بان، کارت‌های اسکرام بان

جلسات (رویدادها)

برنامه‌ریزی اسپرینت، دیلی اسکرام، بازبینی اسپرینت، بازنگری اسپرینت

جلسه کانبان

برنامه‌ریزی اسپرینت، دیلی استندآپ، بازنگری اسپرینت

جریان کار

تعیین بک‌لاگ محصول، تعیین بک‌لاگ اسپرینت، کار در جریان، بازبینی، کار انجام‌شده

انجام شود،
در حال انجام،
انجام‌شده

انجام شود،
در حال انجام،
انجام‌شده

رویکرد

سخت‌گیرانه

منعطف

متعادل

نحوه مدیریت تسک‌ها

تعیین تسک برای اعضای تیم

تعیین تسک برای اعضای تیم توسط خود آنها

تعیین مجموعه تسک‌ها از طرف مدیر پروژه و انتخاب تسک‌ها توسط اعضای تیم

زمان‌بندی

انجام کار در اسپرینت‌های 2-4 هفته‌ای

جریان سیال کار بدون زمان‌بندی مشخص

چرخه‌های زمانی کوتاه به نام iteration که کمتر از دو هفته‌اند

جمع‌بندی

اسکرام بان  را می‌توان پلی میان دو جهان دانست: نظم ساختاری اسکرام و انعطاف‌پذیری سیال کانبان. این متد به تیم‌ها این امکان را می‌دهد که بدون قربانی کردن چابکی، رویکردی منظم و متمرکز برای مدیریت پروژه‌های خود داشته باشند.

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

در اجیلیتی، آموزش مدیریت پروژه فراتر از تئوری‌های رایج ارائه می‌شود. ما بر مفاهیم عملی، تجربه‌های واقعی و ابزارهایی تمرکز داریم که مدیران پروژه واقعاً به آن‌ها نیاز دارند.

عضو خبرنامه اجیلیتی شوید تا مقالات تخصصی، راهکارهای به‌روز و ابزارهای کاربردی را در باکس خود دریافت کنید.