جیرا

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

جیرا (به انگلیسی: JIRA) یک نرم‌افزار اختصاصی برای موارد کارکرد حرفه‌ای است، که توسط اطلسین (به انگلیسی: Atlassian) به صورت گسترده ای به منظور رفع اشکال و پیگیری درخواست در بین برنامه‌های بزرگ کد باز مانند en:Linden Labs و en:Second Life و نیز پروژه مرتبطی با نام سیمولاتور باز (به انگلیسی: OpenSimulator)، و همچنین بسیاری از برنامه‌های شناخته شده در دنیای برنامه‌های کد باز استفاده می‌شود. این برنامه برای سیستم‌های با اندازه بزرگ یا عمومی مناسب است و هم اکنون بیش از ۱۲۰۰۰ مشتری در ۱۰۰ کشور جهان دارد.[نیازمند منبع]

تاریخچه[ویرایش]

جیرا از سال ۲۰۰۴ توسعه پیدا کرده‌است. نام جیرا مترادف کوتاه شده‌ای از نام گودزیلا (که نام موجودی در ژاپن است) می‌باشد.[۱]

مجوز[ویرایش]

اطلسین(به انگلیسی: Atlassian) برنامه جیرا را برای استفاده در دنیای برنامه‌های کد باز و همچنین برای سازمان‌های غیرانتفاعی و غیر دولتی و غیر آموزشی و غیر تجاری و غیر سیاسی و سکولار بصورت کاملاً رایگان در اختیار می‌گذارد.[۲]

برای مشتریان تجاری سورس کد برنامه در صورتی که مشتری برای سفارش برنامه، مجوز برنامه‌نویس (توسعه دهنده) را انتخاب کند، بصورت کامل دراختیار قرار می‌گیرد.[۲].

با عرضه نسخه ۳٫۱۳ برنامه جیرا,[۳]، درصورتی که شخصی استفاده تجاری نداشته باشد، یک مجوز رایگان در اختیار او قرار می‌گیرد.[۴]

معماری[ویرایش]

جیرا با زبان جاوا نوشته شده و از مجموعه فناوری‌های Pico IOC، ofbiz entity engine و webwork ۱ technology استفاده می‌کند. جیرا در قسمت فراخوانی از راه دور الگو:امگلیسی از XML-RPC SOAP، و یک JAVA API پشتیبانی می‌کند.[۵].

یکپارچگی با مدیریت زنجیره تامین[ویرایش]

جیرا با برنامه‌های (مدیریت زنجریه تامین) سورس کنترل مانند Subversion، CVS، Clearcase، ویژوال سورس‌سیف، مرکوریال وPerforce یکپارچه‌است.

زبان‌های پشتیبانی شده[ویرایش]

جیرازبان‌های انگلیسی، زاپنی، آلمانی، فرانسی و اسپانیایی را پشتیبانی می‌نماید.لازم به ذکر است که جیرا توسط شرکت ، [پارس دانی سان http://www.parsdanisun.com]، فارسی شده است.

زیربنای افزونه[ویرایش]

جیرا دارای یک معماری افزونه مربوط به خود است که تعداد بسیار زیادی از افزونه‌ها را بر همین اساس جیرا و یا شرکت‌های مرتبط دیگر توسعه داده‌اند. JIRA API[۵] بصورت یک API قابل گسترش برای توسعه دهندگان قرار گرفته‌است.

یکپارچگی با محیط‌های کد نویسی[ویرایش]

جیرا با محیط‌های کدنویسی Eclipse و اینتلیج آیدیا یکپارچه‌است و آنها از متصل کننده محیط‌های کدنویسی اطلسین استفاده می‌کنند.

فرزندخواندگی پروژه‌های کد باز[ویرایش]

تعداد زیادی از گروه‌های توسعه نرم‌افزار جیرا را به عنوان بخشی از پروژه‌شان استفاده کرده‌اند،[۶] از آن جمله می‌توان به JBoss,[۷] و اسپرینگ فریمورک,[۸] و OpenSymphony,[۹] و همچنین Fedora Commons,[۱۰] و نیز Codehaus XFire.[۱۱] نام برد.

استفاده از جیرا در مدیریت و کنترل پروژه[ویرایش]

یکی از کاربرد های این نرم‌افزار استفاده از آن به منظور مدیریت و کنترل پروژه می باشد. ویژگی های خاص این ابزار همچون امکان تعریف گروه پروژه های مختلف با ساختارهای شکست در سطوح مختلف و همچنین امکان تعریف و تخصیص گروه های مختلف کاری و نهایتاً تولید گزارشات بسیار متنوع مدیریتی باعث شده است تا بتوان از این ابزار به جهت مدیریت و مانیتورینگ پروژه نیز استفاده نمود [۱].

پدرخوانده‌ها[ویرایش]

آپاچی از جیرا و باگ زیلا استفاده می‌کند[۱۲] در حال حاضر پروژه‌ها از باگ زیلا به عنوان گزینه‌ای برای مهاجرت به جیرا در هر زمانی استفاده می‌کنند.[۱۳] در یک ارزیابی در اکتبر ۲۰۰۶، Python.org، وب سایت رسمی زبان برنامه نویسی پایتون، یک انتقال از سورس فورج به یک سیستم دیگر پیگیری درخواست را مورد ارزیابی قرار داد، و برای برنامه واسط کاربران، از جیرا، راند آپ برای پیگیری درخواست و تراک]] به عنوان برنامه‌های جایگزین معرفی شدند. این ارزیابی برای راندآپ باعث بوجود آمدن یک چالش شد.

در اسل ۲۰۰۷، ای کلیپس درارتباط با جایگزینی باگ زیلا با جیرا بحث کرد. اما این مباحث منجر به جابجایی نشد، به این خاطر که هزینه جابجایی بسیار بالا بود و منفعتی نداشت.به علاوه اینکه جیرا یک برنامه کد باز نیست.

منابع[ویرایش]

  • ویکی‌پدیای انگلیسی (نسخه ژوئیه 2009):