اخبار، مطالب، رویدادهای خدمات و توسعه طراحی سایت رادکام

آموزش Jira - بخش دوم

Kanban چیست؟

در واقع Kanban شکل ساده تری از متدولوژی Agile است. مانند Scrum امکان تعریف برای بررسی و دنبال کردن جریان کاری (Work Flow) را به ما م یدهد در حالی که هیچ Sprint درون آن تعریف نمی شود.  هدف اصلی آن داشتن یک Work Flow به صورت گام به گام ار ابتدا تا انتها بدون هیچگونه توقف یا تعلیق است. به همین جهت باید Work Item هایی تعریف کنیم و مشخص کنیم که هر کدام از ابتدا تا انتها شامل چه کارهایی می شوند.

در Kanban می توانیم برای Work Item یا در واقع کارهایی که در حال انجام هستند maximum تعریف کنیم و برای مثال اجازه ندهیم در یک بازه مشخص بیش از 3 کار وارد وضعیت In Progress شوند. این امر به اندازه تیم و پروژه بستگی دارد.

 

با توجه به توضیحات ارائه شده ، شما بر اساس نوع تیم (اندازه ، تخضص و ...) و همچنین نوع پروژه می بایست بین Scrum و Kanban انتخاب نمایید. این اولین گامی هست که می بایست برداشته شود.

در واقع Kanban برای پروژه های پشتیبانی و پروژه هایی که زمان توسعه آن ها غیرقابل پیش بینی هستند و همچنین پروژه های ساده مناسب می باشد و Scrum برای پروژه هایی با ویژگی های کاملا مشخص و تعریف شده با زمان مشخص مناسب هست.

 

اصطلاحات Jira

در جیرا اصطلاحات ضروری وجود دارد که حتما می بایست با آن ها آشنایی داشته باشید که به آن ها می پردازیم:

Issue

در جیرا هر Work Item را issue می نامند. در واقع هرچیزی که نیاز دارد شما بر روی آن کاری انجام دهید یک issue است. به عبارت دیگر Bug ها، task ها، story های Epic و feature ها همگی انواع مختلفی از issue هستند.بنابراین زمانی که شما یک issue رو ایجاد می کنید می توانید انواع مختلفی برای آن انتخاب کنید.

هر issue در Jira می تواند عنوان، توضیحات، فایل ضمیمه، زمان شروع، زمان پایان، مسئول انجام و ..... داشته باشد که همه این موارد را در زمانی که issue را ایجاد می کنید می توانید تنظیم نمایید.

Project

در واقع همان مفهوم ضمنی و نرمال پروژه را دارد و مجموعه ای از issue ها می باشد. شما می توانید در Jira تعیین کنید که چه کسانی به چه پروژه هایی دسترسی داشته باشند و غیره و غیره

Work Flow

یک Work Flow در واقع مجموعه ای از status ها و transition های بین آن ها هست که یک issue می تواند در یک پروژه داشته باشد.زمانی که شما یک issue را ایجاد می کنید وضعیت آن To Do می باشد شما می تواند بعد از to do آن را به Done و یا In Progress انتقال دهید. transition ها در جزییات هر issue به صورت یک برچسب قابل مشاده هستند. زمانی که شما یک issue را کلیک می نمایید تا اطلاعات آن را مطالعه کنید یک برچسب درون آن وجود دارد که برای مثال مشخص می کنید که آن کار In Progress است.

زمانی که در وضعیت In Progress باشید امکان رفتن به دو وضعیت Done و یا To Do (که با stop progress) را دارید. شما می توانید در جیرا برای هر issue یک work flow متفاوت را تنظیم نمایید و مجبور نیستید از ای ساختار پیوری کنید. ممکن هست نوع تسک هایی که شما دارید کاملا متفاوت بوده و work flow  اختصاصی خود را داشته باشد.

Version

ورژن همانطور که می دانید کمک می کند تا بتوانیم نسخه های منتشر شده از نرم افزار را مدیریت کنیم. برای مثال شما یک issue دارید که در هر release آن می خواهید بخش هایی را به نرم افزار اضافه کنید. شما می توانید برای این تمایز از ورژن بندی استفاده کنید. یا قسمت هایی را تکمیل کنید یا خطاهایی را در قسمت هایی که تحویل داده اید مرتفع نمایید برای تمامی این کارها می  توانید از ورژن بندی issue استفاده کنید.

در اسکرام معمولا ورژن بندی از قبل برنامه ریزی می شود و زمانی که کار برنامه ریزی شده تکمیل می شود release می گردد اما در Kanban شما می توانید در هر زمانی ورژن release کنید و می تواند شامل تمامی issue هایی باشد که در یک پروژه کامل شده است و به مرحله Done رسیده است باشد. (یعنی مجبور نیستید مرحله به مرحله ورژن بدهید و می توانید پس انجام چندین issue یا تکمیل کار ورژن بدهید)

در Jira شما می توانید و البته باید کارهای یک پروژه را گروهبندی کنید. برای مثال در پروژه ای که دارید شما هم کارهای مرتبط با front نرم افزار را دارید هم کارهای مرتبط با back نرم افزار را دارید بنابراین می توانید دو گروه ایجاد کنید و هر کدام از issue های مرتبط با هر گروه را به همان گروه اضافه کنید. چون شما مجبور هستید کارها را به یک شخص assign کنید می توانید به team lead هر بخش کارها را ارجاع  دهید تا او با توجه به نوع کار و شناخت خود به developer ها ارجاع دهد.

با مرور مطالب فوق شما اطلاعات کلی پیش زمینه را دریافت نموده اید و می توانیم وارد کار با نرم افزار Jira شویم.

JIRA

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

در بالا نوار navigation قرار دارد (در نسخه ی آخر این نوار به سمت چپ منتقل شده است از سال 2017 ). در کنار navigation لوگوی شرکت شما قرار دارد. با کلیک بر روی لوگو در هر جای سایت که باشید به صفحه نخست (داشبورد) هدایت می شوید که این امری نرمال در تمامی سایت ها می باشد.

اگر شما Jira admin باشید در navigation بالا منوی setting را هم مشاهده خواهید کرد. در غیر این صورت این گزینه به شما نمایش داده نمی شود. ادمین جیرا در واقع کسی هست که تمامی تنظیمات custom نمودن جیرا را انجام می دهد.

آیکن Profile

در سمت راست Navigation شما آیکن پروفایل رو می بینید که با کلیک روی آن وارد صفحه ای می شوید که علاوه بر ویرایش اطلاعات پروفایل خودتون مانند آواتار و ایمیل و پسورد و .... می توانید issue و project که تا الان به شما ارجاع شده است را ملاحظه نمایید.

آیکن help

در کنار آیکن پروفایل آیکن help وجود دارد که به کلیک روی آن 5 زیرمنوی help مرتبط با هسته جیرا، نرم افزار جیرا، کلیدهای ترکیبی، درباره خود جیرا و jira credit را مشاهده می کنید که تمامی راهنمایی هایی که لازم دارید در قسمت help قابل دسترسی می باشد.

آیکن feedback

در کنار آیکن help آیکن بلند گو وجود دارد که در واقع با کلیک بر روی آن یک popup برای ثبت feedback شما باز می شود و می توانید نقطه نظرات خود را به مجموعه attlassian منتقل کنید.

کادر جستجو

در کنار آیکن بلندگو کادر جستجو قرار دارد. زمانی که درون این کادر کلیک می کنید آخرین قسمت های استفاده شده توسط شما را نمایش می دهد و می تواند موضوع مورد نظر خود راجستجو کنید.

بررسی تک تک آیتم های navigation را با هم در بخش بعدی آموزش بررسی خواهیم کرد.

پست های مرتبط

نام را وارد کنید
تعداد کاراکتر باقیمانده: 1000
نظر خود را وارد کنید