قبل از شروع این مقاله بیایید بدانیم Agile و Scrum چیست.
Agile چیست
چابک روشی از مدیریت پروژه است که با تقسیم ماژول به وظایف و درخواست به مراحل کوتاه کار و ارزیابی مجدد مکرر و تطبیق برنامه ها مشخص می شود. به عبارت دیگر، Agile یک روش توسعه نرم افزار افزایشی Time Boxed است.
اسکرام یک چارچوب توسعه نرم افزار چابک افزایشی (Agile Framework) است.
- Backlog محصول: صاحب محصول لیست خواسته های مشتری را ایجاد می کند و آن را اولویت بندی می کند و بک لاگ ایجاد می کند که به آن بک لاگ محصول می گویند.
- برنامه ریزی اسپرینت: در این تیم جلسه، بخش یا ماژول کوچکی را از فهرست خواسته های اولویت اول بک الگ محصول انتخاب کرده و یک لیست کار کوچک تهیه کنید.
- تنظیم ظرفیت و اسپرینت: تیم باید وظایف را در 2 هفته یا 4 هفته سرعت انجام دهد، در اینجا Scrum Master وظایف را با Time و User متصل می کند.
- نقش اسکرام مستر: این است که مطمئن شود تیم روی هدف خود متمرکز است.
- پایان اسپرینت: ما وظایفی را تکمیل کردهایم که میتوانیم آنها را در اختیار مشتری قرار دهیم.
- بررسی سرعت و گذشته نگر: اسپرینت با بازنگری سرعت و گذشته نگر به پایان می رسد که در آن تیم بازرسی و اتخاذ تصمیم می کند تا در فرآیند مؤثرتر شود.
- Next Sprint: در اسپرینت بعدی، تیم ماژول دیگری را انتخاب می کند و Task مربوط به بک لاگ محصول شروع به کار روی اسپرینت بعدی می کند.
چه راه اندازی سرویس های تیم ویژوال استودیو
Visual Studio Team Services به عنوان خدماتی برای پیگیری کار تیمی، کد اشتراک گذاری و انتشار پروژه افزایشی است . این برنامه برای حداکثر 5 عضو رایگان است، می توانید طبق نیاز خود طرح خریداری کنید.
به این لینک مراجعه کرده و مراحل ثبت نام را تکمیل کنید.
پس از ورود، شما را به داشبورد هدایت می کند، در اینجا می توانید یک پروژه و تیم ایجاد کنید. با کلیک بر روی "جدید" از پروژه های اخیر و تیم ها، پروژه جدید ایجاد کنید .
پروژه تیمی خود را بسازید: از الگوی Process می توانیدAgileیاScrumTemplate را انتخاب کنید.
از Version Control می توانید Team Foundation Version Control یا Git را انتخاب کنید. نام پروژه را وارد کنید و روی "ایجاد پروژه" کلیک کنید - " مدیریت کار " را انتخاب کنید.
در اینجا من 2 قالب را ایجاد کرده ام که یکی با استفاده از الگوی اسکرام و دیگری با قالب چابک است.
تفاوت اساسی در اینجا برخی از کلمات کلیدی است، مانند اینجا در Scrum ما ستون هایی مانند "جدید" داریم. 'تأیید شده'، 'متعهد' و 'انجام شد' و در قالب Agile 'جدید'، 'فعال'، 'حل شده' و 'بسته' داریم. همچنین برای Backlog در Scrum ما 'Sprint 1'، 'Sprint 2' و غیره داریم و در Agile 'Iteration 1'، 'Iteration 2' و غیره داریم. همچنین می توانید این ستون را بنا به نیاز خود تغییر داده و سفارشی کنید. پس از ایجاد پروژه، کار بعدی اضافه کردن منابع یا کاربران است، برای آن مراحل زیر را دنبال کنید.
به برگه کاربران بروید - جزئیات کاربر را اضافه کنید و روی دکمه " ارسال دعوتنامه " کلیک کنید.