مقدمه
در دنیای مدیریت پروژه های نرمافزاری، ابزارهای متنوعی وجود دارد که به تیمهای توسعه نرمافزار کمک میکنند تا کارهای خود را به نحو احسن مدیریت کنند.
یکی از این ابزارهای برجسته، جیرا (Jira) است که توسط شرکت Atlassian توسعه داده شده است. جیرا بهطور خاص برای مدیریت پروژههای نرمافزاری و پیگیری باگها طراحی شده و توانسته است به یکی از محبوبترین ابزارهای مدیریت پروژه تبدیل شود.
در این مقاله، به بررسی جامع و تخصصی مفهوم و ویژگیهای پروژه در جیرا خواهیم پرداخت.
تعریف پروژه در جیرا
پروژه در جیرا واحدی است که بهمنظور سازماندهی و مدیریت کارها و فعالیتهای مرتبط با یک هدف مشخص ایجاد میشود. هر پروژه در جیرا شامل مجموعهای از وظایف و فعالیتهاست که بهمنظور رسیدن به اهداف پروژه انجام میشود. در جیرا، پروژهها میتوانند انواع مختلفی داشته باشند که به نیازهای خاص تیم یا سازمان شما بستگی دارد. برای مثال، پروژهها میتوانند شامل توسعه نرمافزار، مدیریت باگها، پروژههای تحقیق و توسعه، و غیره باشند.
2. ساختار پروژه در جیرا
- Issue Type
در جیرا، هر پروژه به مجموعهای از “ایشوها” (Issues) تقسیم میشود. هر اییشو نماینده یک واحد کاری است که باید انجام شود. اییشوها میتوانند انواع مختلفی داشته باشند که شامل باگها، وظایف، داستانهای کاربری (User Stories)، و… هستند. هر نوع اییشو ویژگیهای خاص خود را دارد و برای انواع مختلف فعالیتهای پروژه استفاده میشود. - Workflow
ورکفلو (Workflow) نمایانگر جریان کاری است که اییشوها از ابتدای شروع تا پایان طی میکنند. ورکفلوها شامل مجموعهای از وضعیتها (Statuses) و انتقالات (Transitions) هستند که تعیین میکنند چگونه یک اییشو از یک مرحله به مرحله دیگر حرکت میکند. برای مثال، وضعیتها میتوانند شامل “باز” (Open)، “در حال انجام” (In Progress)، و “بسته شده” (Closed) باشند. - Fields
هر اییشو در جیرا شامل مجموعهای از فیلدها است که اطلاعات مربوط به آن اییشو را ذخیره میکنند. فیلدها میتوانند شامل عنوان (Summary)، توضیحات (Description)، اولویت (Priority)، تاریخ شروع (Start Date)، و تاریخ پایان (Due Date) باشند. فیلدها به کاربران کمک میکنند تا اطلاعات مهم و ضروری در مورد اییشوها را ثبت کنند و مدیریت پروژه را بهبود بخشند.

ایجاد و پیکربندی پروژه
- انتخاب گزینه “Create Project”: از منوی بالای صفحه، گزینه “Create Project” را انتخاب کنید.
- انتخاب الگو (Template): جیرا مجموعهای از الگوهای پروژه را ارائه میدهد که به شما کمک میکند پروژهای متناسب با نیازهای خود ایجاد کنید. این الگوها شامل الگوهای برای توسعه نرمافزار، پروژههای IT، و غیره هستند.
- پیکربندی پروژه: در این مرحله، شما باید نام پروژه، کلید پروژه (Project Key)، و سایر تنظیمات مورد نیاز را وارد کنید.
پس از انتخاب نوع پروژه، بر روی گزینه “Next” کلیک کنید. کاربر جریان پروژه را بر اساس انتخاب انجام شده مشاهده خواهد کرد. در اینجا، ما نوع پروژه “توسعه نرمافزار پایه” را انتخاب کردهایم.

تصویر زیر انواع اییشوها و ورکفلو مربوط به پروژه انتخاب شده را در مرحله فوق نمایش میدهد − توسعه نرمافزار پایه

بر روی دکمه “Select” کلیک کنید، نام پروژه را وارد کنید و تأیید کنید که کلیدی که کاربر میخواهد به عنوان مرجع در تمام اییشوها نمایش داده شود، درست است. پس از انجام این مراحل، بر روی دکمه “Submit” کلیک کنید.
تصویر زیر فیلدهایی را نمایش میدهد که باید قبل از ایجاد پروژه اطلاعات مربوطه را وارد کنید. ایجاد پروژه

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