Als Familienvater bevorzuge ich Projekte in der Umgebung Köln / Bonn / Düsseldorf / Frankfurt a.M. / remote
Als einer von 3 Scrum Mastern begleitete ich 2 Crossfunktionale-Teams bei ihren unterschiedlichen Aufgaben in der Weiterentwicklung eines komplexen Software-Systems. Neben den üblichen Tätigkeiten eines Scrum Masters galt es auch die Team-übergreifende Zusammenarbeit zu fördern, Entscheidungsfindungen zu dezentralisieren und die intrinsische Motivation der Mitarbeiter anzuregen.
Tätigkeiten:
· Scrum Master / Agile Coach von 2 der 5 Teams im Projekt auf Basis des Nexus Scaled Framework
· Die Übernahme des bestehenden zehnköpfigen Teams, sowie Aufbau eines neuen achtköpfigen Scrum-Teams und Begleitung deren Integration in die skalierte Umgebung
· Förderung des Verständnisses der täglichen Zusammenarbeit zwischen Product Owner, Fachexperten und Entwicklern
· Gewährleistung der psychologischen Sicherheit der Teammitglieder in einem sehr politischen und turbulenten Projektumfeld
· Kontinuierliches Coaching des Teams in Bezug auf Offenheit, funktionsübergreifende Zusammenarbeit und Transparenz
· Abbau von Silos und kontinuierliche Betonung der Zusammenarbeit und der Fokussierung auf die Sprint-Ziele
· Beseitigung der Hindernisse in Form von Abhängigkeiten, ungeplanten Änderungen und unklarer Kommunikation
· Lösung der Konflikte auf verschiedenen Ebenen
· Enge Zusammenarbeit mit der Projektleitung bei der ausgewogenen Integration des Scrum-Frameworks, um eine effektive agile Transformation zu erreichen
· Ständige Verbesserung der Scrum-Prozesse und Events im Umfeld von 100% Homeoffice
· Unterstützung der Teams bei der Erstellung der User Stories in einer sehr komplexen Backend-Umgebung
· Unermüdliche Aufklärung von Missverständnissen, die zum Widerstand von Agilität führen
· Facilitation und Moderation von Meetings und Versammlungen inklusive Integration Retrospective (5 Teams) und Sprint Reviews (bis zu 60 Teilnehmer)
· Übernahme des Integrationsteams und Moderation der Meetings für bis zu 60 Teilnehmer als Stellvertreter des Chief Scrum Masters
· Klärung der Rollen in Scrum und die Anpassungen an die Bedürfnisse des Projektes (z.B. die PO-Beauftragten, auch Spezifikatoren genannt, als Teil eines Scrum-Teams)
· Zusammenarbeit mit den POs, um ein besseres Verständnis für ihre Verantwortung für das Produkt und die Releases zu gewinnen, während der Scrum Master für den Prozess verantwortlich ist
· Wiederkehrende Betonung der Bedeutung der Transparenz in Bezug auf den Inspect-and-Adapt-Ansatz als Säule aller agilen Prozesse und Veranstaltungen
· Erfolgreiche, sehr kurzfristige Übernahme und Onboarding mehrerer neuen Kollegen aus einem gescheiterten, wasserfallbasierten Partnerprojekt sowie deren Coaching zu unserer agilen Projektdenkweise
· Schutz der Teams vor äußeren Einflüssen, Mikromanagement und subversiver Kontrolle
· Begleitung der Kollegen durch den Prozess des Wandels (Change Management)
Umfeld (methodisch, technologisch):
Scrum, Nexus, Kanban, Jira, Confluence, Conceptboard
Umsetzung einer Software für den automatischen Datenaustausch. Die Tätigkeit umfasste:
1. Als Wissensträger aus dem Projekt von 2016 habe ich die ersten 3 Monate die Anforderungsermittlung für das neue Projekt unterstützt. Meine Aufgabe war die eigenverantwortliche Erstellung von wichtigen Kernanwendungsfällen mit UML, Microsoft Office und IBM Doors.
2. Durch den Charakter des Wasserfallmodells arbeitete ich fortan als Teamleiter in der direkten Softwareentwicklung. Meine Aufgaben waren die entwicklungsgeeignete Strukturierung der Anwendungsfälle in Zusammenarbeit mit den technischen Architekten und den Anforderungsermittlern, das Aufbauen und Leiten mehrerer 8-11-köpfigen Entwicklerteams und die Erstellung und Einteilung der Arbeitsaufgaben.
Darüber hinaus habe ich erfolgreich Herausforderungen wie die manchmal schwierige Team-Bildung, die Vernetzung von Team-übergreifenden Kollegen, die Verfeinerung des Arbeitsprozesses und die Statusmeldungen an die nächsthöhere Ebene durchgeführt. Ich habe den Teams stets als Servant-Leader zur Verfügung gestanden und konnte sie so zum Erfolg gut begleiten. Meine Erfahrungen als Scrum Master konnte ich so einbringen und verfeinern.
Umfeld (technologisch, methodisch):
Kanban, Scrum, Jira, Confluence, Java 11, JSF, GIT, Spring-Framework, Oracle Datenbank, Jenkins
Es soll eine Möglichkeit geschaffen werden, Nutzdaten aus laufenden Workflows in eine Datenbank zu speichern, wieder zu lesen und zu aktualisieren. Diese Nutzdaten sollen als CRUD-Portlets in dem Portalsystem Liferay den Benutzern zur Verfügung gestellt werden. Die Problematik, dass die Nutzdaten vom Workflow-Designer frei bestimmt werden können und beliebige Datentypen verwendet werden soll mithilfe der Generierung von Sourcecode gelöst werden.
In Kooperation mit der Software AG wurde eine beispielhafte SOA im Zuge des „Masterprojektes“ des Masterstudienganges Master of Comuter Science der Hochschule Bonn-Rhein-Sieg (HBRS) durch das Business Rules Management System (BRMS) FICO Blaze Advisor erweitert. Die Software AG bietet für Studenten ein realitätsnahes und vollständiges SOA Szenario namens „Campus Connect“ zu Schulungszwecken an. Nach der erfolgreichen Bewerkstelligung durch 15 Studenten der HBRS im Masterstudiengang, mit mir als Projektleiter, wurde ich Praktikant der Software AG, um diese SOA Lösung mit dem Software AG eigenen BRMS zu erweitern und das Szenario voranzutreiben.
WPP2Java, Swing-basiertes Java-Applet
Kunde: Komtech GmbH, Friedberg
Homepage mit Content Management System
Kunde: Margarete-Grundmann-Haus, Bonn
Komplexe Softwaresysteme
Entwickler-Teams unterstützen erfolgreich zu sein
Agile Vorgehensweisen (Scrum Master, SAFe, Kanban)
Teamleitung (ggfs. auch IT-Projektleitung)
Softwareentwicklung von Java, Java EE, Portal & Spring-Anwendungen
Soft-Skills
Als Familienvater bevorzuge ich Projekte in der Umgebung Köln / Bonn / Düsseldorf / Frankfurt a.M. / remote
Als einer von 3 Scrum Mastern begleitete ich 2 Crossfunktionale-Teams bei ihren unterschiedlichen Aufgaben in der Weiterentwicklung eines komplexen Software-Systems. Neben den üblichen Tätigkeiten eines Scrum Masters galt es auch die Team-übergreifende Zusammenarbeit zu fördern, Entscheidungsfindungen zu dezentralisieren und die intrinsische Motivation der Mitarbeiter anzuregen.
Tätigkeiten:
· Scrum Master / Agile Coach von 2 der 5 Teams im Projekt auf Basis des Nexus Scaled Framework
· Die Übernahme des bestehenden zehnköpfigen Teams, sowie Aufbau eines neuen achtköpfigen Scrum-Teams und Begleitung deren Integration in die skalierte Umgebung
· Förderung des Verständnisses der täglichen Zusammenarbeit zwischen Product Owner, Fachexperten und Entwicklern
· Gewährleistung der psychologischen Sicherheit der Teammitglieder in einem sehr politischen und turbulenten Projektumfeld
· Kontinuierliches Coaching des Teams in Bezug auf Offenheit, funktionsübergreifende Zusammenarbeit und Transparenz
· Abbau von Silos und kontinuierliche Betonung der Zusammenarbeit und der Fokussierung auf die Sprint-Ziele
· Beseitigung der Hindernisse in Form von Abhängigkeiten, ungeplanten Änderungen und unklarer Kommunikation
· Lösung der Konflikte auf verschiedenen Ebenen
· Enge Zusammenarbeit mit der Projektleitung bei der ausgewogenen Integration des Scrum-Frameworks, um eine effektive agile Transformation zu erreichen
· Ständige Verbesserung der Scrum-Prozesse und Events im Umfeld von 100% Homeoffice
· Unterstützung der Teams bei der Erstellung der User Stories in einer sehr komplexen Backend-Umgebung
· Unermüdliche Aufklärung von Missverständnissen, die zum Widerstand von Agilität führen
· Facilitation und Moderation von Meetings und Versammlungen inklusive Integration Retrospective (5 Teams) und Sprint Reviews (bis zu 60 Teilnehmer)
· Übernahme des Integrationsteams und Moderation der Meetings für bis zu 60 Teilnehmer als Stellvertreter des Chief Scrum Masters
· Klärung der Rollen in Scrum und die Anpassungen an die Bedürfnisse des Projektes (z.B. die PO-Beauftragten, auch Spezifikatoren genannt, als Teil eines Scrum-Teams)
· Zusammenarbeit mit den POs, um ein besseres Verständnis für ihre Verantwortung für das Produkt und die Releases zu gewinnen, während der Scrum Master für den Prozess verantwortlich ist
· Wiederkehrende Betonung der Bedeutung der Transparenz in Bezug auf den Inspect-and-Adapt-Ansatz als Säule aller agilen Prozesse und Veranstaltungen
· Erfolgreiche, sehr kurzfristige Übernahme und Onboarding mehrerer neuen Kollegen aus einem gescheiterten, wasserfallbasierten Partnerprojekt sowie deren Coaching zu unserer agilen Projektdenkweise
· Schutz der Teams vor äußeren Einflüssen, Mikromanagement und subversiver Kontrolle
· Begleitung der Kollegen durch den Prozess des Wandels (Change Management)
Umfeld (methodisch, technologisch):
Scrum, Nexus, Kanban, Jira, Confluence, Conceptboard
Umsetzung einer Software für den automatischen Datenaustausch. Die Tätigkeit umfasste:
1. Als Wissensträger aus dem Projekt von 2016 habe ich die ersten 3 Monate die Anforderungsermittlung für das neue Projekt unterstützt. Meine Aufgabe war die eigenverantwortliche Erstellung von wichtigen Kernanwendungsfällen mit UML, Microsoft Office und IBM Doors.
2. Durch den Charakter des Wasserfallmodells arbeitete ich fortan als Teamleiter in der direkten Softwareentwicklung. Meine Aufgaben waren die entwicklungsgeeignete Strukturierung der Anwendungsfälle in Zusammenarbeit mit den technischen Architekten und den Anforderungsermittlern, das Aufbauen und Leiten mehrerer 8-11-köpfigen Entwicklerteams und die Erstellung und Einteilung der Arbeitsaufgaben.
Darüber hinaus habe ich erfolgreich Herausforderungen wie die manchmal schwierige Team-Bildung, die Vernetzung von Team-übergreifenden Kollegen, die Verfeinerung des Arbeitsprozesses und die Statusmeldungen an die nächsthöhere Ebene durchgeführt. Ich habe den Teams stets als Servant-Leader zur Verfügung gestanden und konnte sie so zum Erfolg gut begleiten. Meine Erfahrungen als Scrum Master konnte ich so einbringen und verfeinern.
Umfeld (technologisch, methodisch):
Kanban, Scrum, Jira, Confluence, Java 11, JSF, GIT, Spring-Framework, Oracle Datenbank, Jenkins
Es soll eine Möglichkeit geschaffen werden, Nutzdaten aus laufenden Workflows in eine Datenbank zu speichern, wieder zu lesen und zu aktualisieren. Diese Nutzdaten sollen als CRUD-Portlets in dem Portalsystem Liferay den Benutzern zur Verfügung gestellt werden. Die Problematik, dass die Nutzdaten vom Workflow-Designer frei bestimmt werden können und beliebige Datentypen verwendet werden soll mithilfe der Generierung von Sourcecode gelöst werden.
In Kooperation mit der Software AG wurde eine beispielhafte SOA im Zuge des „Masterprojektes“ des Masterstudienganges Master of Comuter Science der Hochschule Bonn-Rhein-Sieg (HBRS) durch das Business Rules Management System (BRMS) FICO Blaze Advisor erweitert. Die Software AG bietet für Studenten ein realitätsnahes und vollständiges SOA Szenario namens „Campus Connect“ zu Schulungszwecken an. Nach der erfolgreichen Bewerkstelligung durch 15 Studenten der HBRS im Masterstudiengang, mit mir als Projektleiter, wurde ich Praktikant der Software AG, um diese SOA Lösung mit dem Software AG eigenen BRMS zu erweitern und das Szenario voranzutreiben.
WPP2Java, Swing-basiertes Java-Applet
Kunde: Komtech GmbH, Friedberg
Homepage mit Content Management System
Kunde: Margarete-Grundmann-Haus, Bonn
Komplexe Softwaresysteme
Entwickler-Teams unterstützen erfolgreich zu sein
Agile Vorgehensweisen (Scrum Master, SAFe, Kanban)
Teamleitung (ggfs. auch IT-Projektleitung)
Softwareentwicklung von Java, Java EE, Portal & Spring-Anwendungen
Soft-Skills
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.