موضوع مقاله: اسکرام بان | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # اسکرام بان | مقدمه: اسکرام بان یک متدولوژی (روش‌شناسی) مدیریت چابک است که توصیف‌کننده هم‌زمان اسکرام و کانبان است و در اصل به عنوان یک راه حل برای‌گذار از اسکرام به کانبان طراحی شده‌است. | ## بخش 1: اسکرام بان | امروزه، اسکرام بان یک چارچوب مدیریتی است که وقتی تیم‌های مختلف، اسکرام را به عنوان روش انتخابی خود برمی‌گزینند، از روش کانبان به عنوان یک دریچه برای مشاهده، درک و بهبود مداوم چگونگی انجام کار استفاده می‌کنند. تاریخچه به مرور زمان که روش کانبان در حال عمومیت یافتن بیشتری بود در تلاش‌هایی برای آسان‌تر کردن مفاهیم توسعه نرم‌افزار ناب و کانبان برای تیم‌های موجود اسکرام، روش اسکرام بان متولد شد. اولین مقاله دربارهٔ اسکرام بان شامل توصیف سطوح مختلف برای انتقال از اسکرام به کانبان بود. اساساً اسکرام بان یک چارچوب مدیریتی است که وقتی تیم‌های مختلف، اسکرام را به عنوان روش انتخابی خود برمی‌گزینند، از روش کانبان به عنوان یک دریچه برای مشاهده، درک و بهبود مداوم چگونگی انجام کار استفاده می‌کنند. - اسکرام بان از اسکرام بدین شکل متمایز می‌شود که در آن به برخی از اصول و شیوه‌های خاصی تأکید شده‌است که با پایه‌های اصول سنتی اسکرام متفاوت است. از جمله این تفاوت‌ها عبارتند از: با توجه به نقش مهم مدیریت سازمانی (اصل سازمان دهی درونی تیم همچنان به عنوان یک هدف باقی است اما در چارچوب مرزهای خاص). - همچنین اسکرام بان از روش کانبان متمایز می‌شود در اینکه: چارچوب فرایند توسعه نرم‌افزار (Scrum) را به عنوان هسته آن معرفی می‌کند. شاید مهم‌تر از همه، اصول و شیوه‌های تعبیه شده در اسکرام بان منحصر به فرایند توسعه نرم‌افزار نیستند. آن‌ها می‌توانند به راحتی در بسیاری از زمینه‌های مختلف کاربرد داشته باشند، زبان مشترک و تجربه مشترک را در میان اعمال مختلف کسب و کار مرتبط با یکدیگر به اشتراک می‌گذارند. این به نوبه خود، نوعی سازگاری سازمانی را تقویت می‌کند که یکی از ویژگی‌های اصلی موفقیت است. یک چارچوب برای تکامل و انقلاب هنگامیکه «کوری دالاس» جهان را به اسکرام بان در کتاب مبنی بر نام آن معرفی کرد، آن را به عنوان یک روش انتقال برای انتقال تیم‌های توسعه نرم‌افزار از اسکرام به چارچوب توسعه نرم‌افزاری «تکامل یافته تر» تعریف کرد. با این حال، اسکرام بان در عمل خود به شکلی تکامل یافته‌است که تبدیل به یک خانواده از اصول و شیوه‌هایی شده‌است که قابلیت‌های مکملی که ایجاد کرده‌است منحصر به خودش است و از اسکرام و کانبان منحصر به فرد است. این قابلیت‌ها منجر به سه ظهور متمایز شده‌است: به عنوان چارچوبی که به تیم‌ها و سازمان‌ها کمک می‌کند به‌طور مؤثر اسکرام را به عنوان یک روش توسعه اقتباس و شخصی‌سازی نمایند. به عنوان یک چارچوب که به تیم‌ها و سازمان‌ها کمک می‌کند تا با برطرف کردن چالش‌های مشترک اسکرام در پروژه‌های بزرگ را برطرف کنند. به عنوان چارچوبی که به تیم‌ها و سازمان‌ها کمک می‌کند تا مجموعه‌ای از فرایندها و شیوه‌های مبتنی بر اسکرام را که برای آن‌ها مناسب تر است، به وجود آورند، نه برای رفع نواقص و اختلالات اسکرام، بلکه برای حل آن‌ها به شیوهایی که برای محیط منحصر به فرد آن‌ها مؤثر است.Article in Lean Software Engineering روش در اسکرام بان، کار تیمی در تکرارهای کوچک سازماندهی شده و با کمک یک صفحه (بورد) بصری، شبیه به بورد اسکرام و نیز بورد کانبان، نظارت می‌شود. برای نشان دادن هر مرحله از کار، تیم‌هایی که در همان فضا کار می‌کنند، اغلب از یادداشت‌های بر روی کاغذ پشت چسب دار یا یک تخته سفید استفاده می‌کنند. جلسات برنامه‌ریزی برگزار می‌شود تا مشخص شود چه داستان‌های کاربر در تکرار بعدی تکمیل می‌شود. داستان کاربر پس از آن به بورد اضافه می‌شود و تیم آن‌ها را تکمیل می‌کند، تیمی که در هر زمان به تعداد کمی از داستان‌های کاربر به عنوان عملی (کار در حال پیشرفت یا محدودیت WIP) کار می‌کند. بدین ترتیب، برای محدود کردن تکرارها، محدودیت‌های WIP مورد استفاده قرار می‌گیرند و یک برنامه‌ریزی برای تیم تعیین می‌شود که زمان برنامه‌ریزی بعدی چه موقع خواهد بود؛ این زمان هنگامی رخ می‌دهد که WIP پایین‌تر از سطح پیش تعیین شده قرار گیرد. | ## بخش 2: اسکرام بان | هیچ نقش پیش تعیین شده در اسکرام بان وجود ندارد؛ تیم نقش‌هایی را که قبلاً داشته‌اند حفظ می‌کنند. این تضمین می‌کند که یک تیم به راحتی می‌تواند به سرعت به تغییرات یک محیط تغییرپذیر واکنش نشان دهد. طول تکرار توسط تعداد داستان‌های کاربر در آن تکرار و سرعت تیم (تعداد داستان‌هایی که تیم می‌تواند در تکرار تکمیل کند) اندازه‌گیری می‌شود. طول ایدئال یک تکرار بستگی به روند کاری هر تیم دارد و توصیه می‌شود که تکرار بیش از دو هفته نباشد. برنامه‌ریزی بر اساس تقاضا برنامه‌ریزی در اسکرام بان بر اساس تقاضا است و زمانی اتفاق می‌افتد که یک واقعه (Trigger) برنامه‌ریزی روی دهد. زمان روی دادن واقعه برنامه‌ریزی با تعداد کارهایی که در قسمت «برای انجام» (To-Do) در بورد قرار دارد همراه است - یعنی زمانی که این کارهای «برای انجام» به تعداد مشخصی برسد، رویداد برنامه‌ریزی برگزار می‌شود. این بستگی به سرعت تیم دارد (تا چه میزان می‌تواند کارهای باقی‌مانده را به اتمام برساند) و همچنین بستگی به زمان لازم برای برنامه‌ریزی تکرار بعدی بستگی دارد. وظایف برنامه‌ریزی شده برای تکرار بعدی به قسمت «برای انجام» در بورد اضافه می‌شود. این به اعضای تیم کمک می‌کند تا بدانند کدام وظایف باید ابتدا تکمیل شود و کدامیک بعداً می‌تواند تکمیل شود. اولویت بندی می‌تواند با اضافه کردن اعداد به وظایف یا با اضافه کردن یک ستون اولویت اضافی، که در آن مهم‌ترین وظایف در بالا قرار داده شده و وظایف با اولویت کمتر در زیر آورده می‌شود. برنامه‌ریزی اندازه سطل برنامه‌ریزی اندازه سطل امکان برنامه‌ریزی طولانی مدت را برای اسکرام بان فراهم می‌کند. این بر اساس سیستم سه سطل است که باید قبل از ساخت آن در بورد اسکرام بان مورد استفاده قرار گیرد. سه سطل سه مرحله مختلف برنامه را نشان می‌دهند و معمولاً سطل‌های ۱ ساله، ۶ ماهه و ۳ ماهه نامیده می‌شوند. سطل ۱ ساله برای اهداف بلند مدت شرکت مانند نفوذ به یک بازار جدید، عرضه محصول جدید و غیره اختصاص داده شده‌است. هنگامی که شرکت تصمیم می‌گیرد با یک برنامه حرکت کند، به سطل ۶ ماه منتقل می‌شود، جایی که الزامات اصلی این طرح شکل داده شده‌است. هنگامی که یک شرکت آماده است تا برای اجرای طرح اقدام کند، الزامات به سطل ۳ ماهه منتقل می‌شوند و به وظایف واضح تقسیم می‌شوند تا توسط تیم پروژه تکمیل شود. از این سطل است که تیم در هنگام برپایی تقاضای برنامه‌ریزی خود، وظایف خود را آغاز می‌کند. چپ|قاب بورد بورد اسکرام بان از سه ستون تشکیل شده‌است: برای انجام، در حال انجام، و انجام شده. پس از جلسه برنامه‌ریزی، وظایف به ستون To Do اضافه می‌شوند، زمانی که یک عضو تیم آماده کار بر روی یک کار است، آن را به ستون Do انتقال می‌دهد و زمانی که او آن را تکمیل می‌کند، آن را به ستون Done انتقال می‌دهد. | ## بخش 3: اسکرام بان | محدودیت‌های WIP برای اطمینان از این که تیم به‌طور مؤثر کار می‌کند، روش اسکرام بان بیان می‌کند که یک عضو تیم نباید در یک زمان بر روی بیش از یک وظیفه کار کند. برای اطمینان از اجرای این قاعده، اسکرام بان از محدودیت WIP (کار در حال انجام) استفاده می‌کند. این محدودیت در بالای قسمت در حال انجام بخش بورد (همچنین می‌تواند در هر ستون از آن بخش باشد) تجسم می‌یابد و بدین معنی است که تنها آن تعداد از آن‌ها می‌توانند در یک ستون مربوطه در یک زمان باشند. محدودیت WIP معمولاً برابر با تعداد افراد در تیم است، اما می‌تواند براساس مشخصات کار گروهی گسترش یابد. نقش‌هایی که تیم قبل از اتخاذ اسکرام بان وجود داشته‌است به همان تعداد در هنگام اجرای اسکرام بان نگه داشته می‌شود. نقش تیم در اسکرام بان بیشتر تخصصی است و کمتر مانند آنچه که در تیم اسکرام انتظار می‌رود به صورت چند وظیفه‌ای است. اصل کشیدن در اسکرام بان وظایف، به اعضای تیم، توسط رهبر تیم یا مدیر پروژه اعطا نمی‌شود. این روند جریانی یکنواخت را تضمین می‌کند، به‌طوری‌که همه اعضای تیم همواره به‌طور مساوی مشغول هستند. این بدان معنی است که تنها ویژگی‌هایی که تیم برای توسعه در حال فعالیت بر روی آن‌ها است هنوز هم می‌تواند توسط تیم بر روی آن‌ها کار انجام شود و هیچ ویژگی اضافی را نمی‌توان اضافه کرد. با نزدیک شدن مهلت پروژه، مدیر پروژه تصمیم می‌گیرد که کدام ویژگی‌های در حال توسعه را کامل کند و کدامیک ناتمام باقی بماند. این تضمین می‌کند که تیم می‌تواند بر روی پایان دادن به ویژگی‌های مهم قبل از پایان مهلت پروژه تمرکز کند و موارد کم‌اهمیت تر را فراموش کند. اصطلاحات برنامه‌ریزی اندازه سطل برنامه‌ریزی طولانی مدت در اسکرام بان، که بر اساس حرکت دادن برنامه‌ها (Plans) از طریق چند مرحله است. رهبری و زمان چرخه زمانی است که از ایجاد کار یا شروع کار بر روی یک وظیفه تا تکمیل آن گرفته شده‌است. روش برنامه‌ریزی بر اساس تقاضا روش برنامه‌ریزی است که تنها زمانی اجرا می‌شود که نیاز به وظایف جدید در بورد باشد. اساسی‌ترین پیاده‌سازی اسکرام بان یک تخته سفید فیزیکی با یادداشت‌های چسبنده (اسکرام) است. راه حل‌های الکترونیکی، شبیه به اسکرام و تابلوهای الکترونیکی کانبان نیز در دسترس هستند. آن‌ها یک اتوماسیون کامل از بورد را ارائه می‌دهند، جایی که فقط باید توسط اعضای تیم به روزرسانی شود. | ## جمع‌بندی | تابلوهای الکترونیکی اغلب همچنین گزارش خودکار، امکان پیوست و بحث در مورد وظایف، ردیابی زمان و نیز ادغام با سایر نرم‌افزارهای مدیریت پروژه معمولی را نیز ارائه می‌دهند.