Deutschland: Das Rhein-Main Gebiet ist bevorzugt.
Entwicklung einer Software für Projektplaner und Qualitätsbeauftragte
Motivation:
Ziel ist es, eine Software zu entwickeln, die Qualitätsbeauftragte und Planer in ganz unterschiedlichen Projektumgebungen beim Entwurf von Workflows und Qualitätsplänen sowie in der Risikoabschätzung besser unterstützten kann.
Qualität von Softwaresystemen kann nicht allein durch funktionale Tests an den Endprodukten eines Entwicklungsprozesses gewährleistet werden, wenn dieser kontinuierlich und effizient verlaufen soll.
?Potentiell fehlerfreie? Gesamtsysteme können wesentlich besser dadurch entwickelt werden, dass der Entwicklungsprozess als Ganzes ? also von der Anforderungsanalyse über die Spezifikation und die Implementierung bis zum Test ? durch eine geeignete Kette von Verantwortlichkeiten für alle benötigten Übergabeprodukte und Komponenten gekennzeichnet ist.
Dabei werden Vor- und Zwischenprodukte innerhalb von Teams erstellt und unter den Teams übergeben. Teams müssen hierfür geeignet zusammengestellt sein:
Es gilt, alle Fertigkeiten abzudecken, welche benötigt werden, um Übergabeprodukte auf verschiedenen Ebenen des Projektstrukturplans (vgl. ?Produktbaum?) zu erstellen und zu beherrschen, d.h. deren Qualität durch Zusammenarbeit sicherzustellen.
Gewählter Ansatz:
Der Software Prototyp wurde auf Basis eines logischen
Kalküls erstellt, welcher durch die Beschreibung von
sowie
als Resultat einen kontinuierlichen Workflow mit Übergabepunkten
zwischen den Teams so ermittelt, dass
Anwendung der Testversion:
Der vom System generierte/vorgeschlagene Workflow berücksichtigt die Skills der Mitarbeitenden als Produktionsfaktoren, die Teamzusammenstellung und die Skillanforderungen der herzustellenden Produkte.
Qualitätsbeauftragte und Projektplaner werden darin unterstützt, Produkt-abhängigkeiten aus dem Projektstrukturplan, erforderliche und vorhandene Skills sowie Teamzusammenstellungen zu modellieren und so anzupassen, dass ein zielführender wie risikoarmer Workflow vom System erstellt und bewiesen werden kann.
Es werden automatisch Vorlagen für Quality Gates an den Übergabepunkten der Produkte erstellt. Dies unterstützt die Entwicklung eines projektspezifischen Qualitätssicherungsplans, der festlegt, welche Produkte wann im Prozess auf welche Eigenschaften hin zu prüfen sind.
Aktuelle Entwicklungen:
Eine auf ChatGPT basierende Übersetzung natürlichsprachlicher Benutzereingaben in ausführbare Befehle des COWS Command Layers ? etwa um Teams in der Datenbasis anzulegen oder deren Zusammenstellung zu ändern ? wurde durch KI Prompt Writing realisiert und erfolgreich getestet.
Projekt zur Umsetzung des OZG in Hessen mit den Bereichen Businessanalyse (FIM-Analyse, Spezifikation von Online-Formularen sowie zugehöriger Datenschemata und Dienste), Formulardesign und funktionale Formularentwicklung, Qualitätssicherung, Verfahrensmanagement sowie dem Betrieb der fertigen Antragslösungen im Produktumfeld HessenDANTE (Digitale Antragserfassung).
Eigene Aufgaben:
Qualitätssicherung der Software ?Phoenics.? Dies ist ein Client-/Server basiertes Softwaresystem, welches die Geschäftsprozesse berufsgenossenschaftlicher Unfallversicherer in den Bereichen Zahlungswesen, Leistungswesen, Arbeitsmedizinischer Dienst sowie Prävention und Schulung abbildet. Die Software wird eingesetzt von der Berufsgenossenschaft Bau (BG-Bau) und weiteren Mandanten wie der Berufsgenossenschaft Rohstoffe und Chemie (BG-RCI), die als neuer Mandant im Jahr 2018 hinzukam.
Im Jahr 2018
konnte die Migration der BG-RCI zu ?Phoenics.? abgeschlossen werden. Dabei handelte es sich um eines der großen Migrationsprojekte der letzten Jahre im Bereich der gesetzlichen Unfallversicherer.
Im Jahr 2019
wurden mandantenspezifische Lösungen verfeinert und konsolidiert. Synergieeffekte, die sich durch mandantenspezifische Neuanforderungen ergaben, wurden für die Weiterentwicklung der Software insgesamt genutzt.
Simulation, Konzeption und Fertigung elektroakustischer Komponenten für kundenspezifische Anwendungen
Projektziele für Produktlinie „Office Line“ (agiles Projekt nach Scrum):
Eigene Aufgaben innerhalb des Projekts:
Projektziele:
Eigene Aufgaben innerhalb des Projekts:
Projektziele (agiles Projekt nach Scrum):
Eigene Aufgaben innerhalb des Projekts:
Simulation, Konzeption und Fertigung eines High End Biegewellen Lautsprechers, Entwicklung von Java Komponenten u.a. zur
Projektbeschreibung:
Das System "Comfinanz" beinhaltet ein webbasiertes Front-End und zugleich serverseitig einen Teil des Rückrats für die bundesweite Abwicklung von Immobilienfinanzierungen in ca. 3500 Filialen des Kunden (Stand 2012). „Comfinanz“ unterhält hierzu umfangreiche Schnittstellen zu Partnersystemen.
Eigene Aufgaben im Team „Comfinanz“:
Eine Individualsoftware basierend auf Visual Basic und SQL Server wurde neu spezifiziert. Es wurden Features geschaffen, welche eine bessere Planung der Kleinserienfertigung und der Kostenkalkulation ermöglichen.
Eine Komponente für den Versand von Börsendaten im CEF (Consolidated Exchange Feed) Umfeld wurde an steigende Anforderungen bezüglich des Datenaufkommens angepasst. Detailierte Performance Tests und Analysen des Laufzeitverhaltens auf funktionaler Ebene. Entwicklung von Strategien zum Performance Tuning auf Grundlage der Analysen.
Die in den Jahren 2002 bis 2004 entwickelte Applikation zur Verkehrsfluss-optimierung an Großflughäfen wurde an die Anforderungen neuer Kunden angepasst. Hierzu zählte der Aufbau von Umsteigeverbindungen über Nacht, welche im Vorgängersystem aufgrund Nachtflugverbot an den Knotenpunkten Frankfurt und München nicht berücksichtigt wurden.
Entwurf grafischer Elemente wie Tabellen, Diagramme und Text für Geschäfts-kenndaten, welche mittels eines im Hause entwickelten Frameworks zu customisierbaren Reports verbunden wurden. Die Verarbeitung geschieht wahlweise als Batch-Job zur PDF Generierung oder als interaktive Web-Anwendung.
Um über Abteilungsgrenzen hinweg einheitliche Entwicklungsumgebungen für Softwareprojekte zu schaffen, wurden Konzepte und Tools entwickelt für
Weitere Aufgaben:
Neuentwicklung eines Tools für die Optimierung der Zeitenlagen von Flugverbindungen an Verkehrsknotenpunkten. Der Optimierer wertet die Attraktivität von Umsteigeverbindungen aus und modifiziert iterativ die Flugpläne nach der „Simulated Annealing“ Methode. Entwicklung automatisierter Regressionstests zum Vergleich mit Altsystemen, Laufzeit- und Performance Tests. Projekt in Teamarbeit, 5 Personen.
Funktionale Erweiterungen vorwiegend im Infrastrukturmodell des im Einsatz befindlichen Flugplanungssystems mit dem Ziel, eine exaktere Modellierung möglicher Umsteigeverbindungen zu erreichen. Hierzu erfolgte eine Weiterentwicklung des Kernsystems sowie der grafischen Benutzeroberfläche und der I/O Komponenten. Nutzer des Systems waren u.a. Lufthansa (Passage), Canada Airlines, Swissair.
Eigene fachliche Schwerpunkte:
Weitere Aufgaben im Team:
Entwurf, Implementierung und Tests (in Echtzeit unter Produktionsbedingungen) einer generischen Datenbankschnittstelle sowie weiterer Systemkomponenten.
Wissensmodellierung im Bereich akustische Mustererkennung (u.a. Finite State Machines, HMM: Hidden Markov Models), Software-Entwurf und Implementierung in diesen Bereichen.
1994
Kommunikationswissenschaften und Informatik mit Abschluss
M.A. an der Universität Frankfurt
Zertifizierung:
ISTQB seit 2013
IT-Schwerpunkte:
Planungssysteme, Nachrichtensysteme, Abrechnungssysteme, Systemschnittstellen im Bereich Finanzwesen/Logistik/Versicherungen
Fachliche Schwerpunkte:
Profil
Als Teamplayer komme ich gerne schon in der Entwurfsphase in ein Projekt. Im Bereich der Testkonzeption und des Testens besteht ebenso ein breiter Erfahrungsschatz wie beim Redesign und Refactoring.
Erfahrungsbereiche
Methoden
Spezialkenntnisse
Standardsoftware
Sonstiges:
Case Tools und Code Generatoren:
Geschäftsprozessmodellierung, Spezifikation:
Workflow Management, Incident Management
Code Analyse mit Standardwerkzeugen:
Deutschland: Das Rhein-Main Gebiet ist bevorzugt.
Entwicklung einer Software für Projektplaner und Qualitätsbeauftragte
Motivation:
Ziel ist es, eine Software zu entwickeln, die Qualitätsbeauftragte und Planer in ganz unterschiedlichen Projektumgebungen beim Entwurf von Workflows und Qualitätsplänen sowie in der Risikoabschätzung besser unterstützten kann.
Qualität von Softwaresystemen kann nicht allein durch funktionale Tests an den Endprodukten eines Entwicklungsprozesses gewährleistet werden, wenn dieser kontinuierlich und effizient verlaufen soll.
?Potentiell fehlerfreie? Gesamtsysteme können wesentlich besser dadurch entwickelt werden, dass der Entwicklungsprozess als Ganzes ? also von der Anforderungsanalyse über die Spezifikation und die Implementierung bis zum Test ? durch eine geeignete Kette von Verantwortlichkeiten für alle benötigten Übergabeprodukte und Komponenten gekennzeichnet ist.
Dabei werden Vor- und Zwischenprodukte innerhalb von Teams erstellt und unter den Teams übergeben. Teams müssen hierfür geeignet zusammengestellt sein:
Es gilt, alle Fertigkeiten abzudecken, welche benötigt werden, um Übergabeprodukte auf verschiedenen Ebenen des Projektstrukturplans (vgl. ?Produktbaum?) zu erstellen und zu beherrschen, d.h. deren Qualität durch Zusammenarbeit sicherzustellen.
Gewählter Ansatz:
Der Software Prototyp wurde auf Basis eines logischen
Kalküls erstellt, welcher durch die Beschreibung von
sowie
als Resultat einen kontinuierlichen Workflow mit Übergabepunkten
zwischen den Teams so ermittelt, dass
Anwendung der Testversion:
Der vom System generierte/vorgeschlagene Workflow berücksichtigt die Skills der Mitarbeitenden als Produktionsfaktoren, die Teamzusammenstellung und die Skillanforderungen der herzustellenden Produkte.
Qualitätsbeauftragte und Projektplaner werden darin unterstützt, Produkt-abhängigkeiten aus dem Projektstrukturplan, erforderliche und vorhandene Skills sowie Teamzusammenstellungen zu modellieren und so anzupassen, dass ein zielführender wie risikoarmer Workflow vom System erstellt und bewiesen werden kann.
Es werden automatisch Vorlagen für Quality Gates an den Übergabepunkten der Produkte erstellt. Dies unterstützt die Entwicklung eines projektspezifischen Qualitätssicherungsplans, der festlegt, welche Produkte wann im Prozess auf welche Eigenschaften hin zu prüfen sind.
Aktuelle Entwicklungen:
Eine auf ChatGPT basierende Übersetzung natürlichsprachlicher Benutzereingaben in ausführbare Befehle des COWS Command Layers ? etwa um Teams in der Datenbasis anzulegen oder deren Zusammenstellung zu ändern ? wurde durch KI Prompt Writing realisiert und erfolgreich getestet.
Projekt zur Umsetzung des OZG in Hessen mit den Bereichen Businessanalyse (FIM-Analyse, Spezifikation von Online-Formularen sowie zugehöriger Datenschemata und Dienste), Formulardesign und funktionale Formularentwicklung, Qualitätssicherung, Verfahrensmanagement sowie dem Betrieb der fertigen Antragslösungen im Produktumfeld HessenDANTE (Digitale Antragserfassung).
Eigene Aufgaben:
Qualitätssicherung der Software ?Phoenics.? Dies ist ein Client-/Server basiertes Softwaresystem, welches die Geschäftsprozesse berufsgenossenschaftlicher Unfallversicherer in den Bereichen Zahlungswesen, Leistungswesen, Arbeitsmedizinischer Dienst sowie Prävention und Schulung abbildet. Die Software wird eingesetzt von der Berufsgenossenschaft Bau (BG-Bau) und weiteren Mandanten wie der Berufsgenossenschaft Rohstoffe und Chemie (BG-RCI), die als neuer Mandant im Jahr 2018 hinzukam.
Im Jahr 2018
konnte die Migration der BG-RCI zu ?Phoenics.? abgeschlossen werden. Dabei handelte es sich um eines der großen Migrationsprojekte der letzten Jahre im Bereich der gesetzlichen Unfallversicherer.
Im Jahr 2019
wurden mandantenspezifische Lösungen verfeinert und konsolidiert. Synergieeffekte, die sich durch mandantenspezifische Neuanforderungen ergaben, wurden für die Weiterentwicklung der Software insgesamt genutzt.
Simulation, Konzeption und Fertigung elektroakustischer Komponenten für kundenspezifische Anwendungen
Projektziele für Produktlinie „Office Line“ (agiles Projekt nach Scrum):
Eigene Aufgaben innerhalb des Projekts:
Projektziele:
Eigene Aufgaben innerhalb des Projekts:
Projektziele (agiles Projekt nach Scrum):
Eigene Aufgaben innerhalb des Projekts:
Simulation, Konzeption und Fertigung eines High End Biegewellen Lautsprechers, Entwicklung von Java Komponenten u.a. zur
Projektbeschreibung:
Das System "Comfinanz" beinhaltet ein webbasiertes Front-End und zugleich serverseitig einen Teil des Rückrats für die bundesweite Abwicklung von Immobilienfinanzierungen in ca. 3500 Filialen des Kunden (Stand 2012). „Comfinanz“ unterhält hierzu umfangreiche Schnittstellen zu Partnersystemen.
Eigene Aufgaben im Team „Comfinanz“:
Eine Individualsoftware basierend auf Visual Basic und SQL Server wurde neu spezifiziert. Es wurden Features geschaffen, welche eine bessere Planung der Kleinserienfertigung und der Kostenkalkulation ermöglichen.
Eine Komponente für den Versand von Börsendaten im CEF (Consolidated Exchange Feed) Umfeld wurde an steigende Anforderungen bezüglich des Datenaufkommens angepasst. Detailierte Performance Tests und Analysen des Laufzeitverhaltens auf funktionaler Ebene. Entwicklung von Strategien zum Performance Tuning auf Grundlage der Analysen.
Die in den Jahren 2002 bis 2004 entwickelte Applikation zur Verkehrsfluss-optimierung an Großflughäfen wurde an die Anforderungen neuer Kunden angepasst. Hierzu zählte der Aufbau von Umsteigeverbindungen über Nacht, welche im Vorgängersystem aufgrund Nachtflugverbot an den Knotenpunkten Frankfurt und München nicht berücksichtigt wurden.
Entwurf grafischer Elemente wie Tabellen, Diagramme und Text für Geschäfts-kenndaten, welche mittels eines im Hause entwickelten Frameworks zu customisierbaren Reports verbunden wurden. Die Verarbeitung geschieht wahlweise als Batch-Job zur PDF Generierung oder als interaktive Web-Anwendung.
Um über Abteilungsgrenzen hinweg einheitliche Entwicklungsumgebungen für Softwareprojekte zu schaffen, wurden Konzepte und Tools entwickelt für
Weitere Aufgaben:
Neuentwicklung eines Tools für die Optimierung der Zeitenlagen von Flugverbindungen an Verkehrsknotenpunkten. Der Optimierer wertet die Attraktivität von Umsteigeverbindungen aus und modifiziert iterativ die Flugpläne nach der „Simulated Annealing“ Methode. Entwicklung automatisierter Regressionstests zum Vergleich mit Altsystemen, Laufzeit- und Performance Tests. Projekt in Teamarbeit, 5 Personen.
Funktionale Erweiterungen vorwiegend im Infrastrukturmodell des im Einsatz befindlichen Flugplanungssystems mit dem Ziel, eine exaktere Modellierung möglicher Umsteigeverbindungen zu erreichen. Hierzu erfolgte eine Weiterentwicklung des Kernsystems sowie der grafischen Benutzeroberfläche und der I/O Komponenten. Nutzer des Systems waren u.a. Lufthansa (Passage), Canada Airlines, Swissair.
Eigene fachliche Schwerpunkte:
Weitere Aufgaben im Team:
Entwurf, Implementierung und Tests (in Echtzeit unter Produktionsbedingungen) einer generischen Datenbankschnittstelle sowie weiterer Systemkomponenten.
Wissensmodellierung im Bereich akustische Mustererkennung (u.a. Finite State Machines, HMM: Hidden Markov Models), Software-Entwurf und Implementierung in diesen Bereichen.
1994
Kommunikationswissenschaften und Informatik mit Abschluss
M.A. an der Universität Frankfurt
Zertifizierung:
ISTQB seit 2013
IT-Schwerpunkte:
Planungssysteme, Nachrichtensysteme, Abrechnungssysteme, Systemschnittstellen im Bereich Finanzwesen/Logistik/Versicherungen
Fachliche Schwerpunkte:
Profil
Als Teamplayer komme ich gerne schon in der Entwurfsphase in ein Projekt. Im Bereich der Testkonzeption und des Testens besteht ebenso ein breiter Erfahrungsschatz wie beim Redesign und Refactoring.
Erfahrungsbereiche
Methoden
Spezialkenntnisse
Standardsoftware
Sonstiges:
Case Tools und Code Generatoren:
Geschäftsprozessmodellierung, Spezifikation:
Workflow Management, Incident Management
Code Analyse mit Standardwerkzeugen:
"Der Consultant hat für uns in o.g. Projekt, welches für uns und unseren Kunden von großer strategischer Wichtigkeit war, Entwurfs- und Entwicklungsarbeit mit UML / Rational Rose unter Windows NT und C++ unter HP UX geleistet. Die Entwürfe des Consultants waren stimmig, die Implementierungen robust und liefen performant. Der Consultant hat durch seine gute Mitwirkung im Team dazu beigetragen, dass wir die Software zur vollsten Zufriedenheit unserer Kunden termingerecht ausliefern konnten. Aufgrund der Kompetenz des Consultants würden wir in künftigen Projekten wieder mit ihm zusammenarbeiten."
— Projekt C++ Entwurf und Implementierung, 11/02 - 05/03
Referenz durch Projektleiter, Lufthansa Systems Airline Services GmbH, vom 25.09.03
"Referenz über Beratungs- und Entwicklungsarbeit im Projekt NetLine/Plan In der ersten Hälfte seiner Tätigkeit beschäftigte sich der Consultant zunächst mit der Verbesserung und Erweiterung von Schnittstellen für Flugplandaten. Es kamen Arbeiten zur besseren Integration der Behandlung von sogenannte(n) Codeshares (Codesharessind Flüge, die ein Anbieter zwar verkauft, aber nicht selbst bzw. nicht mit eigenem Fluggerät ausgeführt werden. Fehleranalysen und Verbesserungen in diesen Bereichen verblieben auch weiterhin in der Zuständigkeit des Consultants. In der zweiten Hälfte seiner Projektzeit war der Consultant an der Erweiterung des Infrastrukturmodells von NetLine/Plan beteiligt. Diese Erweiterung ermöglicht die Berücksichtigung verschiedener Terminals der Flughäfen beispielsweise für die Behandlung von Transferzeiten bei Umsteigeverbindungen. Diese nachträgliche Modellerweiterung erforderte Eingriffe auf vielen Systemebenen (Flugplanschnittstellen, Berechnung möglicher Umsteigeverbindungen, Benutzeroberfläche, Undo und Redo Funktionalität für den Benutzer, etc. ). Diese aufwändige Weiterentwicklung konnte dennoch zur vollsten Zufriedenheit unserer Auftraggeber termingerecht ausgeliefert werden und befindet sich seitdem im produktiven Einsatz. Zum Abschluss seiner Tätigkeit bei uns hat der Consultant die von ihm durchgeführten Systemerweiterungen sorgfältig und im Zusammenhang dokumentiert und an einen Nachwuchskollegen kommuniziert, der nun Wartung und erforderlichenfalls Weiterentwicklung der betreffenden Systemkomponenten übernommen hat. Aufgrund der erfolgreichen Zusammenarbeit mit dem Consultant haben wir die zunächst für ein halbes Jahr geplante Projektzeit zweimalig verlängert."
— Projekt Softwareentwicklung C++ von 09/00 - 10/01
Referenz durch Abteilungsleiter eines Softwarehauses der Luftfahrtbranche vom 10/2001
"Der IT-Spezialist hat sich schnell, selbständig und gründlich in die computerlinguistischen Problemstellungen des Projektes "Automatische Spracherkennung" eingearbeitet. [...] Der IT-Spezialist hat sich als Mitarbeiter mit sehr hoher Sachkenntnis, Sorgfalt und Eigeninitiative erwiesen. Diese Eigenschaften, verbunden mit seiner Hilfsbereitschaft und guten Mitwirkung bei der Teamarbeit, brachten ihm auch die hohe Anerkennung aller Mitarbeiter des Projektes ein. Der IT-Spezialist hat alle ihm übertragenen Arbeiten sehr zügig und zu unserer vollsten Zufriedenheit ausgeführt. Wir bedauern sehr, daß sich der IT-Spezialist entschlossen hat, seine Tätigkeit bei uns zu beenden. Für seinen weiteren persönlichen und berufllichen Lebensweg wünschen wir ihm alles Gute."
— Projekt Automatische Spracherkennung von 08/89 - 12/96
Referenz durch Leiter Forschungsabteilung internat. Computerkonzern vom 07.01.97