Im Rahmen eines erweiterten Jira Rollouts soll auch ein nachhaltiges und agiles Projekt- und Portfoliomanagement eingeführt werden.
Hierzu wurde zunächst in Begleitung einer gründlichen Bestandsaufnahme eine umfassende Anforderungsanalyse durchgeführt auf deren Basis im weiteren Verlauf eine Arbeitspaketstruktur (Workpackage-Breakdown-Strucure, WBS) und ein Phasenmodell entwickelt, welche in Jira in Form von standardisierten Jira Projekten mit vordefinierten Vorgangstypen (Objective, Initiative, Epic, Story/Task) und Workflows implementiert wurden.
Mit dem Advanced Roadmaps Plugin von Atlassian, wurde eine Zeitlinien- und Abhängigkeitsplanung, sowie Abbildung der kritischen Pfade durch Gantt-Charts implementiert.
Parallel wurde im Rahmen der Einführung ein Schulungs- und Onboardingkonzept entwickelt, das die Teams optimal dabei unterstützen soll, sich möglichst schnell und effizient in der neue Projektmanagement-Struktur zurechtzufinden.
Analyse der bestehenden Prozesse
Konzeption und Dokumentation der Anforderungen
Aufbau einer MVP Lösung, Implementierung, Konfiguration und Tests
Allgemeine Administration
Updates und Upgrades
Integration interner Anwendungen und Services via Rest API
Aufbau einer 3-Stufigen Staging-Umgebung (DEV/TEST/PROD)
Aufbau einer Scripting Dokumentation inkl. Test Management und Versionierung
Aufbau einer Atlassian Toolchain bzgl. Versionsmanagement, Continous Integration / Delivery, Aufgabenplanung und der Dokumentation von Anforderungen und Implementierungen im Bereich einer Spring Boot basierten Softwareentwicklung.
- JIRA als Planungs- und Organisationstool
- Confluence als Dokumentationstool
- Bitbucket als git basiertes Versionsmanagement Tool
- Bamboo / Jenking als Build- und Integrations-Server
Evaluation und Aufbau einer Test-Toolchain. Schulung Coaching, Wissenstransfer an internes Team bzgl. Betrieb und Konzepte
Analyse des bestehenden Usermanagement
Aufbau einer Test-Umgebung inkl. Test-Szenarien
Evaluation verschiedener Anbindungstechnicken (LDAP/ADFS)
Evaluation verschiedener SAML/SSO Plugins
Evaluation von Atlassian Crowd als alternative User Datenbank
Implementierung und Konfiguration eines Crowd / ADFS / SSO basierten User Managements.
Planung und Durchführung einer User-Migration. Planung und Aufbau zentraler User Management Prozesse inkl. Service Management
Aufbau einer nachhaltigen Betriebsstruktur
Durchführung von Updates und Upgrades
Evaluation und Installation von Plugins
Implementierung von nFeed-Anbindungen
Aufbau eines JIRA Service Desk
Unterstützung von Dokumentationen mit Confluence
Unterstützung eines SAP-Projektteams beim Einsatz von JIRA und Confluence. Schulung und Coaching der Grundkonzepte, Vermittlung von Best Practices. Unterstützung bei der Einrichtung von Projekten. Unterstützung beim Aufbau eines Reportings.
Analyse und Implementierung eines Projekt- & Releasemanagement-Konzeptes in JIRA das sich am Scaled Agile Frameowrk (SAFe) orientiert.
Konzeption und Einführung entsprechender Vorgangstypen, Workflows und Masken. Evaluation und Einführung diverser Plugins:
Firma/Institut: Automatisierungstechnik, Blomberg
Workshop zur Analyse der Machbarkeit/Realisierbarkeit eines vom Unternehmen vorgegebenen Workflows mit Atlassian JIRA. Adaptierung des Workflows mit Atlassian JIRA. Einführung von Rapid Boards (SCRUM/Kanban) zur Visualisierung von Zuständen und Übergängen des Workflows. Installation diverser Plugins zu Verbesserung der Handhabung mit Custom Fields und Post Functions.
Zeitraum: Juni bis September 2013
Firma/Institut: Mobilfunkanbieter, Rendsburg/Büdelsdorf
Analyse der vorhanden Atlassian JIRA und Confluence Installationen. Abstimmung diverser Verbesserungsmaßnahmen. Umstellung von Web Archive (WAR) bezogenen Installationen auf standard Standalone Installationen.
Zeitraum: Juni bis September 2013
Firma/Institut: Hersteller Standardsoftware, Hamburg
Jira Administrator Schulung und Coaching, Überprüfung/Überarbeitung der installieretn Atlassian JIRA, Confluence und Fisheye Instanzen. Harmonisierung der Instanzverlinkungen. Einführung von Atlassian Crowd als zentrales Usermanagement, Einbindung des vorhanden Active Directory. Upgrade aller Instanzen auf aktuellere Versionen.
Weitere Projekte:
- Iterationsplanung
- Entwicklungsprozesse (JUnit, FitNesse
- Kommunikation, Meeting
- Implementierung einer rudimentären, Scrum-fähigen Zeiterfassung auf der
Basis von Ruby on Rails
- Prototyping von Anwendungen zur Simulation eines Lagerverwaltungssyst. (LVS)und eines Tourenplanungssyst. (TPS) auf der Basis von Ruby on Rails
- Implementierung einer Backendlogik zur Verarbeitung von Versandeinheiten(Java/Spring basiert)
"Final Finish" (Qualitätsprüfung, Endabnahme).
Java-Frontends zur Bedienung SAP-spezifischer Transaktionen im
Bereich des "Verkaufs"
Zur Bedienung bestimmter Geschäftsvorfälle im Callcenter-Betrieb ist
neben der SAP-Oberfläche eine an spezielle Anforderungen (Performance,
Bedienbarkeit) angepasste Java/Swing-basierte Oberfläche zu erstellen.
Evaluierung und Customizing eines Framework zur Oberflächensteuerung,
Client/Server-Kommunikation und SAP-Konnektivität. Verarbeitung von
XML-basierten Konfigurationsdateien zur Einstellung von Anwendungs-
parametern. Implementierung der angeforderten Geschäftsvorfälle mittels
Framework: Swing-basierte Masken, Anwendungslogik, Adaption von
SAP Funktionsbausteinen in die Java-Anwendung.
Entkopplung von Frontend/Backend und Persistenz über das BusinessDelegate-
Pattern. Mock-Implementierung für DBMS/IO-unabhängige Unit-Tests
(Mock Objects).
Java, Eclipse, diverse Jakarta-Commons Werkzeuge (z.B. Digester),
SAP Enterprise Connector, SAP Java Connector (JCo).JMock/Easy Mock wurde
evaluiert.
Wertpapiertransaktionsabwicklung"
Geschäftsvorfälle aus dem Bereich der Wertpapierabwicklung (Verwaltung von
Gattungsdaten, Erfassung von Transaktionen, Auswertung von Bewegungsdaten)
Sollen über eine J2EE-Anwendung in Form eines Web-Frontends und einer
Backendanwendung realisiert werden. Teilweise Anbindung an die Bestandsdaten
eines Mainframesystems.
o Die Anforderungen und Konzepte der Webanwendung erfolgt durch die
begleitende Fachabteilung
o Design und Implementierung der vorgelegten Fachkonzepte
o Anbindung an die Bestandsdaten eines Mainframesystems
o Implementierung einer Datenbank-Pflegeanwendung mit dem OR-Mapper
Hibernate.
Eingesetzte Software/Standards:o J2EE, EJB, Jakarta-Struts (Frontend, inkl. JSP, Tiles, Taglibs),
BEA Weblogic (Produktionsumgebung), Websphere/WSAD (Testumgebung),
Hibernate, Rational ClearCase, Rational Rose, DB2
"Schnittstelle zwischen Backoffice- und Frontoffice-System"
Zwischen einem Backofficesystem (Hostseitig, Erfassung und Verwaltung von
Bestands- und Wertpapier-Orderdaten) des Unternehmens und dem Frontofficesystem
eines Kunden (Unix, "Decide": Erfassung von Wertpapierhandelsgeschäften) wird
für den Datentransfer eine auf Java/Tomcat basierende Softwarelösung eingesetzt.
Über das vorhandene System soll ein weiteres Frontendsystem "Kondor+"
eines anderen Kunden angebunden werden.
o Analyse der bestehenden Lösung:
- Notwendige Anpassung der Datenkonvertierung zwischen Quell- und Zielsystem.
- Erweiterung der Webschnittstelle/Eingabemasken
- Teilweise Überarbeitung des Persistenzmodels
- Webschnittstelle bereichsweise auf JSP/Beans umstellen
o Die Konzeption der Datenkonvertierung erfolgt durch die begleitende Fachabteilung
o Design und Implementierung der vorgelegten Fachkonzepte
o Java, Tomcat, CVS, WebSphere Application Developer, DB2, Struts wurde
evaluiert.
o Aufsetzen eines neuen Versionierungssystems (CVS)
o Konzeption und Einführung eines Releasemanagement
o Konzeption und Organisation des Softwareentwicklungsprozesses
(Organisation der Entwicklerarbeitsplätze, Tools, Verzeichnisstruktur)
o Konzeption, Design & Implementierung eines zentralen Werkzeuges zur Steuerung
der Produktionsprozesse (Buildmanagement) mit dem Skriptsprachentool "Ant".
Benutzerschnittstelle in Form eines Web-Services (Java, Servlet, JSP) auf der
Basis von Tomcat (Model2 Architektur).
Ziel: Manuelle Erzeugung von "BuildJobs". Automatisches abarbeiten der gesammelten
"BuildJobs" (Warteschlangenprinzip). Automatische Erstellung von nächtlichen
"Buildjobs".
o Konzeption, Design & Implementierung eines Werkzeuges zur Steuerung der Arbeitsplatzorganisation
o Toolgesteuerte Erstellung/Aktualisierung der Entwicklungsumgebung.
o Übersetzungs-, Produktionstechniken in lokalen Entwicklungsumgebung.
o Java, Tomcat, Ant, CVS, NetBeans
1994 ? 1996
Ausbildung zum Bankkaufmann
1996 - 2002
Studium der Wirtschaftsinformatik
10/2003
Schulung ClearCase UCM für Entwickler/Projektmanager bei IBM/Rational
03/2007
SCRUM Master Class mit Jeff Sutherland im Rahmen der QCon in London
11/2007
DIA Seminar
Agile Methoden für die Entwicklung von Qualitätssoftware
(URL auf Anfrage)
Beratung rund um die Tools von Atlassian. Konzeption, Entwurf und Implementierung von Lösungen. Support und Optimierung bestehender Lösungen. Customizing durch Plugins oder Skripte.
Agiles Projektmanagement (Scrum, Kanban). ITIL basiertes Service Management. Toolunterstützung z.B. durch Atlassian Tools.
Begleitung von Softwareentwicklungsprojekten (technical Lead, Architekt, agiles PM).
Erfahrungen:
Java
Perl
Python
Ruby
Implementierung einiger Prototypen mit Ruby und dem Ruby on Rails (RoR) Framework.
Im Rahmen eines erweiterten Jira Rollouts soll auch ein nachhaltiges und agiles Projekt- und Portfoliomanagement eingeführt werden.
Hierzu wurde zunächst in Begleitung einer gründlichen Bestandsaufnahme eine umfassende Anforderungsanalyse durchgeführt auf deren Basis im weiteren Verlauf eine Arbeitspaketstruktur (Workpackage-Breakdown-Strucure, WBS) und ein Phasenmodell entwickelt, welche in Jira in Form von standardisierten Jira Projekten mit vordefinierten Vorgangstypen (Objective, Initiative, Epic, Story/Task) und Workflows implementiert wurden.
Mit dem Advanced Roadmaps Plugin von Atlassian, wurde eine Zeitlinien- und Abhängigkeitsplanung, sowie Abbildung der kritischen Pfade durch Gantt-Charts implementiert.
Parallel wurde im Rahmen der Einführung ein Schulungs- und Onboardingkonzept entwickelt, das die Teams optimal dabei unterstützen soll, sich möglichst schnell und effizient in der neue Projektmanagement-Struktur zurechtzufinden.
Analyse der bestehenden Prozesse
Konzeption und Dokumentation der Anforderungen
Aufbau einer MVP Lösung, Implementierung, Konfiguration und Tests
Allgemeine Administration
Updates und Upgrades
Integration interner Anwendungen und Services via Rest API
Aufbau einer 3-Stufigen Staging-Umgebung (DEV/TEST/PROD)
Aufbau einer Scripting Dokumentation inkl. Test Management und Versionierung
Aufbau einer Atlassian Toolchain bzgl. Versionsmanagement, Continous Integration / Delivery, Aufgabenplanung und der Dokumentation von Anforderungen und Implementierungen im Bereich einer Spring Boot basierten Softwareentwicklung.
- JIRA als Planungs- und Organisationstool
- Confluence als Dokumentationstool
- Bitbucket als git basiertes Versionsmanagement Tool
- Bamboo / Jenking als Build- und Integrations-Server
Evaluation und Aufbau einer Test-Toolchain. Schulung Coaching, Wissenstransfer an internes Team bzgl. Betrieb und Konzepte
Analyse des bestehenden Usermanagement
Aufbau einer Test-Umgebung inkl. Test-Szenarien
Evaluation verschiedener Anbindungstechnicken (LDAP/ADFS)
Evaluation verschiedener SAML/SSO Plugins
Evaluation von Atlassian Crowd als alternative User Datenbank
Implementierung und Konfiguration eines Crowd / ADFS / SSO basierten User Managements.
Planung und Durchführung einer User-Migration. Planung und Aufbau zentraler User Management Prozesse inkl. Service Management
Aufbau einer nachhaltigen Betriebsstruktur
Durchführung von Updates und Upgrades
Evaluation und Installation von Plugins
Implementierung von nFeed-Anbindungen
Aufbau eines JIRA Service Desk
Unterstützung von Dokumentationen mit Confluence
Unterstützung eines SAP-Projektteams beim Einsatz von JIRA und Confluence. Schulung und Coaching der Grundkonzepte, Vermittlung von Best Practices. Unterstützung bei der Einrichtung von Projekten. Unterstützung beim Aufbau eines Reportings.
Analyse und Implementierung eines Projekt- & Releasemanagement-Konzeptes in JIRA das sich am Scaled Agile Frameowrk (SAFe) orientiert.
Konzeption und Einführung entsprechender Vorgangstypen, Workflows und Masken. Evaluation und Einführung diverser Plugins:
Firma/Institut: Automatisierungstechnik, Blomberg
Workshop zur Analyse der Machbarkeit/Realisierbarkeit eines vom Unternehmen vorgegebenen Workflows mit Atlassian JIRA. Adaptierung des Workflows mit Atlassian JIRA. Einführung von Rapid Boards (SCRUM/Kanban) zur Visualisierung von Zuständen und Übergängen des Workflows. Installation diverser Plugins zu Verbesserung der Handhabung mit Custom Fields und Post Functions.
Zeitraum: Juni bis September 2013
Firma/Institut: Mobilfunkanbieter, Rendsburg/Büdelsdorf
Analyse der vorhanden Atlassian JIRA und Confluence Installationen. Abstimmung diverser Verbesserungsmaßnahmen. Umstellung von Web Archive (WAR) bezogenen Installationen auf standard Standalone Installationen.
Zeitraum: Juni bis September 2013
Firma/Institut: Hersteller Standardsoftware, Hamburg
Jira Administrator Schulung und Coaching, Überprüfung/Überarbeitung der installieretn Atlassian JIRA, Confluence und Fisheye Instanzen. Harmonisierung der Instanzverlinkungen. Einführung von Atlassian Crowd als zentrales Usermanagement, Einbindung des vorhanden Active Directory. Upgrade aller Instanzen auf aktuellere Versionen.
Weitere Projekte:
- Iterationsplanung
- Entwicklungsprozesse (JUnit, FitNesse
- Kommunikation, Meeting
- Implementierung einer rudimentären, Scrum-fähigen Zeiterfassung auf der
Basis von Ruby on Rails
- Prototyping von Anwendungen zur Simulation eines Lagerverwaltungssyst. (LVS)und eines Tourenplanungssyst. (TPS) auf der Basis von Ruby on Rails
- Implementierung einer Backendlogik zur Verarbeitung von Versandeinheiten(Java/Spring basiert)
"Final Finish" (Qualitätsprüfung, Endabnahme).
Java-Frontends zur Bedienung SAP-spezifischer Transaktionen im
Bereich des "Verkaufs"
Zur Bedienung bestimmter Geschäftsvorfälle im Callcenter-Betrieb ist
neben der SAP-Oberfläche eine an spezielle Anforderungen (Performance,
Bedienbarkeit) angepasste Java/Swing-basierte Oberfläche zu erstellen.
Evaluierung und Customizing eines Framework zur Oberflächensteuerung,
Client/Server-Kommunikation und SAP-Konnektivität. Verarbeitung von
XML-basierten Konfigurationsdateien zur Einstellung von Anwendungs-
parametern. Implementierung der angeforderten Geschäftsvorfälle mittels
Framework: Swing-basierte Masken, Anwendungslogik, Adaption von
SAP Funktionsbausteinen in die Java-Anwendung.
Entkopplung von Frontend/Backend und Persistenz über das BusinessDelegate-
Pattern. Mock-Implementierung für DBMS/IO-unabhängige Unit-Tests
(Mock Objects).
Java, Eclipse, diverse Jakarta-Commons Werkzeuge (z.B. Digester),
SAP Enterprise Connector, SAP Java Connector (JCo).JMock/Easy Mock wurde
evaluiert.
Wertpapiertransaktionsabwicklung"
Geschäftsvorfälle aus dem Bereich der Wertpapierabwicklung (Verwaltung von
Gattungsdaten, Erfassung von Transaktionen, Auswertung von Bewegungsdaten)
Sollen über eine J2EE-Anwendung in Form eines Web-Frontends und einer
Backendanwendung realisiert werden. Teilweise Anbindung an die Bestandsdaten
eines Mainframesystems.
o Die Anforderungen und Konzepte der Webanwendung erfolgt durch die
begleitende Fachabteilung
o Design und Implementierung der vorgelegten Fachkonzepte
o Anbindung an die Bestandsdaten eines Mainframesystems
o Implementierung einer Datenbank-Pflegeanwendung mit dem OR-Mapper
Hibernate.
Eingesetzte Software/Standards:o J2EE, EJB, Jakarta-Struts (Frontend, inkl. JSP, Tiles, Taglibs),
BEA Weblogic (Produktionsumgebung), Websphere/WSAD (Testumgebung),
Hibernate, Rational ClearCase, Rational Rose, DB2
"Schnittstelle zwischen Backoffice- und Frontoffice-System"
Zwischen einem Backofficesystem (Hostseitig, Erfassung und Verwaltung von
Bestands- und Wertpapier-Orderdaten) des Unternehmens und dem Frontofficesystem
eines Kunden (Unix, "Decide": Erfassung von Wertpapierhandelsgeschäften) wird
für den Datentransfer eine auf Java/Tomcat basierende Softwarelösung eingesetzt.
Über das vorhandene System soll ein weiteres Frontendsystem "Kondor+"
eines anderen Kunden angebunden werden.
o Analyse der bestehenden Lösung:
- Notwendige Anpassung der Datenkonvertierung zwischen Quell- und Zielsystem.
- Erweiterung der Webschnittstelle/Eingabemasken
- Teilweise Überarbeitung des Persistenzmodels
- Webschnittstelle bereichsweise auf JSP/Beans umstellen
o Die Konzeption der Datenkonvertierung erfolgt durch die begleitende Fachabteilung
o Design und Implementierung der vorgelegten Fachkonzepte
o Java, Tomcat, CVS, WebSphere Application Developer, DB2, Struts wurde
evaluiert.
o Aufsetzen eines neuen Versionierungssystems (CVS)
o Konzeption und Einführung eines Releasemanagement
o Konzeption und Organisation des Softwareentwicklungsprozesses
(Organisation der Entwicklerarbeitsplätze, Tools, Verzeichnisstruktur)
o Konzeption, Design & Implementierung eines zentralen Werkzeuges zur Steuerung
der Produktionsprozesse (Buildmanagement) mit dem Skriptsprachentool "Ant".
Benutzerschnittstelle in Form eines Web-Services (Java, Servlet, JSP) auf der
Basis von Tomcat (Model2 Architektur).
Ziel: Manuelle Erzeugung von "BuildJobs". Automatisches abarbeiten der gesammelten
"BuildJobs" (Warteschlangenprinzip). Automatische Erstellung von nächtlichen
"Buildjobs".
o Konzeption, Design & Implementierung eines Werkzeuges zur Steuerung der Arbeitsplatzorganisation
o Toolgesteuerte Erstellung/Aktualisierung der Entwicklungsumgebung.
o Übersetzungs-, Produktionstechniken in lokalen Entwicklungsumgebung.
o Java, Tomcat, Ant, CVS, NetBeans
1994 ? 1996
Ausbildung zum Bankkaufmann
1996 - 2002
Studium der Wirtschaftsinformatik
10/2003
Schulung ClearCase UCM für Entwickler/Projektmanager bei IBM/Rational
03/2007
SCRUM Master Class mit Jeff Sutherland im Rahmen der QCon in London
11/2007
DIA Seminar
Agile Methoden für die Entwicklung von Qualitätssoftware
(URL auf Anfrage)
Beratung rund um die Tools von Atlassian. Konzeption, Entwurf und Implementierung von Lösungen. Support und Optimierung bestehender Lösungen. Customizing durch Plugins oder Skripte.
Agiles Projektmanagement (Scrum, Kanban). ITIL basiertes Service Management. Toolunterstützung z.B. durch Atlassian Tools.
Begleitung von Softwareentwicklungsprojekten (technical Lead, Architekt, agiles PM).
Erfahrungen:
Java
Perl
Python
Ruby
Implementierung einiger Prototypen mit Ruby und dem Ruby on Rails (RoR) Framework.