مقدمه
هر جا صحبت از مدیریت پروژههای نرمافزاری و ابزارهای مرتبط با آن به میان میآید، بی شک Jira یکی از اصلی ترین ابزارهای مورد بحث است. این نرمافزار که توسط شرکت Atlassian توسعه داده شده، در سازمان های بزرگی مثل ناسا، توییتر، اسکایپ و ... بطور وسیع مورد استفاده قرار گرفته است.
در مبحث مدیریت پروژههای نرمافزاری، به کوچکترین واحد کاری که برای بهبود و توسعه یک محصول باید انجام شود، یک issue میگویند. یک issue میتواند یک قابلیت (Feature) جدید در نرمافزار، یک ایراد (Bug) یا هر نوع کار قابل انجام برای بهبود و توسعه سیستم باشد. Jira در واقع یک ابزار برای تعریف و پیگیری issue ها یا به عبارتی یک Issue Tracking System است که به مدیران پروژه کمک میکند issue ها را تعریف و اولویتبندی کرده و به افراد مختلف در تیم بسپارند، همینطور پیشرفت آنها را طی فرآیندهای استانداردی مثل Scrum و Kanban پیگیری کنند. از طرف دیگر Jira میتواند به ابزارهای مدیریت سورس کد مثل Gitlab یا Bitbucket متصل شده و issue ها را به کدهای مربوط به آنها در پروژه لینک کند.
نرمافزار Jira رقبای دیگری مثل YouTrack، Gitlab Issue Tracker، PivotalTracker، Redmine، Bugzilla و ... نیز دارد که هر کدام نقاط قوت و ضعف خود را دارند.
نرمافزار Jira در قالب سه بسته نرمافزاری مختلف به فروش میرسد که بسته به نیاز میتوان یکی از آنها را خریداری کرد:
- پکیج Jira Core شامل امکانات پایه برای مدیریت پروژه های بیزنسی (غیر نرمافزاری) است.
- پکیج Jira Software علاوه بر امکانات Jira Core شامل امکانات مربوط به مدیریت پروژههای نرمافزاری در قالب متدولوژی هایی مثل Scrum است.
- پکیج Jira Service Desk علاوه بر امکانات Jira Core و Jira Software قابلیت های مربوط به پشتیبانی و امور مشتریان را نیز شامل میشود.
قیمت لایسنس نرمافزار Jira برای استارتاپهای کوچک (حداکثر ۱۰ نفر) ماهیانه ۱۰ دلار است که پیشنهاد میکنیم در صورت امکان آن را خریداری کنید اما برای شرکتهای بزرگتر این هزینه به مراتب بیشتر است و با در نظر گرفتن مسایل مربوط به تحریمها و نرخ ارز و ... متاسفانه چاره ای به جز کرک کردن این نرمافزار وجود ندارد.
در این نوشتار به آموزش نصب و البته کرک کردن پکیج Jira Software نسخه ۸.۱.۰ (۶۴ بیتی) بر روی یک سرور Ubuntu خواهیم پرداخت.
نیازمندیها
قبل از هر چیز، به یک کامپیوتر سرور که توسط اعضای تیم قابل دسترس باشد نیاز داریم. این سرور میتواند یک لپتاپ روشن در شبکه داخلی شرکت و یا یک VPS در طرف دیگر سیاره زمین باشد. البته واضح است که روشن گذاشتن یک سیستم در شرکت به عنوان سرور Jira نه تنها مقرون به صرفه نیست، بلکه امنیت لازم را هم ندارد و هر لحظه ممکن است اطلاعات مربوط به پروژهها را از دست بدهیم. از طرف دیگر کرک کردن لایسنس Jira روی سرورهای خارجی نیز ممکن است به دلیل نقض قوانین کپیرایت عواقبی را برای سرور و حتی شرکت در پی داشته باشد. بنابراین احتمالا بهترین گزینه استفاده از یک VPS داخل کشور (یا مثلا ابرک های آروان) است. پیشنهاد میشود برای این سرور، یک یا دو هسته پردازشی، حداقل ۴ گیگابایت حافظه RAM و حداقل ۲۰ گیگابایت حافظه دیسک در نظر بگیرید. (برای اطلاعات بیشتر و دقیقتر اینجا کلیک کنید.) سیستم عامل نصب شده روی این سرور اهمیت خاصی ندارد، با این حال فرض ما در این نوشتار نسخه 64 بیتی Ubuntu است.
برای نصب Jira بر روی سیستم عامل Windows اینجا کلیک کنید.
ادامه: https://vrgl.ir/auat4