مقدمه
[آپدیت جدید جیرا را در این لینک مشاهده کنید]
هر جا صحبت از مدیریت پروژههای نرمافزاری و ابزارهای مرتبط با آن به میان میآید، بی شک Jira یکی از اصلی ترین ابزارهای مورد بحث است. این نرمافزار که توسط شرکت Atlassian توسعه داده شده، در سازمان های بزرگی مثل ناسا، توییتر، اسکایپ و ... بطور وسیع مورد استفاده قرار گرفته است.
در مبحث مدیریت پروژههای نرمافزاری، به کوچکترین واحد کاری که برای بهبود و توسعه یک محصول باید انجام شود، یک issue میگویند. یک issue میتواند یک قابلیت (Feature) جدید در نرمافزار، یک ایراد (Bug) یا هر نوع کار قابل انجام برای بهبود و توسعه سیستم باشد. Jira در واقع یک ابزار برای تعریف و پیگیری issue ها یا به عبارتی یک Issue Tracking System است که به مدیران پروژه کمک میکند issue ها را تعریف و اولویتبندی کرده و به افراد مختلف در تیم بسپارند، همینطور پیشرفت آنها را طی فرآیندهای استانداردی مثل Scrum و Kanban پیگیری کنند. از طرف دیگر Jira میتواند به ابزارهای مدیریت سورس کد مثل Gitlab یا Bitbucket متصل شده و issue ها را به کدهای مربوط به آنها در پروژه لینک کند.
نرمافزار Jira در قالب سه بسته نرمافزاری مختلف به فروش میرسد که بسته به نیاز میتوان یکی از آنها را خریداری کرد:
- پکیج Jira Core شامل امکانات پایه برای مدیریت پروژه های بیزنسی (غیر نرمافزاری) است.
- پکیج Jira Software علاوه بر امکانات Jira Core شامل امکانات مربوط به مدیریت پروژههای نرمافزاری در قالب متدولوژی هایی مثل Scrum است.
- پکیج Jira Service Desk علاوه بر امکانات Jira Core و Jira Software قابلیت های مربوط به پشتیبانی و امور مشتریان را نیز شامل میشود.
در این نوشتار به آموزش نصب و البته کرک کردن پکیج Jira Software (۶۴ بیتی) بر روی یک سرور Ubuntu خواهیم پرداخت.