انتشار TFS 2017 Update 1 RC

قبلا اشاره کرده بودم که احتمالا به زودی به روز رسانی اول برای TFS 2017 آماده انتشار میشه و برای همین شروع به توضیح امکانات نسخه ۲۰۱۷ کردم. حالا نسخه RC این آپدیت ارائه شده ولی یکسری موارد قراره به Release Note جاری اضافه بشه و علت این مساله ورود امکانات توسعه داده شده در اسپرینت ۱۱۲ تیم VSTS/TFS به این آپدیت هست.

نسخه دومی هم برای این RC وجود خواهد داشت و سپس نسخه RTM ارائه میشه، ولی از همه جالبتر این وسط نزدیک شدن امکانات VSTS به TFS هست، برخی مواردی که در این به روز رسانی ارائه میشن روی VSTS عمری کمتر از دوماه دارن! و این به نوبه خودش جالبه و خوشحال کننده.

به روز رسانی اول برای TFS 2017

این نسخه خودش دارای امکانات زیاد و به روز رسانی های جالبیه که به زودی و بعد از تموم کردن توضیح نسخه TFS 2017 بهش می پردازم، ولی خب فکر می کنم تا آماده شدن نسخه نهایی بین ۳ الی ۴ هفته زمان داریم.

 لینک های مرتبط با این به روز رسانی به قرار زیر هستن.

Release Notes

لینک دانلود Web Installer

لینک دانلود ISO Installer

مهاجرت به TFS 2017 – بهبود های Agile, Scrum, CMMI

روش های مدیریت محصول موجود در TFS و هر ابزار دیگه ایی جای بهبود زیادی دارن و در همین راستا تغییرات زیادی در این نسخه از TFS به وجود اومده تا مدیریت پروژه رو به واسطه ابزارهای جدید ساده تر کنه، موارد به شرح زیر هستن:

 

New Work Item Form ( فرم جدید مدیریت WI ها ):

همه دیدم وقتی روی یک Work Item در TFS کلیک می کنیم چه فرمی باز میشه، این فرم می تونست خیلی بهتر طراحی بشه، این همون چیزیه که تیم VSTS انجام دادن و این فرم رو دوباره طراحی کردن و از اونجایی که این فرم نقطه اصلی جهت انتقال اطلاعات بین افراده میتونه تاثیر مثبت زیادی داشته باشه.

فرم جدید مدیریت Work Item های Scrum

 

Follow a Work Item:

در گذشته فقط این امکان برای کسی وجود داشت که صاحب Work Item بود ولی امکان پیگیری کردن یک Work Item این توانایی رو به ما میده تا در صورتی که تغییری روی هر Work Item ایجاد شد از این مساله مطلع بشیم.

قابلیت Follow کردن در TFS

 

Kanban Board Live Update:

این گزینه باعث میشه که کانبان بورد شما در مرورگرتون به شکل خودکار آپدیت هایی که به واسطه تغییر Work Item ها و یا حتی اضافه یا کم شدن ستون های بورد به وجود میان رو دریافت کنه و شما همیشه آخرین وضعیت موجود رو مشاهده می کنید.

به روز رسانی خودکار در TFS

 

Check List Improvements:

حالا علاوه بر نمایش لیست Taskها و Test Case ها و عنوان اونها، با کلیک روی عنوان میشه جزئیات رو دید و با کلیک روی منوی سمت راست هر وظیفه میشه منوی دسترسی سریع اون رو مشاهده کرد.

check list improvement

 

Epic and Feature Board Drill-down:

حالا امکان مشاهده سریع و کلی Epic ها و Feature ها در یک نگاه سریع در بورد کانبان فراهم شده و میشه خیلی سریع  وضعیت موجود رو مشاهده و یا با منوی موجود تغییرات اعمال کرد.

جزئیات Epic و Feature

 

Clear Formatting Command:

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

حذف Formatting در tfs 2017

 

Filtering In Kanban Board:

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

قابلیت فیلتر کردن بورد کانبان

 

Default Iteration Path for New Work Items:

در نسخه های قبلی وقتی وقتی یک Work Item جدید ثبت می کنید به صورت خودکار  Iteration Pathبرابر با Sprint جاری قرار داده میشه، خب ممکنه یکسری تیم ها ترجیح بدن که این اتفاق نیفته، برای همین امکان مشخص کردن مقدار پیش فرض برای Area و Iteration ها ایجاد شده، البته این مساله علاوه بر Scrum در قالب های دیگه ایی مثل Agile و CMMI هم لحاظ شده.

مقدار پیش فرض Area و Iteration در TFS 2017

جزئیات بیشتر رو می تونید در این لینک مطالعه کنید.

 

Checkbox Control:

حالا می تونید به Work Item ها کنترل CheckBox اضافه کنید که مقدارش از نوع Boolean هست و تمام مشخصات همیشگی کنترل ها رو هم داره ( از این کنترل ها برای خصوصی سازی قالب های پیش فرض TFS استفاده میشه، توجه کنید که نباید سازمانتون رو به قالب های موجود محدود کنید و در صورت صلاحدید می تونید قالب ها رو طبق نیازتون تغییر بدید  ).

آمکان اضافه کردن checkbox control در TFS 2017

جزئیات بیشتر رو می تونید در این لینک مطالعه کنید.

 

و چندین و چند به روز رسانی دیگه مثل تغییر دسته ایی Tag های تعریف شده و چند نقطه جدید برای نوشتن افزونه، به عنوان نمونه در سمت راست پنل همون جایی که الان Mapping یا جزئیات Work Item هستن.