جیرا

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

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

محتویات

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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