Projekte
Projekt: | Testautomatisierung für End2End-Tests komplexer Systemlandschaften bei der Entwicklung fahrzeugbezogener Online-Dienste |
Beschreibung: | Anforderungsanalyse, Technologieevaluation, Design, sowie Entwicklung von Framework, Tooling und Infrastruktur für den End-2-End-Test komplexer Systemlandschaften aus Kundensicht. Entkopplung von Testprozeduren, Testdaten, Konfigurationen, und Variantenmanagement. Einführung der Testautomatisierung bei verschiedenen Hauptabteilungen des Kunden. |
Funktion im Projekt: | Projektleitung, Senior Consultant, Architekt |
Eingesetzte Kenntnisse: | Python, Selenium, Appium, Jenkins, Jira, REST, XML, VueJS, Vuetify. |
Teamgröße: | >40 MA |
Projektdauer: | bis heute |
Zeitraum: | 2015 - heute |
Projekt: | Workshops & Maßnahmen zur Verbesserung der Prozessqualität bei der Entwicklung fahrzeugbezogener Online-Dienste |
Beschreibung: |
Identifikation der Herausforderungen mit dem Kunden. Workshop zur Identifikation von Herausforderungen und Verbesserungs-Potentiale. Workshop-Reihe zum Erarbeiten von Lösungen und Maßnahmen. Umsetzung und Begleitung der Umsetzung der Maßnahmen. |
Funktion im Projekt: | Projektleitung, Senior Consultant |
Eingesetzte Kenntnisse: | Continuous Improvement |
Teamgröße: | >40 MA |
Projektdauer: | bis heute |
Zeitraum: | 2015 - heute |
Projekt: | Integratives Test Management für fahrzeugbezogene Online-Dienste |
Beschreibung: |
Integratives Testmanagement. Teilprojektübergreifende Testplanung. Koordination und hauptabteilungsübergreifende Abstimmung der Testkonzepte und Testpläne zwischen den Teilprojekten. Konsolidierung der Release- und Deploymentplanungen der Teilprojekte. Konzeption, Umsetzung und Schulung des Projektübergreifenden Testdatenmanagement. Gap-Analyse zur Testabdeckung zwischen Teilprojekten und Gesamtprojekt. Konzeption des übergreifenden Tests nichtfunktionaler Anforderungen. |
Funktion im Projekt: | Integrativer Test Manager |
Eingesetzte Kenntnisse: | Testmanagement, Projektmanagement |
Teamgröße: | >40 MA |
Projektdauer: | bis heute |
Zeitraum: | 2014 - heute |
Projekt: | Plattform für internationale Vertriebs-Websites eines Premium-Automobilherstellers |
Beschreibung: |
Senior Requirements Analyst in einem "Multi-Scrum" Projekt mit über 300 MA. Erarbeitung der Standards zur Spezifikation detaillierter Fachkonzepte. Abstimmung der Prozesse zur Definition der Fachkonzepte, der Fachdokumentation und der Schnittstelle zur technischen Dokumentation. Erarbeitung zentraler grundlegender Fachkonzepte (Mandantenfähigkeit, Internationalisierung). |
Funktion im Projekt: | Senior Requirements Analyst |
Eingesetzte Kenntnisse: | Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum |
Teamgröße: | >300 MA |
Projektdauer: | 3 Jahre |
Zeitraum: | 2012, 2013, 2014 |
Projekt: | Entwicklung einer Systems zum Forderungsmanagement |
Beschreibung: |
Anforderungsanalyse und Identifikation der Business Cases,
darauf aufbauend Entwicklung und Verfeinerung der
Anwendungsfälle. Erstellung der Architektur und Umsetzung. Entwicklung einer Webanwendung zur Erfassung der Forderungen auf Basis von Spring, Tomcat und Hibernate. Entwicklung eines Thick Client zur Abwicklung des Workflow und Verwaltung der Forderungen auf Basis von Eclipse RCP, JFace, MySQL. Automatisierte Synchronisierung von Stammdaten und Fallstatus zwischen beiden Systemen. Generierung von Schreiben mittels OpenOffice.org und UNO. |
Funktion im Projekt: | Technischer Projektleiter, Anforderungsanalyst, Entwickler |
Eingesetzte Kenntnisse: | RCP, JFace, Spring, Tomcat, MySQL, DTAUS, MT940, SEPA, OpenOffice.org, UNO |
Teamgröße: | Bis zu 5 MA |
Projektdauer: | 5 Jahre |
Zeitraum: | 2008 - 2013 |
Projekt: | Plattform für internationale Vertriebs-Websites eines Premium-Automobilherstellers |
Beschreibung: |
Stabsstelle Business Integration in einem Multi-Scrum Projekt mit über 300 MA. Absicherung der Übereinstimmung fachlicher und technischer Architektur. Erarbeitung der Dokumentationsstandards. Ausleitung aller erforderlichen ITPM-Dokumente aus einer konsolidierten Dokumentationsbasis im Wiki. Koordination von fachlichen und technischen Anforderungen. Vermittlung zwischen Fachseite und Scrum-Teams. |
Funktion im Projekt: | Virtual Team Business Integration |
Eingesetzte Kenntnisse: | Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum |
Teamgröße: | >300 MA |
Projektdauer: | 12 Monate |
Zeitraum: | 2011, 2012 |
Projekt: | Web-Portal mit Reporting-und Analysefunktionalitäten |
Beschreibung: |
Entwicklung eines Web-Portals, über das die Reporting-
und Analysefunktionalitäten des Datawarehouse
zugänglich sind, und in dem die diesbezüglichen Workflows und
Dokumente abgebildet werden. Einführung eines Scrum-ähnlichen Entwicklungs-Prozesses. |
Funktion im Projekt: | Entwicklunsteamleiter, Scrum Master |
Eingesetzte Kenntnisse: | GWT, ExtGWT, Spring, Hibernate, Tomcat, Cubeware |
Teamgröße: | 8 MA |
Projektdauer: | 12 Monate |
Zeitraum: | 2009, 2010 |
Projekt: | Architekturkonzept für Web-Portal mit Reporting-und Analysefunktionalitäten |
Beschreibung: |
Erstellen eines umfangreichen Architekturkonzepts für
ein Web-Portal, über das die Reporting-und
Analysefunktionalitäten des Datawarehouse zugänglich
sind, und die diesbezüglichen Workflows und Dokumente
abgebildet werden. Analyse und Abwägung verschiedener Technologiealternativen. Empfehlung für Tooling und Enwicklungsprozess. |
Funktion im Projekt: | Architekt |
Eingesetzte Kenntnisse: | Umfassende Architektur- und Prozesserfahrung |
Teamgröße: | 3 MA |
Projektdauer: | 2 Wochen |
Zeitraum: | 2009 |
Projekt: | Datenreduktion und Restrukturierung eines Marktdatensystems |
Beschreibung: |
Analyse des Status Quo, erstellen umfangreicher Reports
und Analysen zur Bestimmung des Optimierungspotentials
unter Berücksichtigung hoher Anforderungen an die
Skalierbarkeit und Absicherung zahlreicher Folgeprozesse. Abstimmung der Maßnahmen mit dem Fachbereich. Umsetzung und Einführung eines Entlade- und Archivierungsprozesses. |
Funktion im Projekt: | Anforderungsanalyst, Entwickler |
Eingesetzte Kenntnisse: | Asset Control, Jetty, Java, Solaris, Perl |
Teamgröße: | 7 MA |
Projektdauer: | 3 Monate |
Zeitraum: | 2009 |
Projekt: | Projekt Standardsoftware zur Datenaufbereitung für SmartCards |
Beschreibung: |
Standardisiertes Softwaretool zur Datenaufbereitung
verschiedenster Kartentypen (Geldkarten, Kreditkarten, GSM-SIM-Karten...),
die bisher in zahlreichen Einzelanwendungen realisiert wurden. Begleitung des kompletten Lebenszyklus von der Analyse und Konsolidierung der Anforderungen mit den Fachabteilungen bis zur Umsetzung und Einführung in der Produktion. Abstimmung gemeinsam benötigter Komponenten und Koordination der Entwicklung mit anderen Entwicklungsprojekten. |
Funktion im Projekt: | Technischer Projektleiter |
Eingesetzte Kenntnisse: | Sun Java System Application Server (Glassfish) , Web Services, J5EE, Java 6, OpenBP, MDA, Code-Generierung |
Teamgröße: | 12 MA |
Projektdauer: | 21 Monate |
Zeitraum: | 2006, 2007, 2008 |
Projekt: | Einführung eines neuen Kartentypen bei einem großen firmenübergreifenden Kundenbindungsprogramm |
Beschreibung: |
Begleitung des kompletten Lebenszyklus bei der Einführung
eines neuen Kartentyps (Zahlkarte). Analyse und Konsolidierung der Anforderungen mit den Fachabteilungen, Abstimmung der Änderungen mit anderen parallelen Entwicklungsprojekten. Design und Umsetzung neuer Komponenten in Middle-Tier und Web-Tier auf Basis der bestehenden Architektur. |
Funktion im Projekt: | Requirements Engineer, Moderator, Entwickler |
Eingesetzte Kenntnisse: | BEA Weblogic, WebWorks, Spring, JSP, Hibernate, CoreMedia, Tomcat |
Teamgröße: | 10 MA |
Projektdauer: | 5 Monate |
Zeitraum: | 2006 |
Projekt: | Architektur und Coaching für Konfigurations- Management-Tool |
Beschreibung: |
Architektur und Coaching der Entwicklung eines Konfigurations- Management-Tools
für komplexe Simulationsanwendungen bei bei einem
großen europäischen Luft- und Raumfahrtkonzern. Erstellung der Basis-Architektur (3-Tier) auf Basis von Spring und Hibernate. Entwicklung eines Meta-Modells für den Workflow unter Verwendung eines mehrstufig geschachtelten validierenden endlichen Zustandsautomaten (State-Machine). |
Funktion im Projekt: | Architekt, Coach |
Eingesetzte Kenntnisse: | Spring, Hibernate, Tomcat, JSP |
Teamgröße: | 18 MA |
Projektdauer: | 3 Monate |
Zeitraum: | 2005 / 2006 |
Projekt: | Projekt-Troubleshooting und Vollendung eines Echtzeit- Daten- Plotters in Java |
Beschreibung: |
Projekt- Troubleshooting und Vollendung eines Realtime-
Graphen-
Plotters zur Darstellung von Simulationsdaten in Java bei einem
großen europäischen Luft- und Raumfahrtkonzern. Untersuchung des bestehenden Projekts und Aufwands- und Risiko-Analyse für eine Fortführung des Projekts. Konsolidierung der Requirements mit den Stakeholdern. Reengineering und Refactoring entsprechend der konsolidierten Anforderungen. Entwicklung fehlender Funktionalität. |
Funktion im Projekt: | Requirements Engineer, Architekt, Moderator, Entwickler |
Eingesetzte Kenntnisse: | Swing, Java2D, JFreeChart |
Teamgröße: | 18 MA |
Projektdauer: | 5 Monate |
Zeitraum: | 2005 / 2006 |
Projekt: | Requirement Engineering Produktdatenmanagement (PDM) in der Konstruktion |
Beschreibung: |
Modellierung der Usecases und des Datenmodells im
Teilprojekt "vernetzte Konstruktion" bei einem großen Automobilhersteller
mit Usecasediagrammen, Aktivitätsdiagrammen und
Klassendiagrammen. Moderation der Erstellung der Usecase-Beschreibungen Erstellung eines interaktiven GUI-Prototypen zur Illustration, Verfeinerung und Abstimmung der definierten Prozesse mit anderen Teilprojekten. Abstimmung mit den Anforderungen der Fachbereiche. |
Funktion im Projekt: | Analyst, UML-Modellierung, Moderation |
Eingesetzte Kenntnisse: | UML, SAP iPPE, CATIA V4/V5 |
Teamgröße: | >1000 MA |
Projektdauer: | 7 Monate |
Zeitraum: | 2005 |
Projekt: | Enwicklung eines Releasemanagement-Systems |
Beschreibung: | Das Tool ermöglicht die Abbildung und freie Konfiguration
des Programmeinsatzverfahrens (PeV) nach Spezifikationen
des Sparkassenverbandes. Dabei wird die Historie der
entsprechenden Module sowie deren Versionen
revisionssicher abgelegt. Ein umfangreiches Authentifizierungskonzept ermöglicht die Zuordnung von Rollen je Version und stellt sicher, daß die von einzelnen Benutzern durchführbaren Aktionen nur entsprechend ihrer organisationalen Position durchgeführt werden können. Der Workflow kann durch ein abstraktes hierarchisches Modell der Freigabeschritte flexibel an neue Anforderungen angepasst werden. |
Funktion im Projekt: | Software-Entwickler / Software-Engineer |
Eingesetzte Kenntnisse: | UML, Java, J2EE, Oracle 9i, Borland Enterprise Server, Hibernate, Tomcat, Struts, Tiles, CVS |
Teamgröße: | 4 MA |
Projektdauer: | 6 Monate |
Zeitraum: | 2004 |
Projekt: | Reorganisation, Refactoring von Sourcecode-Repositories |
Beschreibung: | Reorganisation und Refactoring des Sourcecode-Repository bei einem großen europäischen Luft- und Raumfahrtkonzern,
mehrere Projekte mit über 1.000.000 Zeilen Sourcecode in
Java, C++, Fortan und C. Coaching eines Enwicklungsteams von 18 Mitarbeitern zu den Themen Softwareengineering, Refactoring, agile Prozesse. Einführung eines neuen Tools zum Wissensmanagement (Wiki). Schulung der Mitarbeiter für dieses Tool, Coaching der Mitarbeiter im Umgang mit dem Tool. Erweiterung von CVS um Funktionen um Zugriffskontrolle auf ACL-Basis nach Benutzer, Gruppe und Verzeichnis. Vererbung der Zugriffsrechte innerhalb der Verzeichnishierarchie. Schulung der Mitarbeiter. |
Funktion im Projekt: | Software-Engineer / Software-Entwickler |
Eingesetzte Kenntnisse: | C, CVS, Wiki, agile Prozesse |
Teamgröße: | 18 MA |
Projektdauer: | 4 Monate |
Zeitraum: | 2003 |
Projekt: | Entwicklung OpenCms Basismodul |
Beschreibung: | Serverside-Programmierung für den Internetauftritt eines Unternehmens der Metall-Industrie; Entwicklung des OpenCms Basismoduls für den Webauftritt basierend auf JSP, unter Einbindung der Produktdatenbank. Zuordnung der Produkte zu Produktkategorien und Sparten, Automatisierte Anforderung von Angeboten. |
Funktion im Projekt: | Software-Entwickler / Software-Engineer |
Eingesetzte Kenntnisse: | OpenCMS, JSP, MySQL |
Teamgröße: | 3 MA |
Projektdauer: | 12 Monate |
Zeitraum: | 2004 |
Projekt: | Web-Shop |
Beschreibung: | Webshop für die Erstausstattung der Restaurants einer großen Fast-Food-Kette mit der
neuen Textilkollektion. Neuentwickung des Shops, da aufgrund der besonderen Anforderungen an Workflow und Benutzerauthentifizierung sowie der individualisierten Angebotserstellung eine Anpassung eines Systems "von der Stange" zu aufwändig schien. |
Funktion im Projekt: | Software-Berater / Software-Entwickler |
Eingesetzte Kenntnisse: | Apache, HTML, JavaScript, Perl, CGI |
Teamgröße: | 4 MA |
Projektdauer: | 2 Monate |
Zeitraum: | 2003 |
Projekt: | Entwicklung von Komponenten für Geldautomaten |
Beschreibung: | Fernüberwachung und Fernadministration der Geldautomaten mittels einer Webapplikation. Definition und Implementierung eines TCP/IP-Servers und eines XML-Interface. |
Funktion im Projekt: | Software-Berater / Software-Entwickler |
Eingesetzte Kenntnisse: | C++, STL, WOSA/XFS, Wincor/Nixdorf-Protopas, J/XFS, Java, Zope/Python |
Teamgröße: | 4 MA |
Projektdauer: | 8 Monate |
Zeitraum: | 2002/2003 |
Projekt: | Entwicklung von Display-Komponenten für Geldautomaten |
Beschreibung: | Die Komponenten ermöglichen die Entkopplung von User- Interface und Programmcode durch einen einfachen, auf das Anwendungsgebiet zugeschnittenen Event-Mechanismus. Dadurch lassen sich sämtliche Teile und das Look-and-Feel des Userinterfaces in HTML definieren und leicht austauschen, ohne daß der Programmcode geändert werden müßte. |
Funktion im Projekt: | Software-Berater / Software-Entwickler |
Eingesetzte Kenntnisse: | Visual C++ 6.0 und 7.0, STL, STL, ATL, unter Win32. |
Teamgröße: | 4 MA |
Projektdauer: | 11 Monate |
Zeitraum: | 2002 |
Projekt: | Entwicklung einer Intranet-Anwendung |
Beschreibung: | Datenbank/Intranet-Anwendung zur Verwaltung von
Produktinformationen und Lagerbeständen in der
Kommunikation mit den internationalen Agenturen.
Zugriff auf die Lager- und Produktdatenbank. Durch mehrstufige Transformation der Daten einfache Anpassung an neue Anforderungen. Mechanismus zum automatischen Transfer der generierten Seiten aus dem geschützten Intranet ins Internet. Consulting des Software-Teams des Kunden in allen Fragen von Web-Entwicklung und Datenbankdesign. |
Funktion im Projekt: | Software-Berater / Software-Entwickler |
Eingesetzte Kenntnisse: | PostgreSQL und XML/XSLT |
Teamgröße: | 4 MA |
Projektdauer: | 5 Monate |
Zeitraum: | 2002 |
Projekt: | Entwicklung einer Controlling-Anwendung |
Beschreibung: | Entwicklung einer Controlling-Anwendung für eine
Institution des Öffentlichen Dienstes Dienstes mit über
50 Einrichtungen. Auf der Basis eines selbstentwickelten Frameworks (ähnlich Apache Cocoon), das die Definition von Workflow und Design in XML und XSLT ermöglicht, wurde eine umfangreiche Controlling-Anwendung entwickelt. Sie umfasst Dokumenten-Management, Integration mit der Buchhaltung ProFiB, umfangreiche ACL-Zugriffskontrolle, Reporting-System und Workflow-Management. |
Funktion im Projekt: | Software-Berater / Software-Entwickler |
Eingesetzte Kenntnisse: | XML/XSLT, MS IIS, MS SQL-Server, Visual Basic, VB-Script |
Teamgröße: | 6 MA |
Projektdauer: | 6 Monate |
Zeitraum: | 2001/2002 |
Projekt: | Entwicklung eines interaktiven Echtzeit-Präsentationsdienstes |
Beschreibung: | Der Dienst ermöglicht die Browser- und Plattformunabhängige
Vorführung und Steuerung von Powerpoint-Präsentationen
über das Internet, diverse Online-Kollaborations-Tools,
unter anderem Application-Sharing, Whiteboards und Markup-
Tools für die Präsentationen auf der Basis von JavaScript
und DHTML. Design und Entwicklung großer Teile von Nutzerverwaltung, Internationalisierung, Management der Präsentationen, Teilnehmer und Telefonkonferenzen. Projekt-Definition, Design und Spezifikation in UML. Internationales Team mit Englich als Arbeitssprache. |
Funktion im Projekt: | Teamleiter, Software-Architekt, Software-Entwickler |
Eingesetzte Kenntnisse: | UML, Java, J2EE(Servlets, JSP), Solaris, Perl, Javascript, DHTML |
Teamgröße: | 19 MA |
Projektdauer: | 24 Monate |
Zeitraum: | 1999-2001 |
Projekt: | Erstellung von Schulungsprogrammen |
Beschreibung: | Entwicklung, Koordination und Durchführung von Schulungsprogrammen im Internet-Bereich, insbesondere Entwicklung der Business Academy Web, einer umfassenden Fortbildung zum professionellen Internet-Entwickler. |
Funktion im Projekt: | Schulungs-Erstellung, Teamleiter |
Eingesetzte Kenntnisse: | Java, Perl, Javascript, HTML, CGI |
Teamgröße: | 5 MA |
Projektdauer: | 21 Monate |
Zeitraum: | 1999/2000 |
Projekt: | Web-Portal für Automobil-Club |
Beschreibung: | Entwicklung wesentlicher Teile des ADAC Internet-Auftritts,
Roundtrip-Integration von Produktivsystem InterShop und
Imperia Content-Management. Transformation der Daten von der hierarchischen Struktur von Imperia in die relationale Struktur von Intershop und zurück. Definition der Schnittstelle zwischen Imperia und Intershop und Automatisierung des Datentransfers. Implementierung diverser Parser zum Datenimport. |
Funktion im Projekt: | Software-Architekt, Software-Entwickler |
Eingesetzte Kenntnisse: | Intershop, Imperia, Perl, Javascript, HTML, CGI |
Teamgröße: | 8 MA |
Projektdauer: | 11 Monate |
Zeitraum: | 1998/1999 |
Projekt: | Web-Portal für Softwarehersteller |
Beschreibung: | Programmierung der Serverside-Komponenten für den Internet-Auftritt, darunter Benutzerauthentifizierung, Personalisierung der Inhalte, diverse Spiele, Incentives und Umfragen. |
Funktion im Projekt: | Software-Architekt, Software-Entwickler |
Eingesetzte Kenntnisse: | Perl, Javascript, HTML, CGI |
Teamgröße: | 4 MA |
Projektdauer: | 11 Monate |
Zeitraum: | 1997-1999 |
Projekt: | Marketing-Datenbank für IT-Großhändler |
Beschreibung: | Pflege und Erweiterung der Marketing-Datenbank unter Access und Windows NT. Entwicklung von Reports, Daten-Import, Daten-Export für verschiedene externe Systeme. |
Funktion im Projekt: | Software-Entwickler |
Eingesetzte Kenntnisse: | Microsoft Access, SQL, Windows NT |
Teamgröße: | 4 MA |
Projektdauer: | 2 Monate |
Zeitraum: | 1997/1998 |
Projekt: | Entwicklung von Software zur Systemsteuerung |
Beschreibung: | Entwicklung von Software zur Systemsteuerung bei Geräten zur Vermessung elektrischer und elektromagnetischer Eigenschaften von Toner. |
Funktion im Projekt: | Software-Entwickler |
Eingesetzte Kenntnisse: | Microsoft Quickbasic |
Teamgröße: | 6 MA |
Projektdauer: | 3 Monate |
Zeitraum: | 1989 |