Zugriffsrechte für ein Jira-Projekt konfigurieren

Sie möchten einer Gruppe von Benutzern, z. B. einem Lieferanten, den Zugriff auf ein bestimmtes Jira Projekt gestatten. Alle übrigen Projekte sollen vom Lieferanten nicht einsehbar sein. Ihre internen Mitarbeiter müssen natürlich weiterhin auf alle Projekte zugreifen können.

Der wichtigste Punkt gleich zu Beginn, alle Benutzer müssen in Jira einer Gruppe angehören die unter Global Permissions -> JIRA Users festgelegt wird. Zum einen muss ein Benutzer Mitglied dieser Gruppe sein, um sich einloggen zu können. Zum anderen wird jeder neue Benutzer automatisch Mitglied dieser Gruppe. Für den oben genannten Anwendungsfall sind daher zwei weitere Gruppen notwendig.

Insgesamt werden drei Gruppen jira-users, jira-intern und jira-lieferant mit entsprechenden Rollen Users, Intern und Lieferant benötigt. Dabei sind alle Benutzer der Gruppe jira-users und wahlweise der Gruppe jira-intern oder jira-lieferant zugeordnet.

Im Default Permission Scheme sollte Browse Projects nur die Rolle Intern zugeordnet sein. Entsprechend erhält auch nur Intern alle weiteren gewünschten Rechte.

Das Lieferant Permission Scheme kann aus einer Kopie von Default Permission Scheme erzeugt werden. Danach wird allen Rechten denen die Rolle Intern zugeordnet ist zusätzlich die Rolle Lieferant hinzugefügt. Entscheidend ist, dass Browse Projects beide Rollen (Intern und Lieferant) zugeordnet sind.

Allen internen Projekten wird das Default Permission Scheme, dem Projekt des Lieferanten das Lieferant Permission Scheme zugeordnet.

PDUs per Podcast

Eine PMP Zertifizierung ist mit einigen Mühen, Kosten und Aufwand verbunden. Nach bestandener Prüfung ist die Freude über das erreichte Ziel entsprechend groß. Damit der Status als PMP erhalten bleibt, müssen innerhalb von drei Jahren allerdings 60 PDUs gesammelt werden – z. B. per Podcast.

Alle grundlegenden Informationen zum Thema PDU (Professional Development Units) finden sich auf der Webseite des PMI (Project Management Institute). Kurz gesagt wird mit den PDUs der Nachweis über die kontinuierliche Weiterbildung als PMP Projektleiter erbracht.

Wer sich die Zeit für eine umfangreiche Recherche nimmt, findet im Internet unzählige Möglichkeiten PDUs zu sammeln. Es gibt sowohl kostenlose als auch mit Gebühren verbundene Angebote. Eine solche Recherche ist allerdings genau wie die PMP Zertifizierung recht mühsam. Warum? Verweise auf nicht mehr vorhandene Angebote, unterschiedlichste Qualität der Inhalte und viele Anbieter bzw. Quellen.

Für alle die diesen Aufwand nicht treiben möchten, einen Anbieter für alle PDUs bevorzugen und bereit sind dafür etwas Geld zu investieren ist der PDU Podcast mit Cornelius Fichtner zu empfehlen.

Einmal im Monat erhält man eine neue Folge des Podcasts. Diese lässt sich entweder auf einem Computer oder einem mobilen Gerät wie dem iPhone betrachten. Für jede Folge kann mindestens eine PDU beantragt werden.

MS Project Urlaubskalender erstellen

Mit Hilfe der Java-Bibliothek MPXJ lassen sich MS Project Kalenderdaten auslesen. Damit kann z. B. eine Liste aller Ressourcen mit Urlaubsinformationen erzeugt werden.

Im ersten Schritt müssen die einzelnen Ressourcenkalender entsprechenden gepflegt werden. Der Urlaub einer Ressource kann unter Project -> Change Working Time als Exception definiert werden.

Mit MPXJ wird die MS Project Datei eingelesen und nach folgendem Prinzip auf die Kalenderdaten zugegriffen:

ProjectFile project = reader.read("Projekte\\TollesProjekt.mpp");
...
List<ProjectCalendar> resourceCalendars = project.getResourceCalendars();
...
calendar.getName();
...
List<ProjectCalendarException> calendarExceptions = calendar.getCalendarExceptions();
...
calendarException.getFromDate();
calendarException.getToDate();

Das Ergebnis könnte so aussehen:

Max Mustermann:
03.08.11 - 17.08.11
18.10.11 - 19.10.11
Theo Tester:
23.12.2011 - 30.12.2011