This repository has been archived by the owner on Jun 27, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjira.tex
executable file
·25 lines (18 loc) · 3.8 KB
/
jira.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
\section{Jira}
\subsection{Geschichte}
Jira wurde erstmals 2002 von der australischen Softwarefirma Atlassian Inc. auf den Markt gebracht und wurde in Java geschrieben. Der Name wurde vom urspr"unglichen japanischen Namen f"ur Godzilla, ``Gojira'', abgeleitet. Die Entwickler wollten damit einen Bezug zu Bugzilla erhalten.
\subsection{Funktionsweise}
Jira ist eine webbasierte Anwendung zur Fehlerverwaltung, Problembehandlung und Projektmanagement. Sie basiert auf einer Java Servlet Plattform und l"auft auf verschiedenen Datenbanken und Betriebssystemen. Jira wird vom Nutzer mit sogenannten Tickets gef"ullt. Diese sind auf verschiedene Arten einsehbar, zum Beispiel Dashboards, Suchfilter, Statistiken oder per E-Mail.
\subsubsection{Tickets}
Ein Ticket besteht aus einer Projektzuordnung, einer Zusammenfassung, einem Typ, einem Status, einer Priorit"at, einer oder mehreren Kompetenzzuordnungen und einem Inhalt. Des weiteren ist es m"oglich selbst Felder zu definieren und weitere Informationen durch Anh"ange oder Kommentare hinzuzuf"ugen. Der Status gibt Auskunft "uber den momentanen Stand des Tickets. M"ogliche Status sind ToDo, Opened, In Progress, Reopened, Resolved und Closed. Die Tickets k"onnen editiert werden oder den Status wechseln. Welche Statuswechsel dabei m"oglich sind definiert der anpassbare Workflow.
\subsubsection{Workflow}
Der Workflow in Jira besitzt f"unf Hauptstationen: Open Issue, Resolved Issue, InProgress Issue, ReOpened Issue und Close Issue. Ein erstellter Fehler kann diese Stationen alle durchlaufen, muss aber nicht.
Jede "Anderung wird in einem Log festgehalten. Jira besitzt eine gro"se Anzahl an Konfigurationsm"oglichkeiten. So kann f"ur jeden Anwendungszweck eine eigener Tickettyp mit eigenem Workflow, eigenem Status, einer oder mehreren Ansichten, eigenen Feldern und beliebigen Workflow"uberg"angen erstellt werden.
Es ist m"oglich einen Fehler durch sogenannte Sub-Tasks in kleinere Unteraufgaben aufzuteilen, welche dann einzeln angegangen werden k"onnen. Dies erleichtert die Fehlerbehebung.
\subsubsection{Komponenten}
Neben den Tickets ist es m"oglich einem Projekt sogenannte Komponenten hinzuzuf"ugen. Diese Unterkategorien helfen das Projekt "ubersichtlich aufzuteilen. So kann zum Beispiel ein Team, Module oder ein Unterprojekt angegeben werden, nach welchen dann unterschieden wird. Mit Hilfe der Komponenten k"onnen leichter Berichte und Statistiken erstellt und auf dem Dashboard dargestellt werden.
\subsubsection{Schemes}
Zus"atzlich ist es m"oglich durch sogenannte ``Schemes'' die Zugriffe, das Verhalten von Feldern, die Sichtbarkeit der Tickets und mehr f"ur jedes Projekt individuell festzulegen. Wenn kein Scheme explizit ausgesucht wird, verwendet Jira das Default Issue Type Scheme. Weitere Schemes, welche von Jira selbst angeboten werden, sind das Agile Scrum Issue Type Scheme oder das IT\&Support Scheme. Wie auch die Tickettypen k"onnen auch Schemes selbst erstellt werden.
Die flexible Architektur von Jira erm"oglicht es dem Benutzer Erweiterungen f"ur Jira zu entwickeln und diese "uber den Atlassian Marketplace zur Verf"ugung zu stellen.
\subsection{Nutzer und Lizenzen}
Jira wird weltweit von ca. 14500 Kunden genutzt. Auf der Liste der Nutzer stehen unter anderem IBM, Microsoft, Nokia, Electronic Arts, BMW und Audi, aber auch Institutionen wie das Europ"aische Parlament und das CERN. Des weiteren wird Jira von gro"sen Universit"aten wie Harvard oder Stanford genutzt. Obwohl Jira ein kommerzielles Produkt ist, gibt es kostenlose Lizenzen f"ur Open-Source-Projekte, gemeinn"utzige Einrichtungen, wohlt"atige Organisationen oder Einzelpersonen. So wird Jira in zahlreichen Apache-Projekten und von den Entwicklern von ReactOS genutzt. Beim Kauf einer kommerziellen Lizenz werden meist zus"atzliche Serviceleistungen wie Installation, Wartung und Hosting angeboten.