Anforderungsmanagement mit den Atlassian-Tools
Anforderungsmanagement
Anforderungsmanagement
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Anforderungsmanagement</strong><br />
<strong>mit</strong> <strong>den</strong> <strong>Atlassian</strong>-<strong>Tools</strong><br />
Leo von Klenze, München 4. Februar 2016
Leo von Klenze<br />
leo.vonklenze@tngtech.com<br />
+49 176 100 72 62 4<br />
<strong>Atlassian</strong> Consulting Team<br />
• seit 3 Jahren<br />
• 5 Consultants<br />
• Vollzeit <strong>Atlassian</strong> Beratung<br />
• ca. 50 Projekte im Jahr<br />
• bei ca. 35 Kun<strong>den</strong>
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
<strong>Anforderungsmanagement</strong><br />
<strong>mit</strong> <strong>den</strong> <strong>Atlassian</strong>-<strong>Tools</strong>
Warum?<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
http://www.technischer-betriebswirt.net/2012/07/29/anforderungsmanagement-in-it-projekten/
Abgrenzung<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Ressourcenmanagement<br />
Requirements Engineering<br />
Ideenmanagement<br />
<strong>Anforderungsmanagement</strong><br />
Demand-Management<br />
IT-Auftragsmanagement<br />
Risikomanagement<br />
Anforderungsanalyse<br />
Business-Analyse
Eine Definition<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
<strong>Anforderungsmanagement</strong><br />
<strong>Anforderungsmanagement</strong> zielt darauf ab, aus zunächst<br />
vagen und teils widersprüchlichen Anforderungen und<br />
Zielvorstellungen schrittweise eine vollständige und<br />
eindeutige Anforderungsdefinition zu entwickeln, welche von<br />
allen Beteiligten <strong>mit</strong>getragen wird. Mehr als alle anderen<br />
Entwicklungsschritte ist dieser Prozess geprägt von der<br />
intensiven Kommunikation und Zusammenarbeit einer<br />
Vielzahl von Personen in unterschiedlichen Rollen.<br />
Quelle: Kontinuierliches <strong>Anforderungsmanagement</strong>: Prozesse - Techniken – Werkzeuge (Bruno Schienmann)
Was ist das?<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
http://www.technischer-betriebswirt.net/2012/07/29/anforderungsmanagement-in-it-projekten/
Confluence<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Unstrukturierte Information<br />
Starke Trennung zwischen verschie<strong>den</strong>en<br />
Arten von Inhalten<br />
Unstrukturierter<br />
Inhalt <strong>mit</strong> Grafiken.<br />
Versioniert.<br />
Bei Inhalten <strong>mit</strong><br />
starkem zeitlichen<br />
Bezug<br />
Anhänge wer<strong>den</strong><br />
<strong>mit</strong>indiziert<br />
Auch Inline-<br />
Kommentare oder<br />
in Grafiken
JIRA<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Analog zum Bereich in<br />
Confluence<br />
Strukturierte Information<br />
Auch zwischen Projekten<br />
JIRA Standard. Erweiterbar<br />
durch eigene Felder.
Verknüpfungen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
1) Eltern-Kind-Verknüpfung<br />
eng - 1:n – projektübergreifend<br />
2) Epic-Verknüpfung<br />
eng - 1:n – innerhalb eines Projektes<br />
3) Ticketverknüpfung<br />
lose – n:m – projektübergreifend
Verknüpfungen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
JIRA<br />
Seite<br />
Ticket
Ziele<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
1. Übersicht über alle Ideen und Anforderungen<br />
2. In jeder Ebene Zugriff auf <strong>den</strong> Gesamtkontext<br />
3. Nachvollziehbarkeit bis zum Code & Deployment
Kreativität & Abstraktion<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
http://www.now-medien.de/kreativitaet.html
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Idee – Stichwörter<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence
Anforderungstext –<br />
Seiteneigenschaften<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
Verknüpfung ins JIRA<br />
(Projekt Anforderungsmgmt)
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Anforderung – Ticket<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA<br />
Verknüpfung ins Confluence
Anforderung – Release<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA
Anforderung – Boards<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Quickfilter für<br />
bessere Übersicht<br />
JIRA<br />
Swimlanes für<br />
Planungshorizont<br />
Status der Anforderung<br />
Farben nach Fälligkeit
Anforderung – Boards<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Anforderungen als Swimlanes<br />
<strong>mit</strong> zugehörigen Aufgaben<br />
JIRA<br />
Aufgaben wieder frei konfigurierbar
Anforderung – Reports<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA
Anforderung – Fälligkeit<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Epic – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
Verlinkung auf andere Seiten<br />
<strong>mit</strong> Details zum Epic<br />
Link zum Erstellen einer neuen Seite
Epic – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
Das JIRA-Epic muss manuell <strong>mit</strong> der<br />
Anforderung verknüpft wer<strong>den</strong>
Epic – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
Confluence<br />
Version und Link wer<strong>den</strong> im JIRA<br />
Ticket hinterlegt.
Epic – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA<br />
Direkte Erstellung von Epics<br />
Exocet-Add-on benötigt
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Story – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
Text markieren<br />
Projekt und Typ<br />
auswählen<br />
Epic-Verknüpfung<br />
Erstellte Story<br />
Wer<strong>den</strong> automatisch <strong>mit</strong> Epic verknüpft<br />
Confluence-Verknüpfung<br />
Einzelnen Vorgang oder<br />
mehrere Vorgänge erstellen
Story – Erstellen<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Verbindung zum SCM<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA<br />
Verbindung zu Bitbucket<br />
Verbindung zu Bamboo
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Confluence<br />
Alle relevantenTickets
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
JIRA<br />
Standard-Verknüpfungen<br />
durch alle Ebenen
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA<br />
Links Hierarchy Add-on
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA<br />
Eigener Tab, der die Anforderungen <strong>mit</strong> allen<br />
Abhängigkeiten visualisiert.
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA<br />
Gliederung nach Statuskategorie<br />
Direktes Erstellen von verknüpften Vorgängen<br />
Beliebig tiefe Schachtelung<br />
Aggregation<br />
Eigenentwicklung
Übersicht<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Kun<strong>den</strong> kauften auch<br />
JIRA<br />
Feldaggregation aus Epics…<br />
…und Stories
Konzept<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Fließende<br />
Grenze<br />
Idee<br />
Confluence<br />
Anforderungstext<br />
Anforderung<br />
Epic<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
Story<br />
Task<br />
JIRA<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2
Was war nicht Thema?<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
• Ressourcenmanagement<br />
• JIRA Portfolio<br />
• Structure für JIRA
Zusammenfassung<br />
Einführung AGBs Einkaufsliste Einkaufen Ausverkauft Auschecken<br />
Bereich:<br />
<strong>Anforderungsmanagement</strong><br />
• Ideen sammeln<br />
• Anforderungen ausarbeiten<br />
Projekt:<br />
<strong>Anforderungsmanagement</strong><br />
• Anforderungen strukturieren<br />
• Anforderungen für die IT aufbereiten<br />
Projekt:<br />
Produkt 1<br />
Projekt:<br />
Produkt 2<br />
• Epics erstellen<br />
• Stories erstellen
Danke!<br />
Leo von Klenze<br />
leo.vonklenze@tngtech.com<br />
+49 176 100 72 62 4