Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris...

20
Anforderungsmanagement auf Basis von Confluence und JIRA Confluence & JIRA Community Day 2010 rau) u) u) au)

description

 

Transcript of Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris...

Page 1: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

Anforderungsmanagement auf Basis von Confluence und JIRA

Confluence & JIRA Community Day 2010

Page 2: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 2 -

Inhalt

► Hintergrund + Motivation

► Idee + zugrundeliegendes Modell

► JIRA + Confluence Plugins

► Fazit

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 3: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 3 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Hintergrund

?

Page 4: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Hintergrund

► Kein einheitlicher Ablageort und –struktur für (Anforderungs-)Dokumente

► Medienbrüche: Email, Word, Excel, Access, Powerpoint etc. -> keine einheitlichen Dokumententemplates

► Diskussionen in langen Email-Threads mit wechselnden Teilnehmern

► Langwieriges Suchen nach Informationen

► Unklare Verantwortlichkeiten: Wer hat Was Warum entschieden?

► Statusänderungen im Prozess werden nicht dokumentiert

► Fehlende Schnittstellen

- 4 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 5: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 5 -

Inhalt

► Hintergrund + Motivation

► Idee + zugrundeliegendes Modell

► JIRA + Confluence Plugins

► Fazit

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 6: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Zusammenspiel JIRA und Confluence

- 6 -

Tasks(Atlassian JIRA)

• Prozesse

• Tasks, Anforderungen, Bugs

•Attribute, wie z.B.• Datums- und Zeitangaben • Verantwortlichkeiten• Kurzbeschreibung • Priorität• Due Date

• Rollen und Berechtigungen

Info(Atlassian Confluence)

• Informationen

• Dokumentation, Templates und Strukturierung

• Diskussionen

• Übersichten / Reports

• Prozessinformationen aus JIRA

• Rollen und Berechtigungen

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 7: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Modell (Prozess, Rollen, Objekte)

- 7 -

Rolle ARolle A

Rolle BRolle B

Rolle CRolle C

AnforderungAnforderung

GrobbewertungGrobbewertung

Impact Analyse.Impact

Analyse.

Teilanforderung

Teilanforderung

Fein DesignFein

Design

ReleaseRelease

…… ……

Deployment Protokoll

Deployment Protokoll

……

TASKS

INFO Anforderungen Teilanforderungen

Rollen

Objekte

Anforderungen + Subtasks

Teilanforderungen + Subtasks

Prozess

TestprotokollTestprotokoll

Formale PrüfungFormale Prüfung

Anforderung Schließen

Anforderung SchließenLaunchLaunchImplementieru

ngImplementieru

ngFein DesignFein DesignMachbarkeits-Studie

Machbarkeits-Studie

Grob-Bewertung

Grob-Bewertung

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 8: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 8 -

Inhalt

► Hintergrund + Motivation

► Idee + zugrundeliegendes Modell

► JIRA + Confluence Plugins

► Fazit

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 9: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

JIRA + Confluence Plugins

- 9 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Atlassian JIRA

• Workflow Plugins

• Customfields: Link To Information, Confluence Page Title Selection List, Calculated Value Field

• Portlets: Favourite Issues + „My Involvements“

• Issue Visualisation

•Admin: Create Project Plugin

Atlassian Confluence

• Makros: Display Single JIRA Issue, Issue Overviews, Meeting Minutes

• Page Actions: Delete Page Tree, Aggregate Pages, Page Migration, Remove Requirement (Tree), Requirements Archiving, Requirements Consistency Checks

• Themes

• Web Service Schnittstellen

• Listener: „Page Title Change Listener“

Page 10: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

JIRA: Create Confluence Page Postfunction

► Erzeugt eine neue Confluence Seite / Seitenbaum

► Konfigurierbares Template als Basis

► Vorbelegung von definierten Einträgen

► Verlinkung JIRA Issue <-> Confluence Seite mittels Customfield + Macro

- 10 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

JIRAIssue

ConfluenceSeite

Anforderung

Page 11: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

JIRA: Link To Information Customfield

- 11 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

• Enthält einen Hyperlink auf die zugehörige Confluence Seite

• Automatische Aktualisierung des Titels

• Referenzierung über Page ID

• Andere Ziele wie z.B. Filesystem möglich

Page 12: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Confluence: Display Single JIRA Issue

- 12 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

• Confluence Macro• Anzeige eines JIRA Issues• Automatische Aktualisierung der Daten aus JIRA• Angezeigte Attribute je Space oder Macro individuell konfigurierbar• Direkter Link zum Issue

Page 13: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Confluence: JIRA Integration Theme

- 13 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

• Voll konfigurierbar je Space

• Berechtigungen

• Confluence Favoriten

• JIRA Zugriff

• Issue Overviews

• Standard Funktionen

• Space Administration

Page 14: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Confluence: Hierachical Issue Overview

- 14 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

• Issue Übersichten direkt aus JIRA

• Abbildung von Issue Verlinkungen (Hierarchie)

• Anzeige konfigurierbar

Page 15: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Confluence: Sortable Issue Overview

- 15 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

• AJAX basierte Anzeige von JIRA Issues

• Sortierbar nach Prioritäten mittels Drag + Drop

• Speicherung der Priorität im JIRA Issue

• Anzeige konfigurierbar

Page 16: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 16 -

Inhalt

► Hintergrund + Motivation

► Idee + zugrundeliegendes Modell

► JIRA + Confluence Plugins

► Fazit

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 17: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.

Fazit

► Erfolgreiche Umsetzung durch die zugrundeliegende Plattform• hohe Flexibilität• einfache Erweiterbarkeit durch Plugin Konzept

► Möglichkeit einer agilen Vorgehensweise • enge Integration der Auftraggeber und End User in die Entwicklungsphasen• iteratives Vorgehen• kurze Planungsintervalle und regelmäßige Ergebnispräsentation

► Evolutionäres Wachstum des Systems• Initiale Nutzbarkeit war innerhalb von 2 Monaten gegeben• Schrittweise Weiterentwicklung basierend auf Feedback der Anwender -> sehr hohe

Akzeptanz

- 17 -

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 18: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 18 -

Boris Schleicher

Herr Schleicher ist seit 2002 für SYRACOM als Leading Consultant tätig. Seine Tätigkeiten umfassen schwerpunktmäßig das Software Engineering und die Software Architektur. In zahlreichen Kundenprojekten - schwerpunktmäßig im Bankenumfeld - war er bereits als Analyst, Architekt und Software Engineer tätig. Davor arbeitete er als Software Engineer im Bereich Automatisierung von Investmentprozesse.

Er verfügt über fundierte Kenntnisse und praxisorientierte Erfahrungen in:• Software Engineering• Anforderungsanalyse und -management• Konzeption und Design

Ausgewählte Projekterfahrungen

Beruflicher Werdegang

Studium: Dipl. InformatikerSprachen: Deutsch, Englisch

• Einführung Anforderungsmanagement: Projektplanung, Fachliche Analyse, Konzeption, Customizing von JIRA und Confluence, Implementierung von JIRA Plugins, Implementierung von Confluence Plugins

• Einführung Architekturmanagement: Projektplanung, Konzepterstellung EAM und SOA, Bebauungsplanung, Erstellen von Architekturprinzipien, Unterstützung Erstellung Facharchitektur

• Hauptbuchanbindung: Erstellung DV Konzept, Fachliche Abstimmungen, Projektplanung, Umsetzung, Entwicklung

• BEA WLS Support: Support im BEA WebLogic Server Umfeld, Entwicklung von Automatisierungswerkzeugen, Qualitätssicherung, Performancetuning und Fehleranalyse

• Entwicklung PINQ: Analyse, Entwicklung, Leitung Qualitätssicherung, Aufbau Projektinfrastruktur

• Erweiterung einer SWIFT Order Plattform: Fachliche Abstimmung, Architektur, Design, Entwicklung, Wartung

• Einführung Anforderungsmanagement: Projektplanung, Fachliche Analyse, Konzeption, Customizing von JIRA und Confluence, Implementierung von JIRA Plugins, Implementierung von Confluence Plugins

• Einführung Architekturmanagement: Projektplanung, Konzepterstellung EAM und SOA, Bebauungsplanung, Erstellen von Architekturprinzipien, Unterstützung Erstellung Facharchitektur

• Hauptbuchanbindung: Erstellung DV Konzept, Fachliche Abstimmungen, Projektplanung, Umsetzung, Entwicklung

• BEA WLS Support: Support im BEA WebLogic Server Umfeld, Entwicklung von Automatisierungswerkzeugen, Qualitätssicherung, Performancetuning und Fehleranalyse

• Entwicklung PINQ: Analyse, Entwicklung, Leitung Qualitätssicherung, Aufbau Projektinfrastruktur

• Erweiterung einer SWIFT Order Plattform: Fachliche Abstimmung, Architektur, Design, Entwicklung, Wartung

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 19: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 19 -

Branchen

Beratungsfelder

Auf einen Blick - Fakten und Zahlen

RahmendatenGründung: 1998

Mitarbeiter: 97

Umsatz: 11,2 Mio. EUR

Inhabergeführt

Standorte: Wiesbaden,

München, Stuttgart, ZürichFinanzdienstleistungTelekommunikation

Business EngineeringBusiness- und IT-

ManagementProjektexzellenzSolution Engineering

Kunden (Auszug)

SYRACOM – The Business and IT Architects

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010

Page 20: Confluence & JIRA Community Day - Anforderungsmanagement auf Basis von Confluence und JIRA - Boris Schleicher (SYRACOM Consulting)

© 2010 SYRACOM AG. All Rights Reserved.- 20 -

Sprechen Sie mit uns

► Büro WiesbadenOtto-von-Guericke Ring 15 65205 WiesbadenTel +49 6122 9176-0Fax +49 6122 9176-11

► Büro MünchenParkring 485748 Garching

► Büro DüsseldorfStresemannallee 4b41460 Neuss

► Büro StuttgartKönigsbau PassageKönigstraße 2670173 Stuttgart

► Büro ZürichWorld Trade CenterLeutschenbachstrasse 95CH-8050 Zürich

[email protected]

► www.SYRACOM.de

Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010