در پروژه های نرم افزاری که در آن، تیم پروژه از افراد دارای مهارت های گوناگون تشکیل شده است و فعالیت های متنوعی باید در آن انجام شود، استفاده از نرم افزاری که امکان اداره کردن شرایط را برای مدیر پروژه فراهم بیاورد، بسیار مهم است. برای پاسخ به چنین نیازی، نرم افزار جیرا (JIRA) ابتدا برای ردیابی باگ های نرم افزاری به منظور کمک به تیم های توسعه نرم افزار، توسط شرکت اطلسیان تولید گردید، اما با گذشت زمان و با توسعه ویژگی ها، به ابزاری کارآمد برای مدیریت کنترل پروژه، توسعه نرم افزار و کاربردهای دیگری، تبدیل شد.
روش توسعه نرم افزار Agile یکی از ساده ترین و موثرترین فرایندها برای تبدیل چشم انداز نیاز تجاری به راه حل های نرم افزاری است. Agile اصطلاحی است که برای توصیف رویکردهای توسعه نرم افزار استفاده می شود که از برنامه ریزی مداوم ، یادگیری ، بهبود ، همکاری تیمی ، توسعه تکاملی و تحویل زودهنگام استفاده می کند.
جریان کارها در متدولوژی Agile روی دو نوع تمرکز می کند. Scrum و Kanban. این دو متدولوژی هایی هستند که می توانید در Jira از آن ها استفاده کنید. علاوه بر این اصظلاحات و مفاهیم، مفاهیم دیگری مانند issue ، work flow و … وجود دارد که در طول آموزش با آن ها آشنا خواهید شد.