View
3.402
Download
0
Category
Preview:
DESCRIPTION
Citation preview
Anforderungsmanagement auf Basis von Confluence und JIRA
Confluence & JIRA Community Day 2010
© 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
© 2010 SYRACOM AG. All Rights Reserved.- 3 -
Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010
Hintergrund
?
© 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
© 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
© 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
© 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
© 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
© 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“
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
► info@SYRACOM.de
► www.SYRACOM.de
Autor: Boris Schleicher | Anlass: CCD2010| Datum: 23. September 2010
Recommended