Leistungsübersicht

Individualsoftwareentwicklung
Für eine IT-Umgebung mit 15.000 Arbeitsplätzen und mehreren Hundert IT-Systemen ist auf der Basis eines bestehenden Fachkonzeptes eine entsprechende IT-Lösung als IT-Service zu implementieren. Projektbudget gesamt ca. 1Mio€.

Aufgabenstellung
Projektvorbereitung, Projektleitung, -controlling und –management, Analyse und Softwareentwicklung


Kurzbeschreibung
Projektleitung, -controlling und -management
Kommunikation und Verhandlung mit Lieferanten, Partnern, IT-Dienstleistern sowie auf Konzernebene (RWE)
Führung der Projektkernteams mit insgesamt 15 Mitarbeitern
Projektmanagement (Vertretung Projektleitung)
 
Durchführung des Orga Projektes als Vorbereitung des Einsatzes für das Identity Mangement System
- Bewertung bestehendes Fachkonzept
- Durchführung Ist-Analyse: Personalmanagement-Prozesse, IT-Systeme, Rollen- und Berechtigungskonzepte
- Erstellung Rollenkonzept und Durchführung Rollendefinition
- Definition Soll-Prozesse in Form von Workshops
- Ableitung technische Anforderungen
- Erstellung Fachkonzept
- Erstellung Lastenheft
 
Analyse
- Erstellung Anwendungsfälle
- Analyse und technische Konzeption
- Analyse AD& SAP HCM
- Datenflussanalyse und Modellerstellung
- Abstimmung der Schnittstellen
- Aufbau der verschiedenen Umgebungen (Development, QA, Produktion)
- Einarbeitung in OMADA
- Qualitätsmanagement
 
Softwareentwicklung
- Aufbau eines Systems mit Hilfe des MS Identity Lifecycle Managers (ILM), mit  dem Identitäts- und Berechtigungsinformationen zwischen Softwaresystemen  der enviaM ausgetauscht und verändert werden können.
- Verwendung des Omada Identity Manager (OIM) als Frontend für das System
- Erweiterung des OIM durch Workflows, Genehmigungs-, Compliance- und Reportingkomponenten
- Erstellung von Ports und Management-Agents für den ILM
- Anpassung der Datenarchitektur von OIM und ILM
- Entwicklung von CodeMethods, AccesModifiern und FormParts für OIM
- Workflowentwicklung im OIM
 
Qualitätsmanagement
- Qualitätsmanagement/ Testmanagement
- Testdesign
- Testausführung
- Reporting
- Enge Zusammenarbeit mit Entwicklerteam und Analysten


Verwendete Technologien:
UML, 38 prioriserte Systeme zur Anbindung, Omada Identity Manager, MS Identity Lifecycle Manager 2007, OIM, .Net 3.0, XML, Active Directory, MS Sharepoint, MS Project, Testlink, OIM, MS SQL 2005, Active Directory, SAP
 


Entwicklungszeitraum: 01.08.2008 bis heute
Eingesetzte Kapazitäten: 15

Portalmigration und -entwicklung zum Management von Fahrzeugflotten für einen Mobilitätsdienstleister


Aufgabenstellung

Umstellung einer Webanwendung von PHP auf Java



Kurzbeschreibung

- Aufnahme von fachlichen Anforderungen
- Dialogdesign
- Fehlerbereinigung und Optimierung des bestehenden PHP4-Webportals
- Migration eines PHP4-Webportals nach Java
- SQL- Administration und Abfrage-Statements
- Schnittstellen-Review und –Implementierung für Kommunikation gemäß Spezifikation der Open Travel Alliance
- Bugfixing, Testing und Releases in den Bereichen Webportal, Webservices, Datenbanken und Call-Center-Oberfläche



Verwendete Technologien:
Apache, Tomcat 6, JBoss, Linux, Windows XP, Tomahawk, CSS, HTML, XSD, PHP, LAMP, Javascript, SDO, DOM, MySQL, SQL Queries, Java, Java EE, Java Bridge, JSF/JSP, JSR223 (Scripting API), WebServices, Glassfish V2, MyEclipse
 


Entwicklungszeitraum: 01.09.2007 bis 31.12.2010
Eingesetzte Kapazitäten: 118

ECAS (Energy Contracting and Accounting System) ist eine komplexe und flexible Abrechnungs- und Vertragsverwaltungssoftware für große Energieunternehmen. Neben dem Zeitreihenmanagement können Verträge flexibel abgebildet werden. Rechnungen werden dynamisch erstellt und automatisch in SAP gebucht. Auf einen Großteil der Funktionalität kann über WebService Schnittstellen zugegriffen werden.

Aufgabenstellung
Paradigm-Migration
Weiterentwicklung der Software mit Java
Rufbereitschaft


Kurzbeschreibung
- Analyse und Implementierung zur mehrdimensionalen Erfassung von Handelsgeschäften
- Erweitern des Zeitreihenframeworks um das Löschen einzelner Zeitreihenabschnitte anhand von Bedingungen
- Modellierung des Fachklassenmodells mit Together2005 inkl. Codegenerierung mittels XSLT und merge mit eigenem ant-Task
- Konzeption und Implementierung eines Ex- und Importmechanismus via WebDAV inkl. SSL-Unterstützung und Zertifikatverwaltung
- Konzeption und Implementierung zu neuer Erweiterung für EDIFACT APERAK Schnittstelle
- Migration des UML Datenmodells nach Together inklusive der Transformation in XSLT zur Codegenerierung
- Implementieren eines flexiblen Datenexports von CSV nach Oracle
- Konzeption von Erweiterungen zu INVOIC und Sammelbuchungen
- Refactoring von Kernkomponenten
- Einführen und Erweitern der Unittest mittels WebServices
- Rufbereitschaft


Verwendete Technologien:
Java, Oracle 10, EDIFACT, WebDAV, SSL, GEF, Together 2005, MDD, SVN, Ant, Axis, Unix, Win


Entwicklungszeitraum: 01.11.2007 bis heute
Eingesetzte Kapazitäten: 20

Die elektronische Gesundheitskarte soll der entscheidende Eckpfeiler für ein zukunftsfähiges Gesundheitssystem sein. Der Grundgedanke ist die Vernetzung der am Gesundheitssystem beteiligten Personen und Organisationen, wie Ärzte, Apotheken  und Krankenhäuser. Betriebsysteme sind ein wichtiger Teil dieser Infrastruktur und müssen hohen Sicherheitsanforderungen gerecht werden (Common Criteria IT).  Diese Sicherheitsaspekte dürfen sich jedoch nur im geringeren Maße auf die Geschwindigkeit und Flexibilität des Betriebsystems auswirken.

Aufgabenstellung
- Distributionsentwicklung
- System- und Netzwerksupport
 


Kurzbeschreibung
- Distributionsentwicklung
- Analyse Basishardware der Zielsysteme
- Anforderungsspezifikationen für die zu entwickelnde Distribution (SRS)
- Lizenzprüfung gewählter Quellpakete für die Distribution
- Konzept zur Erstellung von „Linux from Scratch“ mittels Maven2 und Groovy
- Pflege der Subversion- und Maven2-Repositories
- Issue Tracking mittels Jira; Versionierung und Dokumentation der Distribution
- Erstellung der Host/Gast-Umgebung mittels XEN und LVM (build environment)
- Programmierung von Shell-Skripten (Staging, Signaturprüfung, Backup, usw.)
- LFS-Kernel: Konfiguration und Optimierung bzgl. Hardware, Shell und Sicherheit z.B. Iptables, SElinux
- LFS-Shell: Kompilierung/Installation von Quellpaketen, Paketmanagement, Bootskripte, Dienstkonfiguration (ipsecd, strongswan, iptabels, SELinux, usw.)
- Erkennung und Beseitigung von Sicherheitslücken diverser Betriebssystem Komponenten
- Entwicklung geeigneter Verfahren zur automatischen Installation der Zielsysteme (pxeboot)
- Integration der Linux-Distribution mittels Virtualbox
- Last-, Geschwindigkeits- und Stresstests (Sysbench, JMeter)
- System- und Netzwerksupport
- Anpassung und Optimierung der Ruby-Skripte für den AXP-Paketbau diverser Cisco ISR
- Installation (Staging) der Cisco Router und entsprechende Konfiguration (Startup-Skripte, Acl, usw.)
- Prüfungen und Optimierungen der Cisco Router
- Aufsetzen und Pflege von Debian/Xen-Serversystemen (LVM, LDAP, HA+)
- Abbildung diverser Workflows mittels Maven2
- Softwarekomponenten bündeln und flexibel versionieren
- Erstellung von Maven2-Plugins
 


Verwendete Technologien:
Linux from Scratch,  Maven2 (+Plugins), Gentoo, Debian, Ubuntu, Virtualbox, XEN, LVM, HA+ (Heartbeat), OpenVPN, SELinux, Bash, Java, Groovy, Ruby, XML, LDAP, AXP, IOS, ISCSI, Samba, RFC’S, OSI


Entwicklungszeitraum: 17.04.2008 bis 31.10.2009
Eingesetzte Kapazitäten: 10

Komplette Neuentwicklung und funktionelle Erweiterung

Aufgabenstellung
Das bestehende Onlineportal für die Zentrale Abrechnungsstelle für die Rettungsdienste in Bayern (ZAST) ist komplett neu zu entwickeln und funktional zu erweitern. Das Portal stellt die folgenden Funktionalität zur Verfügung:
- Eingabe von Transportdaten über eine GUI
- Pflege von Stammdaten über eine GUI
- Statistische Auswertungen
- Import und Export von Transport- und Stammdaten über verschiedene Formate (Textdateien)
- Import und Export von Transport- und Stammdaten über Webservice-Schnittstellen
- Umfangreiche Plausibilitäts- und Datenprüfungen
Management: Projektleitung, Organisation, Abstimmungen
Analyse:   Fachliche und System Use Cases, Testkonzept
Design:  Systementwurf, Architekur, verfeinertes Design
Realisierung:  Implementierung,Performancetuning
Test:   QS (QM, Systemtest, fachliche Tests, Performancetests),
Test (Integration)


Kurzbeschreibung
Analyse
- Fachliche Analyse und Konzeption
- Kundenberatung/ Unterstützung des Kunden in der Anforderungsanalyse
- Realisierung des Prototypen
Entwicklung
- Umsetzung der Import/Export-Schnittstellen (FTP, Webdienste)
- Bereich Statistik -> Frontend (Formulare), Middletier (BackingBeans, Controller, SessionBeans, Entitäten, ValueObjects), Backend (Oracle-DB)
- Timerjob für Nachtlauf
- Datenmigration - Realisierung Exportfunktion von Stammdaten
Test
- Technische Projektleitung für die Entwicklung und Organisation des Testprozesses
- Erstellen von Leistungstests für die Webanwendung (funkt. und nichtfunktionale Tests)
- Erstellung von Testszenarien für manuelle Funktionstests
- Durchführung und Auswertung der Testsszenarien
- Fehlerdokumentation im Bugtrackingtool JIRA
- Erstellung und Durchführung von automatisierten Tests mittels JMeter
Wartung
- Betreuung und Wartung der Applikation


Verwendete Technologien:
J2EE 5 (EJB 3, JSF, JPA, Webservices), JSF RichFaces, JPQL, JSPF, Oracle (DB), Clasfish, Toplink (Mapping/Persistence FW), NetBeans 6 (IDE), SVN (SCM), SessionBeans, EJB TimerService, Entity, Toplink. JMeter, Jira, Maven, Subversion, MS Windows Server 2003


Entwicklungszeitraum: 01.04.2008 bis 31.12.2010
Eingesetzte Kapazitäten: 14

Beratungs- und Unterstützungsleistungen bei der
Analyse und Umgestaltung von Architektur und Design

Aufgabenstellung
IBIS dient der Verwaltung von Struktur- und Zeitwirtschaftsdaten und der Personalbedarfsermittlung unter Verwendung  zeitwirtschaftlicher Vorgaben und vorhandener Verkehrsmengen. Anhand IBIS erfolgen die Planung der Zustellfolgen der Zustellbezirke und die Erstellung der Begehungspläne.
- Softwarearchitektur
- Softwareentwicklung


Kurzbeschreibung
- Design der Anbindung zur Visualisierung und Wegstreckenermittlung (ViNO)
- Betreuung und technische Leitung des Nearshore-Projekts zur ViNO-Anbindung
- Dokumentation der IBIS-System-Architektur (UML, SAT42)
- Design und Umsetzung von neuen IBIS-Modulen (Visualisierung, Wege-Auswertung, Modellierung Soll-Zustand, Neuschneiden)
- Erstellung Build-Prozess und Einführung Build-Server
- Konzept-Erstellung und Umsetzung automatisierter Tests
- Erstellung Architekturkonzepte für generisches IBIS-Schnittstellensystem
- Entwicklung Prototyp  der Java-basierten Schnittstellen-Anwendung


Verwendete Technologien:
Java SE 6, Spring, Swing, JPA, Hibernate, Groovy, Oracle 9 und 11, Eclipse, Together 2007, Maven, Ant, Hudson, Rational ClearCase, Borland CaliberRM


Entwicklungszeitraum: 10.03.2008 bis 31.12.2009
Eingesetzte Kapazitäten: 24

Komplexe Internetbasierte Informations- Kommunikations- und Controllingplattform für große Bauvorhaben mit den Bereichen Baucontrolling und Informationsmanagement

Aufgabenstellung

Bereitstellung einer Web basierten Plattform für Dokumentenmanagement, Kommunikation und Controlling großer öffentlicher Bauvorhaben, zu der alle Projekt-Beteiligten wie Baufirmen, Ingenieurunternehmen, Bauherren, Verwaltung ständigen Zugriff via Internet haben.



Kurzbeschreibung
- Projektleitung Softwareentwicklung, Kernteam 8 MA
- Analyse der Arbeitsabläufe und Mengengerüste im Bauordnungsamt bei der Durchführung von Bauvorhaben im Straßen- und Tiefbau
- Analyse der Businessprozesse in der Bauverwaltung allgemein
- Anforderungsmanagement entsprechend Phasen der HOAI
- Konzept und Leitung der Entwicklung einer web basierten Portal Lösung für Kommunikation, Information, Controlling
- Modul für Knowledge Management
- Entwicklung Architektur der Middleware- und Datenbankebene
- Datenbankdesign und -architektur
- Programmierung von Datenbankbereich, Middleware und webbasiertem Frontend und Adminkonsole
- Erstellung einer erweiterbaren, kontextsensitiven Online-Hilfe
- Implementierung, Inbetriebnahme und Pilotbetrieb des Portals
- Schulung und Betreuung, Org. 2nd Level Support und Betrieb der Plattform in der Pilotierungsphase, inzwischen erfolgte die Übergabe an das RZ der Landeshauotstatt zum stabilen Dauerbetrieb
- Qualitätssicherung


Verwendete Technologien:
Visio, MS Project, Visual Studio .NET, DOTNET Framework, C#, Java Script, C#, HTML, ASP.NET, CSS, JavaScript, XML, MS SQL Server 2000, MS SQL 2000, MS Windows 2000/2003 Server
 


Entwicklungszeitraum: 01.01.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 16

Webanwendung für den Deutschen Fußball-Bund zur Verwaltung der Daten der deutschen Nationalmannschaften

Aufgabenstellung
Ziel der Lösung ist es, besondere Anforderungen der Nationalmannschaften, die Verwaltung von Leistungstests, Videoanalysedaten, Trainingsplänen, psychologischen und medizinischen Daten, abzudecken. Auf Grund der Sensibilität der Daten wird ein extrem hohes Maß an Datensicherheit gefordert. Die Applikation ist nahtlos mit dem bereits bestehenden System, dem DFBnet () integriert und für den Nutzer transparent. Die Zielgruppe der Anwendung sind die Manager, Trainer, Ärzte, Betreuer und Spieler der deutschen Nationalmannschaften.


Kurzbeschreibung
- Spezifikation der fachlichen und technischen Anforderungen in direktem Kontakt mit dem Kunden
- Spezifikation von Importformaten in internationaler Zusammenarbeit mit Datenlieferanten
- Erstellung der Architektur der Anwendung als Basis für modellgetriebene Softwareentwicklung
- Entwicklung der XML-Importschnittstellen für Daten aus Fremdsystemen
- Entwicklung der Webanwendung (Datensicherheit , Backend, GUI)
- Entwicklertests der Anwendung
- Ausgestaltung des konkreten Projektprozesses
 


Verwendete Technologien:
UML, OOA/OOD, MDSD, Java, XML/XSLT, Spring, Hibernate, JSF / MyFaces, Oracle, HSQLDB, Tomcat, JBoss, jUnit, Agile Softwareentwicklung


Entwicklungszeitraum: 01.06.2008 bis 13.11.2009
Eingesetzte Kapazitäten: 19

APL-Viewer - Analyse- und Vergleichswerkzeug zur Produktionsvorbereitung und Optimierung der Produktionsabläufe in der Halbleiterindustrie

Aufgabenstellung
- Beratung - Implementierung - Test

Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der besteheneden Anwendunglogik
- Implementation eines ChangeRequest - Paketes
- Test
- Dokumentation
 


Verwendete Technologien:
MS Visual Studio 6.0, VB 6.0, SubVersion 1.4.5


Entwicklungszeitraum: 01.08.2007 bis 31.12.2007
Eingesetzte Kapazitäten: 4

Implementierung, Einführung und den laufenden Betrieb eines neuen MES Systems zur Prozessierung von 300mm Wafern

Aufgabenstellung
Aufbau einer neuen Organisation (MIT= Manufacturing Baseline Integration and Testcenter) innerhalb der IT, welche zentrale Qualitätssicherungs-Aufgaben innerhalb des weltweit verteilten Projektes zur Inbetriebnahme des neuen MES Systems an allen Standorten wahrnimmt.


Kurzbeschreibung
Teamleitung & Prozessdefinition
- Definition und Umsetzung Aufbau- und Ablauforganisation
- Vorbereitung, Planung und Koordination Migrationsprojekte
- Definition und Einführung von Prozessen (Testdefinition, Testimplementation, Testausführung, Release von Software-Patches)
- Aufbau und Überwachung der Testumgebungen (4 single server, 3 cluster systeme)
- Organisation, Planung und Überwachung von verteilten Testaktivitäten (funktionale Tests, Integrationstests, Stress- und Performancetests)
- Koordination der Testaktivitäten mit anderen involvierten Abteilungen, insbesondere IT OS und Projekten, (Richmond, Porto, Dresden, Suzhou)
- Evaluierung und Einführung von Werkzeugen für Testdatenmanagement, System-Monitoring und System-Profiling
- Definition und Implementation eines 3rd Level Supports für plattform-bezogene Support-Anfragen
Test- und Datenmanagement
- Definition von Qualitätssicherungsprozessen.
- Einrichtung von Werkzeugen, welche diese Prozesse bei ihrer Ausführung unterstützen (organisieren von Tests, Problemverfolgung, Kommunikation mit anderen Abteilungen)
- Unterstützung der Einrichtung und des Betriebs von Systemen zur Prozessdokumentation.
- Planung und Ausführung der Qualitätssicherung für Patches von Drittherstellern. Einrichtung und Betriebsunterstützung eine Änderungsmanagementsystems.
- Automatisierung und Durchführung von Tests.

Entwicklung von Testsimulatoren und –generatoren für Lasttests
- Erstellung, Durchführung und Auswertung automatisierter Tests zur Feststellung der Belastbarkeit des MES-Systems
- Entwicklung der notwendigen Tools für die Durchführung und Überwachung der automatisierten Tests
- Offenlegung und Dokumentation von Engpässen und Schwachstellen im Laufzeitverhalten des Systems
- Simulation realer Lastszenarien zur Unterstützung anderer Testprojekte
- Installation und Wartung der in der Produktion verwendeten graphischen Benutzerschnittstellen (GUI) auf den Testsystemen
- Entwicklung und Durchführung von Testszenarien zur Migration des alten MES-Systems BCC zum neuen System ProFAB
- Stress- und Lasttests auf beiden Systemen im Parallelbetrieb
- Erstellung und Pflege der Tools zur Auswertung und Reporterstellung
Test-Automatisierung, -Design und –Ausführung
- Beratung und Unterstützung in QA-Prozessen
- Einführung und Etablierung von QA Prozessen im Softwarentwicklungsprozess des Testing- und Integration Center MIT
- Planung und Durchführung von funktionellen und nicht funktionellen Test u.a. Unittests, User Scenario Test, Last- und Stresstest, Patchtests (Integrationstest, Regressiontests, Systemstests)
- Analyse, Aufbereitung und Bewertung von Testergebnissen auf Basis der durchgeführten Test
- Rollout & Migration Support für projektrelevante Testaktivitäten  an verschiedenen Standorten weltweit
- 24*7 Plattform Support
Test-Equipment
- Administration und Setup für Simulationen von Produktions-Equipment
- MES Equipment-Integration
- Ausführung von Equipment-Integrationstests (manuell und automatisiert)
- Ausführung von Lasttests, Testauswertung
- MES Workflow-Design und -Implementierung


Verwendete Technologien:
Rational Testmanager, Rational Robot, Requisite Pro, Rational Rose,  ClearQuest/UTP, ClearCase/UCM, Visual Studio, C#, Excel,  MS Project, MS Project Server, MS SharePoint, Applied Materials FAB 300 MES, OpenFabSim300, iGear(EI), FAB300, Oracle 9.x/10.x, MS .NET C#, MS VBA, MS Windows Server 2003, MS Windows 2000


Entwicklungszeitraum: 01.10.2005 bis 31.01.2008
Eingesetzte Kapazitäten: 385

Techn. Leitung und Steuerung der Umsetzung der GeLi Gas Voraussetzungen zur Marktkommunikation der Organisationseinheiten Netz und Vertrieb in den Systemen SAP IS-U und Gas-X und Testorganisation und -koordination


Aufgabenstellung
Teilprojektleitung und Projektcoaching
 


Kurzbeschreibung

- Gestaltung des Projektinformationssystems und der  Kommunikation
- Präsentation und Moderation Projektmeetings
- Terminsteuerung im Rahmen der Projektmanagementverantwortung
- Koordination und Steuerung des Projektteams
- IST-Aufnahme und IST-Analyse IT und Prozesse
- Lösungskonzeption und Systemanalyse
- Verantwortliche Planung und Steuerung der Umsetzungen automatisierter Geschäftsprozesse gemäß GeLi Gas
- Koordination der Umsetzung Marktkommunikation Handel (Vertrieb) in den Systemen SAP IS-U und Gas-X
- Testorganisation und –koordination mit Marktpartnern



Verwendete Technologien:
IST-Aufnahme- und Analysetechniken, Planung- und Projektmanagmenttechniken, MS Project, MS Office,  SAP IS-U, IS-U – IDE, INUBIT, Gas-X, mts


Entwicklungszeitraum: 14.04.2008 bis 28.02.2009
Eingesetzte Kapazitäten: 5

Das Archiv bietet die Möglichkeit Scans verschiedener medizischer Geräte über den DICOM-Standard zentral zu archivieren. Der Webviewer ist dabei die Viewer-Komponent um die Inhalte aus der Datenbank betrachten zu können. Weiterhin können mittels des Viewer Geräte und Benutzer administriert werden.

Aufgabenstellung
Das Archiv bietet die Möglichkeit Scans verschiedener medizischer Geräte über den DICOM-Standard zentral zu archivieren. Der Webviewer ist dabei die Viewer-Komponent um die Inhalte aus der Datenbank betrachten zu können. Weiterhin können mittels des Viewer Geräte und Benutzer administriert werden.


Kurzbeschreibung
Design und Entwicklung
- Allg. GUI-Design & Entwicklung
- Entwurf von UML-Diagrammen, Erstellung von Schnittstellendefinitionen
- Komponentenentwicklung für die Anzeige von Bildern, PDFs und Videos
- Maven-Konfiguration
- Servlet-Entwicklung für Videostreaming
- Darstellung der Multimediainhalte einer DICOM-Datei
- PDF-Rendering
Systemmanagement / Administration
- Einführung des JBoss-Applikation-Servers und des MySQL-Datenbank-Servers
- Einführung des Glassfish-Aplikation-Servers
- Integration des Dicom-Servers in ArchiveServer
- Spezifikation weiterer Schnittstellen und Konzeption der Server-Logik
- Implementierung von Server-Methoden für GUI
- interne Spring-RCP Schulung
- Erstellung der AdminUserView für ArchiveMgr
Qualitätsmanagement / Test
- Anforderungsdokumentation und erste Programmierungstests für den Prototypen
- JAAS Implementierung + Test
- Aufsetzen der Testumgebung in VM (MySQL + 2xGlassFish)


Verwendete Technologien:
Java SE/EE, JavaDB, JPA/EJB3, Toplink, Hibernate, JMS, JAAS, MySQL, Dicom, JBoss, GlassFish, Netbeans, Eclipse, Glassfish, Groovy, Maven2, Subversion, NetBeans 6.x, Spring-RCP, Swing


Entwicklungszeitraum: 01.08.2007 bis 30.11.2008
Eingesetzte Kapazitäten: 44

Informations-, Dokumentations- und Steuersystem für ophthalmo-chirurgische Kliniken (Augenoperationen)

Aufgabenstellung
Analyse, Design und Realisierung.


Kurzbeschreibung
- Patientenverwaltung am Touchscreen PC
- Basisfunktionen für Touchscreen PC und Client
- Validierung am Touchscreen PC
- Terminplanung am Client PC
- Export / Import am Client PC
- Entwicklung der GUI für die Bedienung von medizinischen Geräten
 


Verwendete Technologien:
Eclipse, Java 6, Maven, Spring Rich Client, Swing, Subversion


Entwicklungszeitraum: 01.09.2006 bis heute
Eingesetzte Kapazitäten: 22

Weiterentwicklung der Funktionalität der bestehenden Benutzeroberfläche sowie die Anpassung an das Aussehen der Bedieneroberfläche der Siplace

Aufgabenstellung
Der Wafer-Feeder ermöglicht SMD-Bestückungsautomaten (Siplace) ungehäuste Halbleiterchips (Dies) hybrid, d.h. gemischt mit konventionellen SMD-Bauteilen, zu bestücken. Dazu werden die Dies von Wafern gepickt und an den Bestückungsautomaten übergeben.


Kurzbeschreibung
- Analyse des bestehenden Systems
- Fehlerbehebung
- Spezifikation und Implementation neuer Anforderungen
- Entwurf und Implementation neuer Bedienelemente
- Implementation von Modultests


Verwendete Technologien:
Debian Linux, KDevelop, C++, FLTK, XML, Doxygen, IPC, Windows XP, VMWare Player, Rational ClearCase, Siebel Fehlerdatenbank


Entwicklungszeitraum: 13.05.2008 bis 30.09.2008
Eingesetzte Kapazitäten: 12

Internetbasiertes Bestell- und Warenwirtschaftssystem für die Absatzmittler (Shops und Sammelbesteller) des OTTO-Konzerns

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2000 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns. Über dieses System wickeln 750 OTTO-Shops sowie 5000 Sammelbesteller ein Umsatzvolumen von ca. 250 Mio. € ab.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und Sammelbesteller und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:

- dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
- dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
- dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
- zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
- zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
- zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten),
- zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
- zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Wiedervorlagen, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
 
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus, von Konfigurationstools für Internetanbindungen
- Konfigurationsmanagement
- Erstellung von Hilfesystemen und Handbüchern sowie Entwicklerdokumentation
- Softwarewartung
 
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests


Verwendete Technologien:
Visual C++/ MFC. lauffähig auf Windows 98, Windows NT, Windows 2000/ XP, Windows ME, Interbase, MS Visual C++6.0, MS SourceSafe, SQL, SQLAPI, PL/SQL , UML mit Rational Rose 2000 Enterprise Edition, Inno Setup, Python, QT, XML


Entwicklungszeitraum: 01.04.2001 bis 31.12.2005
Eingesetzte Kapazitäten: 167

Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den Versandhändler

Aufgabenstellung
Ziel des Projektes ist die Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den europaweit führenden Versandhändler.
 
In diesem Projekt wird die vorhandene Client-Server-Applikation abgelöst und weitestgehend in einer 1:1 Umsetzung durch eine moderne Client-Server-Java-Anwendung mit Eclipse RCP ersetzt. Dabei werden die vom Architekturteam beschlossene Vorgehen zum Design (domain driven design), sowie die vorgegebenen Frameworks, GUI-Komponenten und GUI-Styleguides berücksichtigt.


Kurzbeschreibung
Projektleitung
- Projektleitung
- Coaching der Projektleitung
- Teamkoordination
- Risikomanagement
- Controlling
 
Anforderungsanalyse
- Gesamtverantwortung der Analyse
- Geschäftsprozessanalyse und Analyse der bestehenden Altanwendung
- Analyse- und Designvorgehensdefinition
- Etablierung der Vorgehensdefinition für den IT-Bereich Einkaufssysteme
- Kommunikation der Analyseergebnisse zur Entwicklung
- Abstimmung der Anforderungen an das anwendungsübergreifende Domänenmodell mit den Facharchitekten der Abteilung
- Modellierung der Anforderungen und des Designs in einem UML2-Modell
- Pflichtenheftkonzeption und –Erstellung
 
Softwareentwicklung
- Implementierung von Business-Service-Methoden
- Domain-Modell und Datenbank-Mapping
- PersistenceCloning
- Design der Neuanwendung nach den Prinzipien des Domain Driven Designs
- Entwicklung einer Transformation, welche aus dem UML2-Modell die Anforderungsspezifikation als HTML erzeugt
- Implementierung von Services im Backend
- Oberflächenentwicklung (mit MERCADO)
- Anbinden von Funktionen in GUI und DomainAdapter
- Umsetzung des DDD (Domain Driven Design) unter Nutzung eines vorgegebenen Frameworks
- Implementierung der Logik (Domainadapter) unter Nutzung eines vorgegebenen Frameworks
- Implementierung von Services unter Nutzung eines vorgegebenen Frameworks
- Weiterentwicklung & Refactoring des SharedKernels und des Process Layers
- Umsetzung der durch eine Spezifikation definierten Use Cases
- Erweiterung des Datenmodels (neue Entities, ihre Abbildung auf DB)
- Implementieren der Businesslogik und Services
- Implementieren der Datenbankzugriffe mittels Kodo und JPA
- Implementieren „Persistenzcloning“ zum Spiegeln der Entitäten auf bestehendes Datenbank-Schema
 
Qualitätsmanagement
- UNIT-Tests
- Erstellen von Testplänen
- Tests komplexer Geschäftsabläufe
- Durchführung von Integrations- und Systemtests
- Test des SharedKernels und Process Layers
- Oberflächentests
- Dokumentation der Fehler


Verwendete Technologien:
Java, Java EE, Kodo (JDO & JPA), EclipseLink, Eclipse RCP, CM Synergy, Spring, Acegi, Open JPA, JDO, Together, CM Synergy, Mercado, Oracle 10, Maven 2, BEA WebLogic (Bussines Logik, Mapping/ Persistence FW), UML, Tomcat, TOAD, UML2, OCL, XSL, XSLT, HTML


Entwicklungszeitraum: 01.02.2008 bis 31.05.2010
Eingesetzte Kapazitäten: 122

Modulares Bestell- und Warenwirtschaftsystem, welches für alle Absatz¬mittler (Shops) des Versandhauses frei konfigurierbar ist. Ablösung des Vorgängersystems (IBA 2000) in Form einer kompletten Neuimplementierung auf Basis des Microsoft .Net-Frameworks

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2.0 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:
• dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
• dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
• dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
• zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
• zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
• zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten via Web-Services) und den Endkunden (zum Beispiel Mailing),
• zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
• zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Organizer, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus
- Konfigurationsmanagement
- Erstellung Entwicklerdokumentation
- Softwarewartung
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionsstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests
- Projekt- und Produktreviews


Verwendete Technologien:

Microsoft .Net 2.0, C#, Composite UI Application Block (CAB, SCSF), UML, Visual Studio 2005 Team Edition, Subversion, Jira, NUnit, C#/.NET, .NET Framework 2.0, CAB, SCSF, Vanatec OpenAccess, Crystal Reports XI, Datenbank Firebird, Infragistics NetAdvantage for Windows Forms, Infragistics Testadvantage, Mercury Quick Test Pro und Quality Center, Subversion, JIRA, Application under Test (AUT)



Entwicklungszeitraum: 01.04.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 133

Software Development Kit - . Microsoft .NET Entwicklung

Aufgabenstellung
Design, Implementation, Test, Dokumentation und Support   eines SDK (Software Development Kit) für die Geräteanbindung in eHealth-Infrastrukturen (z.B. mittels WebService)


Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der bestehenden Anwendungslogik
- Design, Implementation, Test, Dokumentation und Support von Anwendungen: u. a. HttpServer, Reflection based Tools, XML Generation and Parsing, Automated object mapping


Verwendete Technologien:
Maven, MS Visual Studio 2005, Liquid XML Studio, soapUI, SubVersion, MagicDraw UML


Entwicklungszeitraum: 01.01.2008 bis 30.11.2009
Eingesetzte Kapazitäten: 23

Prototypentwicklung und Aufwandsabschätzung

Aufgabenstellung
Entwicklung eines Prototypen für ein Web-Umfragetool für Filialen


Kurzbeschreibung
- Entwicklung eines Prototypen mit Grails und Groovy
- Fachliche Analyse und Aufwandsabschätzung für die Entwicklung


Verwendete Technologien:
Java SE, Groovy, Grails, Eclipse, Tomcat


Entwicklungszeitraum: 01.12.2008 bis 31.12.2008
Eingesetzte Kapazitäten: 1

Wartung, Optimierung und Migration des Backend-Systems „Paloma“

Aufgabenstellung
- Ablösung + Neuentwicklung von Jobs für Laufverkettung
- Neuentwicklung des Frontend für Geschäftsbereiche und Callcenter
- Migration des Backend Paloma auf Linux und Oracle 8i auf Oracle 10g


Kurzbeschreibung
- Wartung der bestehenden Praxisumgebung
- Optimierung bestehender DB – Funktionalitäten
- Optimierung der Shellskripte für die Laufverkettung
- Ablösung alter C++ Programme (z.B. Artikelstammdatenimport / -export) durch DB – Packages
- Migration der Praxisumgebung von HP/UX auf Linux 
- Migration der Datenbank von Oracle 8i auf Oracle 10g
- Erstellen eines Webfrontend für Ablösung des alten Frontends mittels Grails/Groovy


Verwendete Technologien:
Oracle 8i / 10g, PL/SQL, TOAD, Java, Grails, Unix-Shell


Entwicklungszeitraum: 01.04.2008 bis 30.05.2010
Eingesetzte Kapazitäten: 60

Sicherheitsdatenerfassung & Zinsstatistik - Oracle-Programmierung

Aufgabenstellung


Kurzbeschreibung
Projekt: Erfassung von Sicherheitendaten
 
Datenbankbasierte Lösung zur Erfassung von Sicherheitendaten unter Beachtung des 4-Augenprinzipes. Bei Freigabe der Daten soll ein Ausdruck der Sicherheitendaten für den entsprechenden Kunden erfolgen.
 
Tätigkeiten:
- Implementierung
 
Projekt: Zinsstatistik
 
Anpassung einer existierenden Lösung zur Berechnung von Zinsen an neue vom Gesetzgeber vorgegebene Berechnungen.
 
Tätigkeiten:
- Analyse
- Implementierung
- Test


Verwendete Technologien:
Visual C++, Oracle 8, SQL, PL/SQL, Quest TOAD


Entwicklungszeitraum: 01.04.2005 bis 30.01.2008
Eingesetzte Kapazitäten: 2

XML-Programmierung

Aufgabenstellung


Kurzbeschreibung
Dokumentenumstellung mittels XML-Programmierung
 
Mitarbeit bei der Umstellung von 600 Dokumenten aus dem aktuellen Schriftverkehr in XML-Dokumente
 
Tätigkeiten:
- Analyse der aktuellen Dokumente
- Implementierung der XML-Dokumente


Verwendete Technologien:
XML (Jasper-Reports-DTD), XML-Spy, Informix-SQL


Entwicklungszeitraum: 01.06.2004 bis 31.01.2005
Eingesetzte Kapazitäten: 2

Programm zur Berechnung der Zinszuschüsse für zukünftige Sollstellungen auf Basis vorliegender Konto- und Umsatzdaten

Aufgabenstellung
- Projektleitung
- Anforderungsaufnahme
- Softwareentwicklung
- Qualitäts- und Risikomanagement


Kurzbeschreibung
Tätigkeiten:
 
- Ermittlung von Abrufbeträgen, des kontokonkreten Mittelverbrauchs sowie allgemeinen Nachweisführungen gegenüber dem Zuschussgeber
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan, um den Mittelverbrauch ständig in ausreichender Aktualität vorhalten zu können.
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan
- Programmierung der Komponenten der Datenherkunft, der Prüfung, der Datenvorbereitung, der Berechnung und der Datenablage
- Protokollierung von Änderungen im Datenbestand und in der Administration
- Durchführung eines automatischen Berechnungslaufes für sehr große Datenmengen (bis zu 2 Mio. Konten)
- Ermöglichung einer vollautomatischen als auch manuellen Berechnung der Zinszuschüsse
- Gewährleistung des Vieraugenprinzips bei der manuellen Erfassung von Datenbeständen und der Administration
- Flexible Parametrisierbarkeit der Berechnungsroutinen, Störungen und weiterer Umgebungstabellen über die Administration


Verwendete Technologien:
MS Visual Studio C++ 6.0, Standardklassenbibliotheken, Windows NT 4.0, ODBC-Treiber, MFC, SQL, Oracle, Informix


Entwicklungszeitraum: 01.09.2000 bis 31.12.2002
Eingesetzte Kapazitäten: 6

Erweiterung einer bestehenden Teilzahlungslösung im Kreditumfeld

Aufgabenstellung
;Analyse ;Konzeption;  Softwarearchitektur ;Programmierung ;Test


Kurzbeschreibung
Analyse:
- Requirementsmanagement in Zusammenarbeit mit den Fachbereichen
- Analyse, Architektur und Umsetzung von Prozessen im Forderungsmanagement (Kauf/Rückkauf von Forderungen aus Kreditgeschäft)
- Analyse, Architektur und Umsetzung von Prozesse im Kündigungsmanagement von Konten
- SW-Architekturreviews zur Performanceverbesserung / Konsolidierung in den Datenbankstrukturen 
Entwicklung:
- Softwareentwicklung (EJB-QL Abfragen, Dialog Design in Swing, Aufbau von Batch-Jobs)
- Erstellen neue Anlagen für die BISTA 2010 bzw. BilMoG
- - Erstellung Unit Tests für RKV, Spezialprodukte und Kreditkalkulation
- Implementierung einer externen XML-Schnittstelle für den RKV Auswahl-Dienst
- Migration der Powertier Persistenz Fassade nach JBoss 4.3.0 um EJB 3.0 Konformität zu erreichen
- Performanceoptimierung DWH Jobs mittels benutzerdefinierten EJB-QL Abfragen
- Tool zur Erstellung von Excel Reports
- Performance Optimierung DWH
- Anpassungen Datenmodell
- Formulardesign
 
Qualitätsmanagement
- Schnittstelle zur Anbindung an externen Dienstleister (Creditreform)
- Automatisierung von Anwendungstests auf Basis von JUnit und Derby/HSQLDB
- Analyse & Optimierung eines Anwendungstest zur Unterstützung der Qualitätssicherung sowie der Implementierung und Konfiguration eines Testtools auf Basis von Java Spring, JSF und JDBC
- Analyse und Testen zum verbesserten Loggen von JDBC-Statements via Log4JDBC
- Unterstützung bei der Weiterentwicklung der Teilzahlungslösung
- Unterstützung bei der Fehlerbehebung der Teilzahlungslösung


Verwendete Technologien:
Java, EJB3, Informix, JBoss 4, JPA 2.0, XML, XSD, iText, Adobe Lifecycle Designer, Apache POI, SWING, JAXB, JUnit, JDBC, HSQLDB, Derby, JSF, Log4JDBC


Entwicklungszeitraum: 01.03.2008 bis 31.12.2009
Eingesetzte Kapazitäten: 72


Test und Qualitätssicherung
Für eine IT-Umgebung mit 15.000 Arbeitsplätzen und mehreren Hundert IT-Systemen ist auf der Basis eines bestehenden Fachkonzeptes eine entsprechende IT-Lösung als IT-Service zu implementieren. Projektbudget gesamt ca. 1Mio€.

Aufgabenstellung
Projektvorbereitung, Projektleitung, -controlling und –management, Analyse und Softwareentwicklung


Kurzbeschreibung
Projektleitung, -controlling und -management
Kommunikation und Verhandlung mit Lieferanten, Partnern, IT-Dienstleistern sowie auf Konzernebene (RWE)
Führung der Projektkernteams mit insgesamt 15 Mitarbeitern
Projektmanagement (Vertretung Projektleitung)
 
Durchführung des Orga Projektes als Vorbereitung des Einsatzes für das Identity Mangement System
- Bewertung bestehendes Fachkonzept
- Durchführung Ist-Analyse: Personalmanagement-Prozesse, IT-Systeme, Rollen- und Berechtigungskonzepte
- Erstellung Rollenkonzept und Durchführung Rollendefinition
- Definition Soll-Prozesse in Form von Workshops
- Ableitung technische Anforderungen
- Erstellung Fachkonzept
- Erstellung Lastenheft
 
Analyse
- Erstellung Anwendungsfälle
- Analyse und technische Konzeption
- Analyse AD& SAP HCM
- Datenflussanalyse und Modellerstellung
- Abstimmung der Schnittstellen
- Aufbau der verschiedenen Umgebungen (Development, QA, Produktion)
- Einarbeitung in OMADA
- Qualitätsmanagement
 
Softwareentwicklung
- Aufbau eines Systems mit Hilfe des MS Identity Lifecycle Managers (ILM), mit  dem Identitäts- und Berechtigungsinformationen zwischen Softwaresystemen  der enviaM ausgetauscht und verändert werden können.
- Verwendung des Omada Identity Manager (OIM) als Frontend für das System
- Erweiterung des OIM durch Workflows, Genehmigungs-, Compliance- und Reportingkomponenten
- Erstellung von Ports und Management-Agents für den ILM
- Anpassung der Datenarchitektur von OIM und ILM
- Entwicklung von CodeMethods, AccesModifiern und FormParts für OIM
- Workflowentwicklung im OIM
 
Qualitätsmanagement
- Qualitätsmanagement/ Testmanagement
- Testdesign
- Testausführung
- Reporting
- Enge Zusammenarbeit mit Entwicklerteam und Analysten


Verwendete Technologien:
UML, 38 prioriserte Systeme zur Anbindung, Omada Identity Manager, MS Identity Lifecycle Manager 2007, OIM, .Net 3.0, XML, Active Directory, MS Sharepoint, MS Project, Testlink, OIM, MS SQL 2005, Active Directory, SAP
 


Entwicklungszeitraum: 01.08.2008 bis heute
Eingesetzte Kapazitäten: 15

Portalmigration und -entwicklung zum Management von Fahrzeugflotten für einen Mobilitätsdienstleister


Aufgabenstellung

Umstellung einer Webanwendung von PHP auf Java



Kurzbeschreibung

- Aufnahme von fachlichen Anforderungen
- Dialogdesign
- Fehlerbereinigung und Optimierung des bestehenden PHP4-Webportals
- Migration eines PHP4-Webportals nach Java
- SQL- Administration und Abfrage-Statements
- Schnittstellen-Review und –Implementierung für Kommunikation gemäß Spezifikation der Open Travel Alliance
- Bugfixing, Testing und Releases in den Bereichen Webportal, Webservices, Datenbanken und Call-Center-Oberfläche



Verwendete Technologien:
Apache, Tomcat 6, JBoss, Linux, Windows XP, Tomahawk, CSS, HTML, XSD, PHP, LAMP, Javascript, SDO, DOM, MySQL, SQL Queries, Java, Java EE, Java Bridge, JSF/JSP, JSR223 (Scripting API), WebServices, Glassfish V2, MyEclipse
 


Entwicklungszeitraum: 01.09.2007 bis 31.12.2010
Eingesetzte Kapazitäten: 118

Komplette Neuentwicklung und funktionelle Erweiterung

Aufgabenstellung
Das bestehende Onlineportal für die Zentrale Abrechnungsstelle für die Rettungsdienste in Bayern (ZAST) ist komplett neu zu entwickeln und funktional zu erweitern. Das Portal stellt die folgenden Funktionalität zur Verfügung:
- Eingabe von Transportdaten über eine GUI
- Pflege von Stammdaten über eine GUI
- Statistische Auswertungen
- Import und Export von Transport- und Stammdaten über verschiedene Formate (Textdateien)
- Import und Export von Transport- und Stammdaten über Webservice-Schnittstellen
- Umfangreiche Plausibilitäts- und Datenprüfungen
Management: Projektleitung, Organisation, Abstimmungen
Analyse:   Fachliche und System Use Cases, Testkonzept
Design:  Systementwurf, Architekur, verfeinertes Design
Realisierung:  Implementierung,Performancetuning
Test:   QS (QM, Systemtest, fachliche Tests, Performancetests),
Test (Integration)


Kurzbeschreibung
Analyse
- Fachliche Analyse und Konzeption
- Kundenberatung/ Unterstützung des Kunden in der Anforderungsanalyse
- Realisierung des Prototypen
Entwicklung
- Umsetzung der Import/Export-Schnittstellen (FTP, Webdienste)
- Bereich Statistik -> Frontend (Formulare), Middletier (BackingBeans, Controller, SessionBeans, Entitäten, ValueObjects), Backend (Oracle-DB)
- Timerjob für Nachtlauf
- Datenmigration - Realisierung Exportfunktion von Stammdaten
Test
- Technische Projektleitung für die Entwicklung und Organisation des Testprozesses
- Erstellen von Leistungstests für die Webanwendung (funkt. und nichtfunktionale Tests)
- Erstellung von Testszenarien für manuelle Funktionstests
- Durchführung und Auswertung der Testsszenarien
- Fehlerdokumentation im Bugtrackingtool JIRA
- Erstellung und Durchführung von automatisierten Tests mittels JMeter
Wartung
- Betreuung und Wartung der Applikation


Verwendete Technologien:
J2EE 5 (EJB 3, JSF, JPA, Webservices), JSF RichFaces, JPQL, JSPF, Oracle (DB), Clasfish, Toplink (Mapping/Persistence FW), NetBeans 6 (IDE), SVN (SCM), SessionBeans, EJB TimerService, Entity, Toplink. JMeter, Jira, Maven, Subversion, MS Windows Server 2003


Entwicklungszeitraum: 01.04.2008 bis 31.12.2010
Eingesetzte Kapazitäten: 14

Komplexe Internetbasierte Informations- Kommunikations- und Controllingplattform für große Bauvorhaben mit den Bereichen Baucontrolling und Informationsmanagement

Aufgabenstellung

Bereitstellung einer Web basierten Plattform für Dokumentenmanagement, Kommunikation und Controlling großer öffentlicher Bauvorhaben, zu der alle Projekt-Beteiligten wie Baufirmen, Ingenieurunternehmen, Bauherren, Verwaltung ständigen Zugriff via Internet haben.



Kurzbeschreibung
- Projektleitung Softwareentwicklung, Kernteam 8 MA
- Analyse der Arbeitsabläufe und Mengengerüste im Bauordnungsamt bei der Durchführung von Bauvorhaben im Straßen- und Tiefbau
- Analyse der Businessprozesse in der Bauverwaltung allgemein
- Anforderungsmanagement entsprechend Phasen der HOAI
- Konzept und Leitung der Entwicklung einer web basierten Portal Lösung für Kommunikation, Information, Controlling
- Modul für Knowledge Management
- Entwicklung Architektur der Middleware- und Datenbankebene
- Datenbankdesign und -architektur
- Programmierung von Datenbankbereich, Middleware und webbasiertem Frontend und Adminkonsole
- Erstellung einer erweiterbaren, kontextsensitiven Online-Hilfe
- Implementierung, Inbetriebnahme und Pilotbetrieb des Portals
- Schulung und Betreuung, Org. 2nd Level Support und Betrieb der Plattform in der Pilotierungsphase, inzwischen erfolgte die Übergabe an das RZ der Landeshauotstatt zum stabilen Dauerbetrieb
- Qualitätssicherung


Verwendete Technologien:
Visio, MS Project, Visual Studio .NET, DOTNET Framework, C#, Java Script, C#, HTML, ASP.NET, CSS, JavaScript, XML, MS SQL Server 2000, MS SQL 2000, MS Windows 2000/2003 Server
 


Entwicklungszeitraum: 01.01.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 16

Webanwendung für den Deutschen Fußball-Bund zur Verwaltung der Daten der deutschen Nationalmannschaften

Aufgabenstellung
Ziel der Lösung ist es, besondere Anforderungen der Nationalmannschaften, die Verwaltung von Leistungstests, Videoanalysedaten, Trainingsplänen, psychologischen und medizinischen Daten, abzudecken. Auf Grund der Sensibilität der Daten wird ein extrem hohes Maß an Datensicherheit gefordert. Die Applikation ist nahtlos mit dem bereits bestehenden System, dem DFBnet () integriert und für den Nutzer transparent. Die Zielgruppe der Anwendung sind die Manager, Trainer, Ärzte, Betreuer und Spieler der deutschen Nationalmannschaften.


Kurzbeschreibung
- Spezifikation der fachlichen und technischen Anforderungen in direktem Kontakt mit dem Kunden
- Spezifikation von Importformaten in internationaler Zusammenarbeit mit Datenlieferanten
- Erstellung der Architektur der Anwendung als Basis für modellgetriebene Softwareentwicklung
- Entwicklung der XML-Importschnittstellen für Daten aus Fremdsystemen
- Entwicklung der Webanwendung (Datensicherheit , Backend, GUI)
- Entwicklertests der Anwendung
- Ausgestaltung des konkreten Projektprozesses
 


Verwendete Technologien:
UML, OOA/OOD, MDSD, Java, XML/XSLT, Spring, Hibernate, JSF / MyFaces, Oracle, HSQLDB, Tomcat, JBoss, jUnit, Agile Softwareentwicklung


Entwicklungszeitraum: 01.06.2008 bis 13.11.2009
Eingesetzte Kapazitäten: 19

Solution Test Management  der System Integration der Produktsuite „Charly DE, AOK, Barmer, BSS“

Aufgabenstellung

Test der Produktsuite „Charly DE, AOK, Barmer, BSS“. Unter Zulieferung von Komponenten und Interaktion von Systemen und Services von externen und internen Partnern wie ICW, AOK, Barmer etc.



Kurzbeschreibung
- Durchführung des Testmanagements
- Anforderungsaufnahme und Kommunikation mit Projektleitern
- Planung / Steuerung des Testdesign und der Testdurchführung
- Testüberwachung
- Problemreportkoordination, Prioritäten-gesteuertes Tracking


Verwendete Technologien:
TMAP, T2, eHealth, CARS, JIRA, Lotus Notes, MS Office


Entwicklungszeitraum: 01.04.2009 bis heute
Eingesetzte Kapazitäten: 8

System- und Integrationstests für medizintechnische Geräte

Aufgabenstellung
Die Firma Carls Zeiss stellt eine Reihe medizinischer Geräte her, die in der modernen Medizin nicht mehr wegzudenken sind. Viele dieser Geräte können miteinander vernetzt werden, und kommunizieren über eine standardisierte DICOM-Schnittstelle miteinander. Forum Archive stellt einen DICOM-Server dar, mit dem der Arzt Operationen planen, Patientendaten verwalten und Informationen sowie Bilder und Videos der Operationsgeräte speichern kann. Die Software unterstützt die Prozesse im Krankenhaus und in der Arztpraxis.


Kurzbeschreibung
Design und Ausführung manueller und automatisierter funktionaler Oberflächentestes
- Aufbau und Wartung praxisnaher Testumgebungen
- Erstellen von Testfallbeschreibungen und Testspezifikationen entsprechend der Anforderungen, Ergebnisse aus Risikoanalysen und den gesetzlichen Richtlinien für medizinische Produkte
- Zeitliche Planung und Koordination der Testdurchführung entsprechend terminlicher Vorgaben
Testdurchführung
- Integrationstests
- Design, Konzeption, Ausführung und Überwachung von Modultests
- Design, Konzeption, Ausführung und Überwachung von Regressionstests
Testdokumentation und –auswertung
- Erstellung von Testdaten
- Bugtracking und Unterstützung der Entwickler bei der Fehlerbehebung
- Dokumentation und Reporting der Testergebnisse


Verwendete Technologien:
Windows XP; MS-Office 2003, Mercury QuickTest, Mercury Quality Center, Trac, QuAP, AutoIt, Subversion, Application under Test (AUT): Projectile (Web-Anwendung, Client-Server-Architektur)


Entwicklungszeitraum: 01.07.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 100

Implementierung, Einführung und den laufenden Betrieb eines neuen MES Systems zur Prozessierung von 300mm Wafern

Aufgabenstellung
Aufbau einer neuen Organisation (MIT= Manufacturing Baseline Integration and Testcenter) innerhalb der IT, welche zentrale Qualitätssicherungs-Aufgaben innerhalb des weltweit verteilten Projektes zur Inbetriebnahme des neuen MES Systems an allen Standorten wahrnimmt.


Kurzbeschreibung
Teamleitung & Prozessdefinition
- Definition und Umsetzung Aufbau- und Ablauforganisation
- Vorbereitung, Planung und Koordination Migrationsprojekte
- Definition und Einführung von Prozessen (Testdefinition, Testimplementation, Testausführung, Release von Software-Patches)
- Aufbau und Überwachung der Testumgebungen (4 single server, 3 cluster systeme)
- Organisation, Planung und Überwachung von verteilten Testaktivitäten (funktionale Tests, Integrationstests, Stress- und Performancetests)
- Koordination der Testaktivitäten mit anderen involvierten Abteilungen, insbesondere IT OS und Projekten, (Richmond, Porto, Dresden, Suzhou)
- Evaluierung und Einführung von Werkzeugen für Testdatenmanagement, System-Monitoring und System-Profiling
- Definition und Implementation eines 3rd Level Supports für plattform-bezogene Support-Anfragen
Test- und Datenmanagement
- Definition von Qualitätssicherungsprozessen.
- Einrichtung von Werkzeugen, welche diese Prozesse bei ihrer Ausführung unterstützen (organisieren von Tests, Problemverfolgung, Kommunikation mit anderen Abteilungen)
- Unterstützung der Einrichtung und des Betriebs von Systemen zur Prozessdokumentation.
- Planung und Ausführung der Qualitätssicherung für Patches von Drittherstellern. Einrichtung und Betriebsunterstützung eine Änderungsmanagementsystems.
- Automatisierung und Durchführung von Tests.

Entwicklung von Testsimulatoren und –generatoren für Lasttests
- Erstellung, Durchführung und Auswertung automatisierter Tests zur Feststellung der Belastbarkeit des MES-Systems
- Entwicklung der notwendigen Tools für die Durchführung und Überwachung der automatisierten Tests
- Offenlegung und Dokumentation von Engpässen und Schwachstellen im Laufzeitverhalten des Systems
- Simulation realer Lastszenarien zur Unterstützung anderer Testprojekte
- Installation und Wartung der in der Produktion verwendeten graphischen Benutzerschnittstellen (GUI) auf den Testsystemen
- Entwicklung und Durchführung von Testszenarien zur Migration des alten MES-Systems BCC zum neuen System ProFAB
- Stress- und Lasttests auf beiden Systemen im Parallelbetrieb
- Erstellung und Pflege der Tools zur Auswertung und Reporterstellung
Test-Automatisierung, -Design und –Ausführung
- Beratung und Unterstützung in QA-Prozessen
- Einführung und Etablierung von QA Prozessen im Softwarentwicklungsprozess des Testing- und Integration Center MIT
- Planung und Durchführung von funktionellen und nicht funktionellen Test u.a. Unittests, User Scenario Test, Last- und Stresstest, Patchtests (Integrationstest, Regressiontests, Systemstests)
- Analyse, Aufbereitung und Bewertung von Testergebnissen auf Basis der durchgeführten Test
- Rollout & Migration Support für projektrelevante Testaktivitäten  an verschiedenen Standorten weltweit
- 24*7 Plattform Support
Test-Equipment
- Administration und Setup für Simulationen von Produktions-Equipment
- MES Equipment-Integration
- Ausführung von Equipment-Integrationstests (manuell und automatisiert)
- Ausführung von Lasttests, Testauswertung
- MES Workflow-Design und -Implementierung


Verwendete Technologien:
Rational Testmanager, Rational Robot, Requisite Pro, Rational Rose,  ClearQuest/UTP, ClearCase/UCM, Visual Studio, C#, Excel,  MS Project, MS Project Server, MS SharePoint, Applied Materials FAB 300 MES, OpenFabSim300, iGear(EI), FAB300, Oracle 9.x/10.x, MS .NET C#, MS VBA, MS Windows Server 2003, MS Windows 2000


Entwicklungszeitraum: 01.10.2005 bis 31.01.2008
Eingesetzte Kapazitäten: 385

Das Archiv bietet die Möglichkeit Scans verschiedener medizischer Geräte über den DICOM-Standard zentral zu archivieren. Der Webviewer ist dabei die Viewer-Komponent um die Inhalte aus der Datenbank betrachten zu können. Weiterhin können mittels des Viewer Geräte und Benutzer administriert werden.

Aufgabenstellung
Das Archiv bietet die Möglichkeit Scans verschiedener medizischer Geräte über den DICOM-Standard zentral zu archivieren. Der Webviewer ist dabei die Viewer-Komponent um die Inhalte aus der Datenbank betrachten zu können. Weiterhin können mittels des Viewer Geräte und Benutzer administriert werden.


Kurzbeschreibung
Design und Entwicklung
- Allg. GUI-Design & Entwicklung
- Entwurf von UML-Diagrammen, Erstellung von Schnittstellendefinitionen
- Komponentenentwicklung für die Anzeige von Bildern, PDFs und Videos
- Maven-Konfiguration
- Servlet-Entwicklung für Videostreaming
- Darstellung der Multimediainhalte einer DICOM-Datei
- PDF-Rendering
Systemmanagement / Administration
- Einführung des JBoss-Applikation-Servers und des MySQL-Datenbank-Servers
- Einführung des Glassfish-Aplikation-Servers
- Integration des Dicom-Servers in ArchiveServer
- Spezifikation weiterer Schnittstellen und Konzeption der Server-Logik
- Implementierung von Server-Methoden für GUI
- interne Spring-RCP Schulung
- Erstellung der AdminUserView für ArchiveMgr
Qualitätsmanagement / Test
- Anforderungsdokumentation und erste Programmierungstests für den Prototypen
- JAAS Implementierung + Test
- Aufsetzen der Testumgebung in VM (MySQL + 2xGlassFish)


Verwendete Technologien:
Java SE/EE, JavaDB, JPA/EJB3, Toplink, Hibernate, JMS, JAAS, MySQL, Dicom, JBoss, GlassFish, Netbeans, Eclipse, Glassfish, Groovy, Maven2, Subversion, NetBeans 6.x, Spring-RCP, Swing


Entwicklungszeitraum: 01.08.2007 bis 30.11.2008
Eingesetzte Kapazitäten: 44

Internetbasiertes Bestell- und Warenwirtschaftssystem für die Absatzmittler (Shops und Sammelbesteller) des OTTO-Konzerns

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2000 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns. Über dieses System wickeln 750 OTTO-Shops sowie 5000 Sammelbesteller ein Umsatzvolumen von ca. 250 Mio. € ab.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und Sammelbesteller und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:

- dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
- dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
- dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
- zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
- zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
- zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten),
- zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
- zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Wiedervorlagen, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
 
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus, von Konfigurationstools für Internetanbindungen
- Konfigurationsmanagement
- Erstellung von Hilfesystemen und Handbüchern sowie Entwicklerdokumentation
- Softwarewartung
 
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests


Verwendete Technologien:
Visual C++/ MFC. lauffähig auf Windows 98, Windows NT, Windows 2000/ XP, Windows ME, Interbase, MS Visual C++6.0, MS SourceSafe, SQL, SQLAPI, PL/SQL , UML mit Rational Rose 2000 Enterprise Edition, Inno Setup, Python, QT, XML


Entwicklungszeitraum: 01.04.2001 bis 31.12.2005
Eingesetzte Kapazitäten: 167

Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den Versandhändler

Aufgabenstellung
Ziel des Projektes ist die Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den europaweit führenden Versandhändler.
 
In diesem Projekt wird die vorhandene Client-Server-Applikation abgelöst und weitestgehend in einer 1:1 Umsetzung durch eine moderne Client-Server-Java-Anwendung mit Eclipse RCP ersetzt. Dabei werden die vom Architekturteam beschlossene Vorgehen zum Design (domain driven design), sowie die vorgegebenen Frameworks, GUI-Komponenten und GUI-Styleguides berücksichtigt.


Kurzbeschreibung
Projektleitung
- Projektleitung
- Coaching der Projektleitung
- Teamkoordination
- Risikomanagement
- Controlling
 
Anforderungsanalyse
- Gesamtverantwortung der Analyse
- Geschäftsprozessanalyse und Analyse der bestehenden Altanwendung
- Analyse- und Designvorgehensdefinition
- Etablierung der Vorgehensdefinition für den IT-Bereich Einkaufssysteme
- Kommunikation der Analyseergebnisse zur Entwicklung
- Abstimmung der Anforderungen an das anwendungsübergreifende Domänenmodell mit den Facharchitekten der Abteilung
- Modellierung der Anforderungen und des Designs in einem UML2-Modell
- Pflichtenheftkonzeption und –Erstellung
 
Softwareentwicklung
- Implementierung von Business-Service-Methoden
- Domain-Modell und Datenbank-Mapping
- PersistenceCloning
- Design der Neuanwendung nach den Prinzipien des Domain Driven Designs
- Entwicklung einer Transformation, welche aus dem UML2-Modell die Anforderungsspezifikation als HTML erzeugt
- Implementierung von Services im Backend
- Oberflächenentwicklung (mit MERCADO)
- Anbinden von Funktionen in GUI und DomainAdapter
- Umsetzung des DDD (Domain Driven Design) unter Nutzung eines vorgegebenen Frameworks
- Implementierung der Logik (Domainadapter) unter Nutzung eines vorgegebenen Frameworks
- Implementierung von Services unter Nutzung eines vorgegebenen Frameworks
- Weiterentwicklung & Refactoring des SharedKernels und des Process Layers
- Umsetzung der durch eine Spezifikation definierten Use Cases
- Erweiterung des Datenmodels (neue Entities, ihre Abbildung auf DB)
- Implementieren der Businesslogik und Services
- Implementieren der Datenbankzugriffe mittels Kodo und JPA
- Implementieren „Persistenzcloning“ zum Spiegeln der Entitäten auf bestehendes Datenbank-Schema
 
Qualitätsmanagement
- UNIT-Tests
- Erstellen von Testplänen
- Tests komplexer Geschäftsabläufe
- Durchführung von Integrations- und Systemtests
- Test des SharedKernels und Process Layers
- Oberflächentests
- Dokumentation der Fehler


Verwendete Technologien:
Java, Java EE, Kodo (JDO & JPA), EclipseLink, Eclipse RCP, CM Synergy, Spring, Acegi, Open JPA, JDO, Together, CM Synergy, Mercado, Oracle 10, Maven 2, BEA WebLogic (Bussines Logik, Mapping/ Persistence FW), UML, Tomcat, TOAD, UML2, OCL, XSL, XSLT, HTML


Entwicklungszeitraum: 01.02.2008 bis 31.05.2010
Eingesetzte Kapazitäten: 122

Modulares Bestell- und Warenwirtschaftsystem, welches für alle Absatz¬mittler (Shops) des Versandhauses frei konfigurierbar ist. Ablösung des Vorgängersystems (IBA 2000) in Form einer kompletten Neuimplementierung auf Basis des Microsoft .Net-Frameworks

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2.0 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:
• dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
• dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
• dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
• zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
• zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
• zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten via Web-Services) und den Endkunden (zum Beispiel Mailing),
• zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
• zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Organizer, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus
- Konfigurationsmanagement
- Erstellung Entwicklerdokumentation
- Softwarewartung
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionsstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests
- Projekt- und Produktreviews


Verwendete Technologien:

Microsoft .Net 2.0, C#, Composite UI Application Block (CAB, SCSF), UML, Visual Studio 2005 Team Edition, Subversion, Jira, NUnit, C#/.NET, .NET Framework 2.0, CAB, SCSF, Vanatec OpenAccess, Crystal Reports XI, Datenbank Firebird, Infragistics NetAdvantage for Windows Forms, Infragistics Testadvantage, Mercury Quick Test Pro und Quality Center, Subversion, JIRA, Application under Test (AUT)



Entwicklungszeitraum: 01.04.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 133

Software Development Kit - . Microsoft .NET Entwicklung

Aufgabenstellung
Design, Implementation, Test, Dokumentation und Support   eines SDK (Software Development Kit) für die Geräteanbindung in eHealth-Infrastrukturen (z.B. mittels WebService)


Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der bestehenden Anwendungslogik
- Design, Implementation, Test, Dokumentation und Support von Anwendungen: u. a. HttpServer, Reflection based Tools, XML Generation and Parsing, Automated object mapping


Verwendete Technologien:
Maven, MS Visual Studio 2005, Liquid XML Studio, soapUI, SubVersion, MagicDraw UML


Entwicklungszeitraum: 01.01.2008 bis 30.11.2009
Eingesetzte Kapazitäten: 23

Unterstützung von Integrationstests

Aufgabenstellung
Das Maut-System wird backendseitig mit dem neuen Release auf SOA-konforme Architektur umgestellt. Um die Zusammenarbeit der teilweise neuen Teilanwendungen des Systems möglichst früh zu sichern, werden diese bereits in einer sehr frühen Phase der Systementwicklung getestet. Schwerpunkt sind hier die korrekte Zusammenarbeit der Schnittstellen und der spezifikationsgemäße Ablauf der implementierten Geschäftsprozesse.


Kurzbeschreibung
- Erstellung von Teststrategie und Testplanung
- Testmanagement
- Fehlermanagement
- Design und Ausführung von Modul- und Regressionstests
- Bugtracking
- Testautomatisierung
- Testdokumentation und –auswertung


Verwendete Technologien:
Sun Solaris, CITRIX, VM-Ware; HP Mercury Quality Center, SubVersion, SOAP-UI,  Application under Test (AUT): Verschiedene neu implementierte Module des Maut-Systems, Java SE 6.0, Spring, Hybernate, Apache Tomcat, SOAP, WSDL, Perl, Oracle 11g, VM-Ware


Entwicklungszeitraum: 01.11.2009 bis heute
Eingesetzte Kapazitäten: 13

Anpassung der logistischen Lagerabwicklung

Aufgabenstellung
- Prozessberatung
- Analyse
- Qualitätsmanagement


Kurzbeschreibung
- Durchführung und Koordinierung der Anforderungsanalysen zwischen Kunde und Nutzer
- Dokumentation und Anforderungsmanagement basierend auf vorhandenen Anwendungsfällen
- Implementierung von Testmethodiken und Techniken (sowohl Whitebox als Blackbox)
- Testautomatisierung durch Entwicklung eines eigenen Testframeworks für (Swing) GUI Tests basiert auf Groovy und Open Source.
- Koordinierung von Tests (Iterationen und Abnahme)
- Unterstützung des Projektmanagements bei der iterativen und agilen Software Entwicklung / als Scrum Master Durchführung von agiles Coaching.
- Unterstützung der Architektur durch Reviews und Beratung.
- Durchführung der Migration von Version Verwaltung PVCS nach Mercurial und Coaching der Teammitglieder.
- Optimierung „Continues Integration“ mittels Hudson Build Management.


Verwendete Technologien:
Use Cases, IBM Rational Rose, FEST,  Groovy, Java, Hudson, Mercurial


Entwicklungszeitraum: 01.07.2008 bis 30.10.2009
Eingesetzte Kapazitäten: 17

Sicherheitsdatenerfassung & Zinsstatistik - Oracle-Programmierung

Aufgabenstellung


Kurzbeschreibung
Projekt: Erfassung von Sicherheitendaten
 
Datenbankbasierte Lösung zur Erfassung von Sicherheitendaten unter Beachtung des 4-Augenprinzipes. Bei Freigabe der Daten soll ein Ausdruck der Sicherheitendaten für den entsprechenden Kunden erfolgen.
 
Tätigkeiten:
- Implementierung
 
Projekt: Zinsstatistik
 
Anpassung einer existierenden Lösung zur Berechnung von Zinsen an neue vom Gesetzgeber vorgegebene Berechnungen.
 
Tätigkeiten:
- Analyse
- Implementierung
- Test


Verwendete Technologien:
Visual C++, Oracle 8, SQL, PL/SQL, Quest TOAD


Entwicklungszeitraum: 01.04.2005 bis 30.01.2008
Eingesetzte Kapazitäten: 2

Programm zur Berechnung der Zinszuschüsse für zukünftige Sollstellungen auf Basis vorliegender Konto- und Umsatzdaten

Aufgabenstellung
- Projektleitung
- Anforderungsaufnahme
- Softwareentwicklung
- Qualitäts- und Risikomanagement


Kurzbeschreibung
Tätigkeiten:
 
- Ermittlung von Abrufbeträgen, des kontokonkreten Mittelverbrauchs sowie allgemeinen Nachweisführungen gegenüber dem Zuschussgeber
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan, um den Mittelverbrauch ständig in ausreichender Aktualität vorhalten zu können.
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan
- Programmierung der Komponenten der Datenherkunft, der Prüfung, der Datenvorbereitung, der Berechnung und der Datenablage
- Protokollierung von Änderungen im Datenbestand und in der Administration
- Durchführung eines automatischen Berechnungslaufes für sehr große Datenmengen (bis zu 2 Mio. Konten)
- Ermöglichung einer vollautomatischen als auch manuellen Berechnung der Zinszuschüsse
- Gewährleistung des Vieraugenprinzips bei der manuellen Erfassung von Datenbeständen und der Administration
- Flexible Parametrisierbarkeit der Berechnungsroutinen, Störungen und weiterer Umgebungstabellen über die Administration


Verwendete Technologien:
MS Visual Studio C++ 6.0, Standardklassenbibliotheken, Windows NT 4.0, ODBC-Treiber, MFC, SQL, Oracle, Informix


Entwicklungszeitraum: 01.09.2000 bis 31.12.2002
Eingesetzte Kapazitäten: 6

Erweiterung einer bestehenden Teilzahlungslösung im Kreditumfeld

Aufgabenstellung
;Analyse ;Konzeption;  Softwarearchitektur ;Programmierung ;Test


Kurzbeschreibung
Analyse:
- Requirementsmanagement in Zusammenarbeit mit den Fachbereichen
- Analyse, Architektur und Umsetzung von Prozessen im Forderungsmanagement (Kauf/Rückkauf von Forderungen aus Kreditgeschäft)
- Analyse, Architektur und Umsetzung von Prozesse im Kündigungsmanagement von Konten
- SW-Architekturreviews zur Performanceverbesserung / Konsolidierung in den Datenbankstrukturen 
Entwicklung:
- Softwareentwicklung (EJB-QL Abfragen, Dialog Design in Swing, Aufbau von Batch-Jobs)
- Erstellen neue Anlagen für die BISTA 2010 bzw. BilMoG
- - Erstellung Unit Tests für RKV, Spezialprodukte und Kreditkalkulation
- Implementierung einer externen XML-Schnittstelle für den RKV Auswahl-Dienst
- Migration der Powertier Persistenz Fassade nach JBoss 4.3.0 um EJB 3.0 Konformität zu erreichen
- Performanceoptimierung DWH Jobs mittels benutzerdefinierten EJB-QL Abfragen
- Tool zur Erstellung von Excel Reports
- Performance Optimierung DWH
- Anpassungen Datenmodell
- Formulardesign
 
Qualitätsmanagement
- Schnittstelle zur Anbindung an externen Dienstleister (Creditreform)
- Automatisierung von Anwendungstests auf Basis von JUnit und Derby/HSQLDB
- Analyse & Optimierung eines Anwendungstest zur Unterstützung der Qualitätssicherung sowie der Implementierung und Konfiguration eines Testtools auf Basis von Java Spring, JSF und JDBC
- Analyse und Testen zum verbesserten Loggen von JDBC-Statements via Log4JDBC
- Unterstützung bei der Weiterentwicklung der Teilzahlungslösung
- Unterstützung bei der Fehlerbehebung der Teilzahlungslösung


Verwendete Technologien:
Java, EJB3, Informix, JBoss 4, JPA 2.0, XML, XSD, iText, Adobe Lifecycle Designer, Apache POI, SWING, JAXB, JUnit, JDBC, HSQLDB, Derby, JSF, Log4JDBC


Entwicklungszeitraum: 01.03.2008 bis 31.12.2009
Eingesetzte Kapazitäten: 72


Sharepoint / Portallösungen

Portalmigration und -entwicklung zum Management von Fahrzeugflotten für einen Mobilitätsdienstleister


Aufgabenstellung

Umstellung einer Webanwendung von PHP auf Java



Kurzbeschreibung

- Aufnahme von fachlichen Anforderungen
- Dialogdesign
- Fehlerbereinigung und Optimierung des bestehenden PHP4-Webportals
- Migration eines PHP4-Webportals nach Java
- SQL- Administration und Abfrage-Statements
- Schnittstellen-Review und –Implementierung für Kommunikation gemäß Spezifikation der Open Travel Alliance
- Bugfixing, Testing und Releases in den Bereichen Webportal, Webservices, Datenbanken und Call-Center-Oberfläche



Verwendete Technologien:
Apache, Tomcat 6, JBoss, Linux, Windows XP, Tomahawk, CSS, HTML, XSD, PHP, LAMP, Javascript, SDO, DOM, MySQL, SQL Queries, Java, Java EE, Java Bridge, JSF/JSP, JSR223 (Scripting API), WebServices, Glassfish V2, MyEclipse
 


Entwicklungszeitraum: 01.09.2007 bis 31.12.2010
Eingesetzte Kapazitäten: 118

Unterstützung des verantwortlichen Managers für die globale IT-Infrastruktur

Aufgabenstellung
- Einführung einer Applikations/Service Matrix zur Unterstützung der Aufgaben des Incident Management
- Dokumentation und Implementierung des Problem Managements nach ITIL in MS Office SharePoint
 


Kurzbeschreibung
- Verknüpfung von Configuaration Items (Einführung einer Applikations/Service Matrix)
- Problem Management nach ITIL:
- Aufnahme von Requirements
- Workflowerstellung in MS SharePoint mit Nintex Workflow 2007
- Optimierung des bereits existierenden Prozesses
- User Policy, Administration Guide
 


Verwendete Technologien:

ITIL, MS Excel (VBA), MS Office SharePoint Server 2007, Nintex Workflow 2007



Entwicklungszeitraum: 01.08.2007 bis 31.12.2007
Eingesetzte Kapazitäten: 2

Komplexe Internetbasierte Informations- Kommunikations- und Controllingplattform für große Bauvorhaben mit den Bereichen Baucontrolling und Informationsmanagement

Aufgabenstellung

Bereitstellung einer Web basierten Plattform für Dokumentenmanagement, Kommunikation und Controlling großer öffentlicher Bauvorhaben, zu der alle Projekt-Beteiligten wie Baufirmen, Ingenieurunternehmen, Bauherren, Verwaltung ständigen Zugriff via Internet haben.



Kurzbeschreibung
- Projektleitung Softwareentwicklung, Kernteam 8 MA
- Analyse der Arbeitsabläufe und Mengengerüste im Bauordnungsamt bei der Durchführung von Bauvorhaben im Straßen- und Tiefbau
- Analyse der Businessprozesse in der Bauverwaltung allgemein
- Anforderungsmanagement entsprechend Phasen der HOAI
- Konzept und Leitung der Entwicklung einer web basierten Portal Lösung für Kommunikation, Information, Controlling
- Modul für Knowledge Management
- Entwicklung Architektur der Middleware- und Datenbankebene
- Datenbankdesign und -architektur
- Programmierung von Datenbankbereich, Middleware und webbasiertem Frontend und Adminkonsole
- Erstellung einer erweiterbaren, kontextsensitiven Online-Hilfe
- Implementierung, Inbetriebnahme und Pilotbetrieb des Portals
- Schulung und Betreuung, Org. 2nd Level Support und Betrieb der Plattform in der Pilotierungsphase, inzwischen erfolgte die Übergabe an das RZ der Landeshauotstatt zum stabilen Dauerbetrieb
- Qualitätssicherung


Verwendete Technologien:
Visio, MS Project, Visual Studio .NET, DOTNET Framework, C#, Java Script, C#, HTML, ASP.NET, CSS, JavaScript, XML, MS SQL Server 2000, MS SQL 2000, MS Windows 2000/2003 Server
 


Entwicklungszeitraum: 01.01.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 16

Planung, Test und Durchführung des Carve Out der Globalfoundries IT Ressourcen aus der AMD Infrastruktur

Aufgabenstellung

- Organisatorisches Projektmanagement im Rahmen eines globalen CarveOuts
- Konfiguration und Anpassung des MS Project Server



Kurzbeschreibung

Projektmanagement
- Projekt-& Ressourcenplanung
- Abstimmung von Milestones und Projektschnittstellen
- Kontinuierliches Controlling& Reporting der Projekte
- Ermitteln des Projektfortschrittes
- Erstellen von Projektstatusberichten
- Tool-Support für die Projektbeteiligten hinsichtlich MS Project 2007, MS Project Server 2007& MS Office SharePoint Server 2007
- Konzeption und Implementierung projektorganisatorischer Abläufen& Prozesse
- Konzeption, Abstimmung und Implementierung eines Informations-& Dokumentenmanagement-Portals (SharePoint) zur weltweite Kollaboration der Beteiligten
- Vorbereitung, Konzeption& Abstimmung der Kommunikation zum Kunden (intern)
Analyse
- Netzwerkanalyse: Erarbeitung Netzwerkscan aller aktiven Configuration Items in der Globalfoundries Infrastruktur
Planung
- Projektplanung für die Migration aller ermittelten Configuration Items
- Überprüfung (double check) aller Applikationen die in an den amerikanischen Standorten migriert wurden
- Erarbeitung eines Rollenkonzepts für die Verwendung des Project Servers in einem globalen CarveOut
- Erstellung des unternehmensspezifischen Ressourcenpools
- Anpassung des Project Web Access entsprechend der Project Szenarien inkl. der Integration von Dashboard-Funktionalitäten
- Integration von InfoPath-Formularen zur Unterstützung des Projektmanagements
- Erarbeitung& Implementierung eines unternehmensspezifischen Projektvorlage (MS Project Datei) inkl. Roll-out für alle definierten Projektszenarien
- Lösungsentwurf zur Migration des erhobenen Datenbestand (IP Adressen und Software Applikationen) in den Service Desk
- Erarbeitung eines neuen Prozess zu IP Adressen Freigabe und Änderung mit den beteiligten Abteilungen
- Überarbeitung der Namenskonvention für neue IP Adressen
-
Test
- Vorbereitung Test und Migration Windows Server
- Projektplanung und Durchführung des Multi-Domain-Test und der Migration aller Globalfoundries Software Applikationen (<800 Stück)



Verwendete Technologien:
RequestXpress, MS Visio, MS Office 2007, MS Project Professional 2007, MS Office SharePoint Server 2007, WebEx, LiveMeeting, Cisco IP Phones, Cisco Unity, Cisco VoIP Solutions


Entwicklungszeitraum: 01.01.2009 bis 31.01.2010
Eingesetzte Kapazitäten: 18

Modulares Bestell- und Warenwirtschaftsystem, welches für alle Absatz¬mittler (Shops) des Versandhauses frei konfigurierbar ist. Ablösung des Vorgängersystems (IBA 2000) in Form einer kompletten Neuimplementierung auf Basis des Microsoft .Net-Frameworks

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2.0 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:
• dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
• dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
• dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
• zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
• zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
• zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten via Web-Services) und den Endkunden (zum Beispiel Mailing),
• zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
• zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Organizer, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus
- Konfigurationsmanagement
- Erstellung Entwicklerdokumentation
- Softwarewartung
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionsstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests
- Projekt- und Produktreviews


Verwendete Technologien:

Microsoft .Net 2.0, C#, Composite UI Application Block (CAB, SCSF), UML, Visual Studio 2005 Team Edition, Subversion, Jira, NUnit, C#/.NET, .NET Framework 2.0, CAB, SCSF, Vanatec OpenAccess, Crystal Reports XI, Datenbank Firebird, Infragistics NetAdvantage for Windows Forms, Infragistics Testadvantage, Mercury Quick Test Pro und Quality Center, Subversion, JIRA, Application under Test (AUT)



Entwicklungszeitraum: 01.04.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 133


Anforderungs-/ Projektmanagement
Für eine IT-Umgebung mit 15.000 Arbeitsplätzen und mehreren Hundert IT-Systemen ist auf der Basis eines bestehenden Fachkonzeptes eine entsprechende IT-Lösung als IT-Service zu implementieren. Projektbudget gesamt ca. 1Mio€.

Aufgabenstellung
Projektvorbereitung, Projektleitung, -controlling und –management, Analyse und Softwareentwicklung


Kurzbeschreibung
Projektleitung, -controlling und -management
Kommunikation und Verhandlung mit Lieferanten, Partnern, IT-Dienstleistern sowie auf Konzernebene (RWE)
Führung der Projektkernteams mit insgesamt 15 Mitarbeitern
Projektmanagement (Vertretung Projektleitung)
 
Durchführung des Orga Projektes als Vorbereitung des Einsatzes für das Identity Mangement System
- Bewertung bestehendes Fachkonzept
- Durchführung Ist-Analyse: Personalmanagement-Prozesse, IT-Systeme, Rollen- und Berechtigungskonzepte
- Erstellung Rollenkonzept und Durchführung Rollendefinition
- Definition Soll-Prozesse in Form von Workshops
- Ableitung technische Anforderungen
- Erstellung Fachkonzept
- Erstellung Lastenheft
 
Analyse
- Erstellung Anwendungsfälle
- Analyse und technische Konzeption
- Analyse AD& SAP HCM
- Datenflussanalyse und Modellerstellung
- Abstimmung der Schnittstellen
- Aufbau der verschiedenen Umgebungen (Development, QA, Produktion)
- Einarbeitung in OMADA
- Qualitätsmanagement
 
Softwareentwicklung
- Aufbau eines Systems mit Hilfe des MS Identity Lifecycle Managers (ILM), mit  dem Identitäts- und Berechtigungsinformationen zwischen Softwaresystemen  der enviaM ausgetauscht und verändert werden können.
- Verwendung des Omada Identity Manager (OIM) als Frontend für das System
- Erweiterung des OIM durch Workflows, Genehmigungs-, Compliance- und Reportingkomponenten
- Erstellung von Ports und Management-Agents für den ILM
- Anpassung der Datenarchitektur von OIM und ILM
- Entwicklung von CodeMethods, AccesModifiern und FormParts für OIM
- Workflowentwicklung im OIM
 
Qualitätsmanagement
- Qualitätsmanagement/ Testmanagement
- Testdesign
- Testausführung
- Reporting
- Enge Zusammenarbeit mit Entwicklerteam und Analysten


Verwendete Technologien:
UML, 38 prioriserte Systeme zur Anbindung, Omada Identity Manager, MS Identity Lifecycle Manager 2007, OIM, .Net 3.0, XML, Active Directory, MS Sharepoint, MS Project, Testlink, OIM, MS SQL 2005, Active Directory, SAP
 


Entwicklungszeitraum: 01.08.2008 bis heute
Eingesetzte Kapazitäten: 15

Portalmigration und -entwicklung zum Management von Fahrzeugflotten für einen Mobilitätsdienstleister


Aufgabenstellung

Umstellung einer Webanwendung von PHP auf Java



Kurzbeschreibung

- Aufnahme von fachlichen Anforderungen
- Dialogdesign
- Fehlerbereinigung und Optimierung des bestehenden PHP4-Webportals
- Migration eines PHP4-Webportals nach Java
- SQL- Administration und Abfrage-Statements
- Schnittstellen-Review und –Implementierung für Kommunikation gemäß Spezifikation der Open Travel Alliance
- Bugfixing, Testing und Releases in den Bereichen Webportal, Webservices, Datenbanken und Call-Center-Oberfläche



Verwendete Technologien:
Apache, Tomcat 6, JBoss, Linux, Windows XP, Tomahawk, CSS, HTML, XSD, PHP, LAMP, Javascript, SDO, DOM, MySQL, SQL Queries, Java, Java EE, Java Bridge, JSF/JSP, JSR223 (Scripting API), WebServices, Glassfish V2, MyEclipse
 


Entwicklungszeitraum: 01.09.2007 bis 31.12.2010
Eingesetzte Kapazitäten: 118

Komplette Neuentwicklung und funktionelle Erweiterung

Aufgabenstellung
Das bestehende Onlineportal für die Zentrale Abrechnungsstelle für die Rettungsdienste in Bayern (ZAST) ist komplett neu zu entwickeln und funktional zu erweitern. Das Portal stellt die folgenden Funktionalität zur Verfügung:
- Eingabe von Transportdaten über eine GUI
- Pflege von Stammdaten über eine GUI
- Statistische Auswertungen
- Import und Export von Transport- und Stammdaten über verschiedene Formate (Textdateien)
- Import und Export von Transport- und Stammdaten über Webservice-Schnittstellen
- Umfangreiche Plausibilitäts- und Datenprüfungen
Management: Projektleitung, Organisation, Abstimmungen
Analyse:   Fachliche und System Use Cases, Testkonzept
Design:  Systementwurf, Architekur, verfeinertes Design
Realisierung:  Implementierung,Performancetuning
Test:   QS (QM, Systemtest, fachliche Tests, Performancetests),
Test (Integration)


Kurzbeschreibung
Analyse
- Fachliche Analyse und Konzeption
- Kundenberatung/ Unterstützung des Kunden in der Anforderungsanalyse
- Realisierung des Prototypen
Entwicklung
- Umsetzung der Import/Export-Schnittstellen (FTP, Webdienste)
- Bereich Statistik -> Frontend (Formulare), Middletier (BackingBeans, Controller, SessionBeans, Entitäten, ValueObjects), Backend (Oracle-DB)
- Timerjob für Nachtlauf
- Datenmigration - Realisierung Exportfunktion von Stammdaten
Test
- Technische Projektleitung für die Entwicklung und Organisation des Testprozesses
- Erstellen von Leistungstests für die Webanwendung (funkt. und nichtfunktionale Tests)
- Erstellung von Testszenarien für manuelle Funktionstests
- Durchführung und Auswertung der Testsszenarien
- Fehlerdokumentation im Bugtrackingtool JIRA
- Erstellung und Durchführung von automatisierten Tests mittels JMeter
Wartung
- Betreuung und Wartung der Applikation


Verwendete Technologien:
J2EE 5 (EJB 3, JSF, JPA, Webservices), JSF RichFaces, JPQL, JSPF, Oracle (DB), Clasfish, Toplink (Mapping/Persistence FW), NetBeans 6 (IDE), SVN (SCM), SessionBeans, EJB TimerService, Entity, Toplink. JMeter, Jira, Maven, Subversion, MS Windows Server 2003


Entwicklungszeitraum: 01.04.2008 bis 31.12.2010
Eingesetzte Kapazitäten: 14

Beratungs- und Unterstützungsleistungen bei der
Analyse und Umgestaltung von Architektur und Design

Aufgabenstellung
IBIS dient der Verwaltung von Struktur- und Zeitwirtschaftsdaten und der Personalbedarfsermittlung unter Verwendung  zeitwirtschaftlicher Vorgaben und vorhandener Verkehrsmengen. Anhand IBIS erfolgen die Planung der Zustellfolgen der Zustellbezirke und die Erstellung der Begehungspläne.
- Softwarearchitektur
- Softwareentwicklung


Kurzbeschreibung
- Design der Anbindung zur Visualisierung und Wegstreckenermittlung (ViNO)
- Betreuung und technische Leitung des Nearshore-Projekts zur ViNO-Anbindung
- Dokumentation der IBIS-System-Architektur (UML, SAT42)
- Design und Umsetzung von neuen IBIS-Modulen (Visualisierung, Wege-Auswertung, Modellierung Soll-Zustand, Neuschneiden)
- Erstellung Build-Prozess und Einführung Build-Server
- Konzept-Erstellung und Umsetzung automatisierter Tests
- Erstellung Architekturkonzepte für generisches IBIS-Schnittstellensystem
- Entwicklung Prototyp  der Java-basierten Schnittstellen-Anwendung


Verwendete Technologien:
Java SE 6, Spring, Swing, JPA, Hibernate, Groovy, Oracle 9 und 11, Eclipse, Together 2007, Maven, Ant, Hudson, Rational ClearCase, Borland CaliberRM


Entwicklungszeitraum: 10.03.2008 bis 31.12.2009
Eingesetzte Kapazitäten: 24

Komplexe Internetbasierte Informations- Kommunikations- und Controllingplattform für große Bauvorhaben mit den Bereichen Baucontrolling und Informationsmanagement

Aufgabenstellung

Bereitstellung einer Web basierten Plattform für Dokumentenmanagement, Kommunikation und Controlling großer öffentlicher Bauvorhaben, zu der alle Projekt-Beteiligten wie Baufirmen, Ingenieurunternehmen, Bauherren, Verwaltung ständigen Zugriff via Internet haben.



Kurzbeschreibung
- Projektleitung Softwareentwicklung, Kernteam 8 MA
- Analyse der Arbeitsabläufe und Mengengerüste im Bauordnungsamt bei der Durchführung von Bauvorhaben im Straßen- und Tiefbau
- Analyse der Businessprozesse in der Bauverwaltung allgemein
- Anforderungsmanagement entsprechend Phasen der HOAI
- Konzept und Leitung der Entwicklung einer web basierten Portal Lösung für Kommunikation, Information, Controlling
- Modul für Knowledge Management
- Entwicklung Architektur der Middleware- und Datenbankebene
- Datenbankdesign und -architektur
- Programmierung von Datenbankbereich, Middleware und webbasiertem Frontend und Adminkonsole
- Erstellung einer erweiterbaren, kontextsensitiven Online-Hilfe
- Implementierung, Inbetriebnahme und Pilotbetrieb des Portals
- Schulung und Betreuung, Org. 2nd Level Support und Betrieb der Plattform in der Pilotierungsphase, inzwischen erfolgte die Übergabe an das RZ der Landeshauotstatt zum stabilen Dauerbetrieb
- Qualitätssicherung


Verwendete Technologien:
Visio, MS Project, Visual Studio .NET, DOTNET Framework, C#, Java Script, C#, HTML, ASP.NET, CSS, JavaScript, XML, MS SQL Server 2000, MS SQL 2000, MS Windows 2000/2003 Server
 


Entwicklungszeitraum: 01.01.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 16

Webanwendung für den Deutschen Fußball-Bund zur Verwaltung der Daten der deutschen Nationalmannschaften

Aufgabenstellung
Ziel der Lösung ist es, besondere Anforderungen der Nationalmannschaften, die Verwaltung von Leistungstests, Videoanalysedaten, Trainingsplänen, psychologischen und medizinischen Daten, abzudecken. Auf Grund der Sensibilität der Daten wird ein extrem hohes Maß an Datensicherheit gefordert. Die Applikation ist nahtlos mit dem bereits bestehenden System, dem DFBnet () integriert und für den Nutzer transparent. Die Zielgruppe der Anwendung sind die Manager, Trainer, Ärzte, Betreuer und Spieler der deutschen Nationalmannschaften.


Kurzbeschreibung
- Spezifikation der fachlichen und technischen Anforderungen in direktem Kontakt mit dem Kunden
- Spezifikation von Importformaten in internationaler Zusammenarbeit mit Datenlieferanten
- Erstellung der Architektur der Anwendung als Basis für modellgetriebene Softwareentwicklung
- Entwicklung der XML-Importschnittstellen für Daten aus Fremdsystemen
- Entwicklung der Webanwendung (Datensicherheit , Backend, GUI)
- Entwicklertests der Anwendung
- Ausgestaltung des konkreten Projektprozesses
 


Verwendete Technologien:
UML, OOA/OOD, MDSD, Java, XML/XSLT, Spring, Hibernate, JSF / MyFaces, Oracle, HSQLDB, Tomcat, JBoss, jUnit, Agile Softwareentwicklung


Entwicklungszeitraum: 01.06.2008 bis 13.11.2009
Eingesetzte Kapazitäten: 19

Planung, Test und Durchführung des Carve Out der Globalfoundries IT Ressourcen aus der AMD Infrastruktur

Aufgabenstellung

- Organisatorisches Projektmanagement im Rahmen eines globalen CarveOuts
- Konfiguration und Anpassung des MS Project Server



Kurzbeschreibung

Projektmanagement
- Projekt-& Ressourcenplanung
- Abstimmung von Milestones und Projektschnittstellen
- Kontinuierliches Controlling& Reporting der Projekte
- Ermitteln des Projektfortschrittes
- Erstellen von Projektstatusberichten
- Tool-Support für die Projektbeteiligten hinsichtlich MS Project 2007, MS Project Server 2007& MS Office SharePoint Server 2007
- Konzeption und Implementierung projektorganisatorischer Abläufen& Prozesse
- Konzeption, Abstimmung und Implementierung eines Informations-& Dokumentenmanagement-Portals (SharePoint) zur weltweite Kollaboration der Beteiligten
- Vorbereitung, Konzeption& Abstimmung der Kommunikation zum Kunden (intern)
Analyse
- Netzwerkanalyse: Erarbeitung Netzwerkscan aller aktiven Configuration Items in der Globalfoundries Infrastruktur
Planung
- Projektplanung für die Migration aller ermittelten Configuration Items
- Überprüfung (double check) aller Applikationen die in an den amerikanischen Standorten migriert wurden
- Erarbeitung eines Rollenkonzepts für die Verwendung des Project Servers in einem globalen CarveOut
- Erstellung des unternehmensspezifischen Ressourcenpools
- Anpassung des Project Web Access entsprechend der Project Szenarien inkl. der Integration von Dashboard-Funktionalitäten
- Integration von InfoPath-Formularen zur Unterstützung des Projektmanagements
- Erarbeitung& Implementierung eines unternehmensspezifischen Projektvorlage (MS Project Datei) inkl. Roll-out für alle definierten Projektszenarien
- Lösungsentwurf zur Migration des erhobenen Datenbestand (IP Adressen und Software Applikationen) in den Service Desk
- Erarbeitung eines neuen Prozess zu IP Adressen Freigabe und Änderung mit den beteiligten Abteilungen
- Überarbeitung der Namenskonvention für neue IP Adressen
-
Test
- Vorbereitung Test und Migration Windows Server
- Projektplanung und Durchführung des Multi-Domain-Test und der Migration aller Globalfoundries Software Applikationen (<800 Stück)



Verwendete Technologien:
RequestXpress, MS Visio, MS Office 2007, MS Project Professional 2007, MS Office SharePoint Server 2007, WebEx, LiveMeeting, Cisco IP Phones, Cisco Unity, Cisco VoIP Solutions


Entwicklungszeitraum: 01.01.2009 bis 31.01.2010
Eingesetzte Kapazitäten: 18

Implementierung, Einführung und den laufenden Betrieb eines neuen MES Systems zur Prozessierung von 300mm Wafern

Aufgabenstellung
Aufbau einer neuen Organisation (MIT= Manufacturing Baseline Integration and Testcenter) innerhalb der IT, welche zentrale Qualitätssicherungs-Aufgaben innerhalb des weltweit verteilten Projektes zur Inbetriebnahme des neuen MES Systems an allen Standorten wahrnimmt.


Kurzbeschreibung
Teamleitung & Prozessdefinition
- Definition und Umsetzung Aufbau- und Ablauforganisation
- Vorbereitung, Planung und Koordination Migrationsprojekte
- Definition und Einführung von Prozessen (Testdefinition, Testimplementation, Testausführung, Release von Software-Patches)
- Aufbau und Überwachung der Testumgebungen (4 single server, 3 cluster systeme)
- Organisation, Planung und Überwachung von verteilten Testaktivitäten (funktionale Tests, Integrationstests, Stress- und Performancetests)
- Koordination der Testaktivitäten mit anderen involvierten Abteilungen, insbesondere IT OS und Projekten, (Richmond, Porto, Dresden, Suzhou)
- Evaluierung und Einführung von Werkzeugen für Testdatenmanagement, System-Monitoring und System-Profiling
- Definition und Implementation eines 3rd Level Supports für plattform-bezogene Support-Anfragen
Test- und Datenmanagement
- Definition von Qualitätssicherungsprozessen.
- Einrichtung von Werkzeugen, welche diese Prozesse bei ihrer Ausführung unterstützen (organisieren von Tests, Problemverfolgung, Kommunikation mit anderen Abteilungen)
- Unterstützung der Einrichtung und des Betriebs von Systemen zur Prozessdokumentation.
- Planung und Ausführung der Qualitätssicherung für Patches von Drittherstellern. Einrichtung und Betriebsunterstützung eine Änderungsmanagementsystems.
- Automatisierung und Durchführung von Tests.

Entwicklung von Testsimulatoren und –generatoren für Lasttests
- Erstellung, Durchführung und Auswertung automatisierter Tests zur Feststellung der Belastbarkeit des MES-Systems
- Entwicklung der notwendigen Tools für die Durchführung und Überwachung der automatisierten Tests
- Offenlegung und Dokumentation von Engpässen und Schwachstellen im Laufzeitverhalten des Systems
- Simulation realer Lastszenarien zur Unterstützung anderer Testprojekte
- Installation und Wartung der in der Produktion verwendeten graphischen Benutzerschnittstellen (GUI) auf den Testsystemen
- Entwicklung und Durchführung von Testszenarien zur Migration des alten MES-Systems BCC zum neuen System ProFAB
- Stress- und Lasttests auf beiden Systemen im Parallelbetrieb
- Erstellung und Pflege der Tools zur Auswertung und Reporterstellung
Test-Automatisierung, -Design und –Ausführung
- Beratung und Unterstützung in QA-Prozessen
- Einführung und Etablierung von QA Prozessen im Softwarentwicklungsprozess des Testing- und Integration Center MIT
- Planung und Durchführung von funktionellen und nicht funktionellen Test u.a. Unittests, User Scenario Test, Last- und Stresstest, Patchtests (Integrationstest, Regressiontests, Systemstests)
- Analyse, Aufbereitung und Bewertung von Testergebnissen auf Basis der durchgeführten Test
- Rollout & Migration Support für projektrelevante Testaktivitäten  an verschiedenen Standorten weltweit
- 24*7 Plattform Support
Test-Equipment
- Administration und Setup für Simulationen von Produktions-Equipment
- MES Equipment-Integration
- Ausführung von Equipment-Integrationstests (manuell und automatisiert)
- Ausführung von Lasttests, Testauswertung
- MES Workflow-Design und -Implementierung


Verwendete Technologien:
Rational Testmanager, Rational Robot, Requisite Pro, Rational Rose,  ClearQuest/UTP, ClearCase/UCM, Visual Studio, C#, Excel,  MS Project, MS Project Server, MS SharePoint, Applied Materials FAB 300 MES, OpenFabSim300, iGear(EI), FAB300, Oracle 9.x/10.x, MS .NET C#, MS VBA, MS Windows Server 2003, MS Windows 2000


Entwicklungszeitraum: 01.10.2005 bis 31.01.2008
Eingesetzte Kapazitäten: 385

Techn. Leitung und Steuerung der Umsetzung der GeLi Gas Voraussetzungen zur Marktkommunikation der Organisationseinheiten Netz und Vertrieb in den Systemen SAP IS-U und Gas-X und Testorganisation und -koordination


Aufgabenstellung
Teilprojektleitung und Projektcoaching
 


Kurzbeschreibung

- Gestaltung des Projektinformationssystems und der  Kommunikation
- Präsentation und Moderation Projektmeetings
- Terminsteuerung im Rahmen der Projektmanagementverantwortung
- Koordination und Steuerung des Projektteams
- IST-Aufnahme und IST-Analyse IT und Prozesse
- Lösungskonzeption und Systemanalyse
- Verantwortliche Planung und Steuerung der Umsetzungen automatisierter Geschäftsprozesse gemäß GeLi Gas
- Koordination der Umsetzung Marktkommunikation Handel (Vertrieb) in den Systemen SAP IS-U und Gas-X
- Testorganisation und –koordination mit Marktpartnern



Verwendete Technologien:
IST-Aufnahme- und Analysetechniken, Planung- und Projektmanagmenttechniken, MS Project, MS Office,  SAP IS-U, IS-U – IDE, INUBIT, Gas-X, mts


Entwicklungszeitraum: 14.04.2008 bis 28.02.2009
Eingesetzte Kapazitäten: 5

Informations-, Dokumentations- und Steuersystem für ophthalmo-chirurgische Kliniken (Augenoperationen)

Aufgabenstellung
Analyse, Design und Realisierung.


Kurzbeschreibung
- Patientenverwaltung am Touchscreen PC
- Basisfunktionen für Touchscreen PC und Client
- Validierung am Touchscreen PC
- Terminplanung am Client PC
- Export / Import am Client PC
- Entwicklung der GUI für die Bedienung von medizinischen Geräten
 


Verwendete Technologien:
Eclipse, Java 6, Maven, Spring Rich Client, Swing, Subversion


Entwicklungszeitraum: 01.09.2006 bis heute
Eingesetzte Kapazitäten: 22

Internetbasiertes Bestell- und Warenwirtschaftssystem für die Absatzmittler (Shops und Sammelbesteller) des OTTO-Konzerns

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2000 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns. Über dieses System wickeln 750 OTTO-Shops sowie 5000 Sammelbesteller ein Umsatzvolumen von ca. 250 Mio. € ab.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und Sammelbesteller und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:

- dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
- dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
- dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
- zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
- zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
- zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten),
- zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
- zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Wiedervorlagen, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
 
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus, von Konfigurationstools für Internetanbindungen
- Konfigurationsmanagement
- Erstellung von Hilfesystemen und Handbüchern sowie Entwicklerdokumentation
- Softwarewartung
 
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests


Verwendete Technologien:
Visual C++/ MFC. lauffähig auf Windows 98, Windows NT, Windows 2000/ XP, Windows ME, Interbase, MS Visual C++6.0, MS SourceSafe, SQL, SQLAPI, PL/SQL , UML mit Rational Rose 2000 Enterprise Edition, Inno Setup, Python, QT, XML


Entwicklungszeitraum: 01.04.2001 bis 31.12.2005
Eingesetzte Kapazitäten: 167

Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den Versandhändler

Aufgabenstellung
Ziel des Projektes ist die Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den europaweit führenden Versandhändler.
 
In diesem Projekt wird die vorhandene Client-Server-Applikation abgelöst und weitestgehend in einer 1:1 Umsetzung durch eine moderne Client-Server-Java-Anwendung mit Eclipse RCP ersetzt. Dabei werden die vom Architekturteam beschlossene Vorgehen zum Design (domain driven design), sowie die vorgegebenen Frameworks, GUI-Komponenten und GUI-Styleguides berücksichtigt.


Kurzbeschreibung
Projektleitung
- Projektleitung
- Coaching der Projektleitung
- Teamkoordination
- Risikomanagement
- Controlling
 
Anforderungsanalyse
- Gesamtverantwortung der Analyse
- Geschäftsprozessanalyse und Analyse der bestehenden Altanwendung
- Analyse- und Designvorgehensdefinition
- Etablierung der Vorgehensdefinition für den IT-Bereich Einkaufssysteme
- Kommunikation der Analyseergebnisse zur Entwicklung
- Abstimmung der Anforderungen an das anwendungsübergreifende Domänenmodell mit den Facharchitekten der Abteilung
- Modellierung der Anforderungen und des Designs in einem UML2-Modell
- Pflichtenheftkonzeption und –Erstellung
 
Softwareentwicklung
- Implementierung von Business-Service-Methoden
- Domain-Modell und Datenbank-Mapping
- PersistenceCloning
- Design der Neuanwendung nach den Prinzipien des Domain Driven Designs
- Entwicklung einer Transformation, welche aus dem UML2-Modell die Anforderungsspezifikation als HTML erzeugt
- Implementierung von Services im Backend
- Oberflächenentwicklung (mit MERCADO)
- Anbinden von Funktionen in GUI und DomainAdapter
- Umsetzung des DDD (Domain Driven Design) unter Nutzung eines vorgegebenen Frameworks
- Implementierung der Logik (Domainadapter) unter Nutzung eines vorgegebenen Frameworks
- Implementierung von Services unter Nutzung eines vorgegebenen Frameworks
- Weiterentwicklung & Refactoring des SharedKernels und des Process Layers
- Umsetzung der durch eine Spezifikation definierten Use Cases
- Erweiterung des Datenmodels (neue Entities, ihre Abbildung auf DB)
- Implementieren der Businesslogik und Services
- Implementieren der Datenbankzugriffe mittels Kodo und JPA
- Implementieren „Persistenzcloning“ zum Spiegeln der Entitäten auf bestehendes Datenbank-Schema
 
Qualitätsmanagement
- UNIT-Tests
- Erstellen von Testplänen
- Tests komplexer Geschäftsabläufe
- Durchführung von Integrations- und Systemtests
- Test des SharedKernels und Process Layers
- Oberflächentests
- Dokumentation der Fehler


Verwendete Technologien:
Java, Java EE, Kodo (JDO & JPA), EclipseLink, Eclipse RCP, CM Synergy, Spring, Acegi, Open JPA, JDO, Together, CM Synergy, Mercado, Oracle 10, Maven 2, BEA WebLogic (Bussines Logik, Mapping/ Persistence FW), UML, Tomcat, TOAD, UML2, OCL, XSL, XSLT, HTML


Entwicklungszeitraum: 01.02.2008 bis 31.05.2010
Eingesetzte Kapazitäten: 122

Modulares Bestell- und Warenwirtschaftsystem, welches für alle Absatz¬mittler (Shops) des Versandhauses frei konfigurierbar ist. Ablösung des Vorgängersystems (IBA 2000) in Form einer kompletten Neuimplementierung auf Basis des Microsoft .Net-Frameworks

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2.0 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:
• dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
• dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
• dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
• zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
• zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
• zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten via Web-Services) und den Endkunden (zum Beispiel Mailing),
• zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
• zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Organizer, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus
- Konfigurationsmanagement
- Erstellung Entwicklerdokumentation
- Softwarewartung
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionsstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests
- Projekt- und Produktreviews


Verwendete Technologien:

Microsoft .Net 2.0, C#, Composite UI Application Block (CAB, SCSF), UML, Visual Studio 2005 Team Edition, Subversion, Jira, NUnit, C#/.NET, .NET Framework 2.0, CAB, SCSF, Vanatec OpenAccess, Crystal Reports XI, Datenbank Firebird, Infragistics NetAdvantage for Windows Forms, Infragistics Testadvantage, Mercury Quick Test Pro und Quality Center, Subversion, JIRA, Application under Test (AUT)



Entwicklungszeitraum: 01.04.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 133

Software Development Kit - . Microsoft .NET Entwicklung

Aufgabenstellung
Design, Implementation, Test, Dokumentation und Support   eines SDK (Software Development Kit) für die Geräteanbindung in eHealth-Infrastrukturen (z.B. mittels WebService)


Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der bestehenden Anwendungslogik
- Design, Implementation, Test, Dokumentation und Support von Anwendungen: u. a. HttpServer, Reflection based Tools, XML Generation and Parsing, Automated object mapping


Verwendete Technologien:
Maven, MS Visual Studio 2005, Liquid XML Studio, soapUI, SubVersion, MagicDraw UML


Entwicklungszeitraum: 01.01.2008 bis 30.11.2009
Eingesetzte Kapazitäten: 23

In einem gemeinsamen Feldversuch mit 200 Testbenutzern wurde ein auf der VDV-Kernapplikation basierendes E-Ticket-System (bargeldlose Fahrkarte) etabliert.


Aufgabenstellung
Umsetzungen neuer Anforderungen der Buchungs- und Kundenverwaltungsapplikation
Pflege und Erweiterung der Webauftritte


Kurzbeschreibung

- Gemeinsame Erarbeitung der Anforderungen mit Fachabteilung in Workshops
- Technischer AP für das BES in Telkos zur „Preis- und Routenermittlung
- Konzeption, Implementierung und zentraler Ansprechpartner für die Bereiche:
- Kundenportal (Verwaltung Kundendaten, Fahrparameter, Fahrten- und Rechnungsübersicht, etc.)
- Mitarbeiterportal (Erfassen von Schäden u. Reklamationen, maneller Checkout, Touchpoint bzw. Standortverwaltung, Kundenadministration, etc.)
- Hacon-Fahrplanauskunftsystem (Implementierung XML-Schnittstelle, Fahrten bewerten, kennzeichnen, bepreisen, Fahrtenzusammenfassung, Bestpricing)
- Implementierung eines User Interfaces nach Kundenvorgaben
- Konzeption von Datenbank, Schnittstellen - Drittsysteme und Use Cases (3-Schichten-Architektur)
- Implementierung des Testkonzeptes und Durchführung von Funktionstests
- Zuständig für jegliche Anfragen vom Testteam, Konzeptteam, Service-Center

 



Verwendete Technologien:
UML, PHP, LAMP, SDO, DOM, XML, XSD, SQL, PHP, Java, Web Services, Linux


Entwicklungszeitraum: 01.01.2007 bis 30.05.2009
Eingesetzte Kapazitäten: 84

Anpassung der logistischen Lagerabwicklung

Aufgabenstellung
- Prozessberatung
- Analyse
- Qualitätsmanagement


Kurzbeschreibung
- Durchführung und Koordinierung der Anforderungsanalysen zwischen Kunde und Nutzer
- Dokumentation und Anforderungsmanagement basierend auf vorhandenen Anwendungsfällen
- Implementierung von Testmethodiken und Techniken (sowohl Whitebox als Blackbox)
- Testautomatisierung durch Entwicklung eines eigenen Testframeworks für (Swing) GUI Tests basiert auf Groovy und Open Source.
- Koordinierung von Tests (Iterationen und Abnahme)
- Unterstützung des Projektmanagements bei der iterativen und agilen Software Entwicklung / als Scrum Master Durchführung von agiles Coaching.
- Unterstützung der Architektur durch Reviews und Beratung.
- Durchführung der Migration von Version Verwaltung PVCS nach Mercurial und Coaching der Teammitglieder.
- Optimierung „Continues Integration“ mittels Hudson Build Management.


Verwendete Technologien:
Use Cases, IBM Rational Rose, FEST,  Groovy, Java, Hudson, Mercurial


Entwicklungszeitraum: 01.07.2008 bis 30.10.2009
Eingesetzte Kapazitäten: 17

Programm zur Berechnung der Zinszuschüsse für zukünftige Sollstellungen auf Basis vorliegender Konto- und Umsatzdaten

Aufgabenstellung
- Projektleitung
- Anforderungsaufnahme
- Softwareentwicklung
- Qualitäts- und Risikomanagement


Kurzbeschreibung
Tätigkeiten:
 
- Ermittlung von Abrufbeträgen, des kontokonkreten Mittelverbrauchs sowie allgemeinen Nachweisführungen gegenüber dem Zuschussgeber
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan, um den Mittelverbrauch ständig in ausreichender Aktualität vorhalten zu können.
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan
- Programmierung der Komponenten der Datenherkunft, der Prüfung, der Datenvorbereitung, der Berechnung und der Datenablage
- Protokollierung von Änderungen im Datenbestand und in der Administration
- Durchführung eines automatischen Berechnungslaufes für sehr große Datenmengen (bis zu 2 Mio. Konten)
- Ermöglichung einer vollautomatischen als auch manuellen Berechnung der Zinszuschüsse
- Gewährleistung des Vieraugenprinzips bei der manuellen Erfassung von Datenbeständen und der Administration
- Flexible Parametrisierbarkeit der Berechnungsroutinen, Störungen und weiterer Umgebungstabellen über die Administration


Verwendete Technologien:
MS Visual Studio C++ 6.0, Standardklassenbibliotheken, Windows NT 4.0, ODBC-Treiber, MFC, SQL, Oracle, Informix


Entwicklungszeitraum: 01.09.2000 bis 31.12.2002
Eingesetzte Kapazitäten: 6

Organisatorische Voruntersuchungen zur Feststellung
des Optimierungspotentials im Vorfeld einer Durchführung zur Plattformmigration/-modernisierung

Aufgabenstellung
Die Weiterentwicklung und Optimierung der Geschäftsaktivitäten des Kunden erfordert eine Modernisierung der genutzten IT Landschaft. Im ersten Schritt sollte die vorhandene Lösung im ERP-Bereich ersetzt werden, um eine zukunftssicherere Plattform zur Verfügung zu stellen. Ein Plattformwechsel ist dabei der von der Unternehmensleitung mittelfristig und langfristig präferierte Weg mit den Zielen:
- Noch effektivere Gestaltung der Geschäftsprozesse/-abläufe der Unternehmensgruppe
- Erreichen von mehr Hardwareunabhängigkeit
- Etablierung einer zukunftssicheren Entwicklungsumgebung
- Einsatz einer aktuellen, nicht proprietäre SQL-Datenbank
- Verbesserung der Usability und User-Akzeptanz

 



Kurzbeschreibung

- Untersuchungen zu prozessualen und organisatorischen
Optimierungspotentialen
- Überprüfung der technischen Voraussetzungen für eine Migration
- Vorschäge zu möglichen nachfolgende Phasen und Handlungsempfehlungen



Verwendete Technologien:
Bird's-Eye View


Entwicklungszeitraum: 01.12.2009 bis 31.05.2010
Eingesetzte Kapazitäten: 2


Software- und Testfabrik
Für eine IT-Umgebung mit 15.000 Arbeitsplätzen und mehreren Hundert IT-Systemen ist auf der Basis eines bestehenden Fachkonzeptes eine entsprechende IT-Lösung als IT-Service zu implementieren. Projektbudget gesamt ca. 1Mio€.

Aufgabenstellung
Projektvorbereitung, Projektleitung, -controlling und –management, Analyse und Softwareentwicklung


Kurzbeschreibung
Projektleitung, -controlling und -management
Kommunikation und Verhandlung mit Lieferanten, Partnern, IT-Dienstleistern sowie auf Konzernebene (RWE)
Führung der Projektkernteams mit insgesamt 15 Mitarbeitern
Projektmanagement (Vertretung Projektleitung)
 
Durchführung des Orga Projektes als Vorbereitung des Einsatzes für das Identity Mangement System
- Bewertung bestehendes Fachkonzept
- Durchführung Ist-Analyse: Personalmanagement-Prozesse, IT-Systeme, Rollen- und Berechtigungskonzepte
- Erstellung Rollenkonzept und Durchführung Rollendefinition
- Definition Soll-Prozesse in Form von Workshops
- Ableitung technische Anforderungen
- Erstellung Fachkonzept
- Erstellung Lastenheft
 
Analyse
- Erstellung Anwendungsfälle
- Analyse und technische Konzeption
- Analyse AD& SAP HCM
- Datenflussanalyse und Modellerstellung
- Abstimmung der Schnittstellen
- Aufbau der verschiedenen Umgebungen (Development, QA, Produktion)
- Einarbeitung in OMADA
- Qualitätsmanagement
 
Softwareentwicklung
- Aufbau eines Systems mit Hilfe des MS Identity Lifecycle Managers (ILM), mit  dem Identitäts- und Berechtigungsinformationen zwischen Softwaresystemen  der enviaM ausgetauscht und verändert werden können.
- Verwendung des Omada Identity Manager (OIM) als Frontend für das System
- Erweiterung des OIM durch Workflows, Genehmigungs-, Compliance- und Reportingkomponenten
- Erstellung von Ports und Management-Agents für den ILM
- Anpassung der Datenarchitektur von OIM und ILM
- Entwicklung von CodeMethods, AccesModifiern und FormParts für OIM
- Workflowentwicklung im OIM
 
Qualitätsmanagement
- Qualitätsmanagement/ Testmanagement
- Testdesign
- Testausführung
- Reporting
- Enge Zusammenarbeit mit Entwicklerteam und Analysten


Verwendete Technologien:
UML, 38 prioriserte Systeme zur Anbindung, Omada Identity Manager, MS Identity Lifecycle Manager 2007, OIM, .Net 3.0, XML, Active Directory, MS Sharepoint, MS Project, Testlink, OIM, MS SQL 2005, Active Directory, SAP
 


Entwicklungszeitraum: 01.08.2008 bis heute
Eingesetzte Kapazitäten: 15

Portalmigration und -entwicklung zum Management von Fahrzeugflotten für einen Mobilitätsdienstleister


Aufgabenstellung

Umstellung einer Webanwendung von PHP auf Java



Kurzbeschreibung

- Aufnahme von fachlichen Anforderungen
- Dialogdesign
- Fehlerbereinigung und Optimierung des bestehenden PHP4-Webportals
- Migration eines PHP4-Webportals nach Java
- SQL- Administration und Abfrage-Statements
- Schnittstellen-Review und –Implementierung für Kommunikation gemäß Spezifikation der Open Travel Alliance
- Bugfixing, Testing und Releases in den Bereichen Webportal, Webservices, Datenbanken und Call-Center-Oberfläche



Verwendete Technologien:
Apache, Tomcat 6, JBoss, Linux, Windows XP, Tomahawk, CSS, HTML, XSD, PHP, LAMP, Javascript, SDO, DOM, MySQL, SQL Queries, Java, Java EE, Java Bridge, JSF/JSP, JSR223 (Scripting API), WebServices, Glassfish V2, MyEclipse
 


Entwicklungszeitraum: 01.09.2007 bis 31.12.2010
Eingesetzte Kapazitäten: 118

Solution Test Management  der System Integration der Produktsuite „Charly DE, AOK, Barmer, BSS“

Aufgabenstellung

Test der Produktsuite „Charly DE, AOK, Barmer, BSS“. Unter Zulieferung von Komponenten und Interaktion von Systemen und Services von externen und internen Partnern wie ICW, AOK, Barmer etc.



Kurzbeschreibung
- Durchführung des Testmanagements
- Anforderungsaufnahme und Kommunikation mit Projektleitern
- Planung / Steuerung des Testdesign und der Testdurchführung
- Testüberwachung
- Problemreportkoordination, Prioritäten-gesteuertes Tracking


Verwendete Technologien:
TMAP, T2, eHealth, CARS, JIRA, Lotus Notes, MS Office


Entwicklungszeitraum: 01.04.2009 bis heute
Eingesetzte Kapazitäten: 8

Implementierung, Einführung und den laufenden Betrieb eines neuen MES Systems zur Prozessierung von 300mm Wafern

Aufgabenstellung
Aufbau einer neuen Organisation (MIT= Manufacturing Baseline Integration and Testcenter) innerhalb der IT, welche zentrale Qualitätssicherungs-Aufgaben innerhalb des weltweit verteilten Projektes zur Inbetriebnahme des neuen MES Systems an allen Standorten wahrnimmt.


Kurzbeschreibung
Teamleitung & Prozessdefinition
- Definition und Umsetzung Aufbau- und Ablauforganisation
- Vorbereitung, Planung und Koordination Migrationsprojekte
- Definition und Einführung von Prozessen (Testdefinition, Testimplementation, Testausführung, Release von Software-Patches)
- Aufbau und Überwachung der Testumgebungen (4 single server, 3 cluster systeme)
- Organisation, Planung und Überwachung von verteilten Testaktivitäten (funktionale Tests, Integrationstests, Stress- und Performancetests)
- Koordination der Testaktivitäten mit anderen involvierten Abteilungen, insbesondere IT OS und Projekten, (Richmond, Porto, Dresden, Suzhou)
- Evaluierung und Einführung von Werkzeugen für Testdatenmanagement, System-Monitoring und System-Profiling
- Definition und Implementation eines 3rd Level Supports für plattform-bezogene Support-Anfragen
Test- und Datenmanagement
- Definition von Qualitätssicherungsprozessen.
- Einrichtung von Werkzeugen, welche diese Prozesse bei ihrer Ausführung unterstützen (organisieren von Tests, Problemverfolgung, Kommunikation mit anderen Abteilungen)
- Unterstützung der Einrichtung und des Betriebs von Systemen zur Prozessdokumentation.
- Planung und Ausführung der Qualitätssicherung für Patches von Drittherstellern. Einrichtung und Betriebsunterstützung eine Änderungsmanagementsystems.
- Automatisierung und Durchführung von Tests.

Entwicklung von Testsimulatoren und –generatoren für Lasttests
- Erstellung, Durchführung und Auswertung automatisierter Tests zur Feststellung der Belastbarkeit des MES-Systems
- Entwicklung der notwendigen Tools für die Durchführung und Überwachung der automatisierten Tests
- Offenlegung und Dokumentation von Engpässen und Schwachstellen im Laufzeitverhalten des Systems
- Simulation realer Lastszenarien zur Unterstützung anderer Testprojekte
- Installation und Wartung der in der Produktion verwendeten graphischen Benutzerschnittstellen (GUI) auf den Testsystemen
- Entwicklung und Durchführung von Testszenarien zur Migration des alten MES-Systems BCC zum neuen System ProFAB
- Stress- und Lasttests auf beiden Systemen im Parallelbetrieb
- Erstellung und Pflege der Tools zur Auswertung und Reporterstellung
Test-Automatisierung, -Design und –Ausführung
- Beratung und Unterstützung in QA-Prozessen
- Einführung und Etablierung von QA Prozessen im Softwarentwicklungsprozess des Testing- und Integration Center MIT
- Planung und Durchführung von funktionellen und nicht funktionellen Test u.a. Unittests, User Scenario Test, Last- und Stresstest, Patchtests (Integrationstest, Regressiontests, Systemstests)
- Analyse, Aufbereitung und Bewertung von Testergebnissen auf Basis der durchgeführten Test
- Rollout & Migration Support für projektrelevante Testaktivitäten  an verschiedenen Standorten weltweit
- 24*7 Plattform Support
Test-Equipment
- Administration und Setup für Simulationen von Produktions-Equipment
- MES Equipment-Integration
- Ausführung von Equipment-Integrationstests (manuell und automatisiert)
- Ausführung von Lasttests, Testauswertung
- MES Workflow-Design und -Implementierung


Verwendete Technologien:
Rational Testmanager, Rational Robot, Requisite Pro, Rational Rose,  ClearQuest/UTP, ClearCase/UCM, Visual Studio, C#, Excel,  MS Project, MS Project Server, MS SharePoint, Applied Materials FAB 300 MES, OpenFabSim300, iGear(EI), FAB300, Oracle 9.x/10.x, MS .NET C#, MS VBA, MS Windows Server 2003, MS Windows 2000


Entwicklungszeitraum: 01.10.2005 bis 31.01.2008
Eingesetzte Kapazitäten: 385

Internetbasiertes Bestell- und Warenwirtschaftssystem für die Absatzmittler (Shops und Sammelbesteller) des OTTO-Konzerns

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2000 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns. Über dieses System wickeln 750 OTTO-Shops sowie 5000 Sammelbesteller ein Umsatzvolumen von ca. 250 Mio. € ab.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und Sammelbesteller und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:

- dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
- dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
- dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
- zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
- zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
- zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten),
- zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
- zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Wiedervorlagen, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
 
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus, von Konfigurationstools für Internetanbindungen
- Konfigurationsmanagement
- Erstellung von Hilfesystemen und Handbüchern sowie Entwicklerdokumentation
- Softwarewartung
 
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests


Verwendete Technologien:
Visual C++/ MFC. lauffähig auf Windows 98, Windows NT, Windows 2000/ XP, Windows ME, Interbase, MS Visual C++6.0, MS SourceSafe, SQL, SQLAPI, PL/SQL , UML mit Rational Rose 2000 Enterprise Edition, Inno Setup, Python, QT, XML


Entwicklungszeitraum: 01.04.2001 bis 31.12.2005
Eingesetzte Kapazitäten: 167

Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den Versandhändler

Aufgabenstellung
Ziel des Projektes ist die Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den europaweit führenden Versandhändler.
 
In diesem Projekt wird die vorhandene Client-Server-Applikation abgelöst und weitestgehend in einer 1:1 Umsetzung durch eine moderne Client-Server-Java-Anwendung mit Eclipse RCP ersetzt. Dabei werden die vom Architekturteam beschlossene Vorgehen zum Design (domain driven design), sowie die vorgegebenen Frameworks, GUI-Komponenten und GUI-Styleguides berücksichtigt.


Kurzbeschreibung
Projektleitung
- Projektleitung
- Coaching der Projektleitung
- Teamkoordination
- Risikomanagement
- Controlling
 
Anforderungsanalyse
- Gesamtverantwortung der Analyse
- Geschäftsprozessanalyse und Analyse der bestehenden Altanwendung
- Analyse- und Designvorgehensdefinition
- Etablierung der Vorgehensdefinition für den IT-Bereich Einkaufssysteme
- Kommunikation der Analyseergebnisse zur Entwicklung
- Abstimmung der Anforderungen an das anwendungsübergreifende Domänenmodell mit den Facharchitekten der Abteilung
- Modellierung der Anforderungen und des Designs in einem UML2-Modell
- Pflichtenheftkonzeption und –Erstellung
 
Softwareentwicklung
- Implementierung von Business-Service-Methoden
- Domain-Modell und Datenbank-Mapping
- PersistenceCloning
- Design der Neuanwendung nach den Prinzipien des Domain Driven Designs
- Entwicklung einer Transformation, welche aus dem UML2-Modell die Anforderungsspezifikation als HTML erzeugt
- Implementierung von Services im Backend
- Oberflächenentwicklung (mit MERCADO)
- Anbinden von Funktionen in GUI und DomainAdapter
- Umsetzung des DDD (Domain Driven Design) unter Nutzung eines vorgegebenen Frameworks
- Implementierung der Logik (Domainadapter) unter Nutzung eines vorgegebenen Frameworks
- Implementierung von Services unter Nutzung eines vorgegebenen Frameworks
- Weiterentwicklung & Refactoring des SharedKernels und des Process Layers
- Umsetzung der durch eine Spezifikation definierten Use Cases
- Erweiterung des Datenmodels (neue Entities, ihre Abbildung auf DB)
- Implementieren der Businesslogik und Services
- Implementieren der Datenbankzugriffe mittels Kodo und JPA
- Implementieren „Persistenzcloning“ zum Spiegeln der Entitäten auf bestehendes Datenbank-Schema
 
Qualitätsmanagement
- UNIT-Tests
- Erstellen von Testplänen
- Tests komplexer Geschäftsabläufe
- Durchführung von Integrations- und Systemtests
- Test des SharedKernels und Process Layers
- Oberflächentests
- Dokumentation der Fehler


Verwendete Technologien:
Java, Java EE, Kodo (JDO & JPA), EclipseLink, Eclipse RCP, CM Synergy, Spring, Acegi, Open JPA, JDO, Together, CM Synergy, Mercado, Oracle 10, Maven 2, BEA WebLogic (Bussines Logik, Mapping/ Persistence FW), UML, Tomcat, TOAD, UML2, OCL, XSL, XSLT, HTML


Entwicklungszeitraum: 01.02.2008 bis 31.05.2010
Eingesetzte Kapazitäten: 122

Modulares Bestell- und Warenwirtschaftsystem, welches für alle Absatz¬mittler (Shops) des Versandhauses frei konfigurierbar ist. Ablösung des Vorgängersystems (IBA 2000) in Form einer kompletten Neuimplementierung auf Basis des Microsoft .Net-Frameworks

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2.0 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:
• dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
• dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
• dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
• zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
• zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
• zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten via Web-Services) und den Endkunden (zum Beispiel Mailing),
• zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
• zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Organizer, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus
- Konfigurationsmanagement
- Erstellung Entwicklerdokumentation
- Softwarewartung
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionsstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests
- Projekt- und Produktreviews


Verwendete Technologien:

Microsoft .Net 2.0, C#, Composite UI Application Block (CAB, SCSF), UML, Visual Studio 2005 Team Edition, Subversion, Jira, NUnit, C#/.NET, .NET Framework 2.0, CAB, SCSF, Vanatec OpenAccess, Crystal Reports XI, Datenbank Firebird, Infragistics NetAdvantage for Windows Forms, Infragistics Testadvantage, Mercury Quick Test Pro und Quality Center, Subversion, JIRA, Application under Test (AUT)



Entwicklungszeitraum: 01.04.2007 bis 31.12.2009
Eingesetzte Kapazitäten: 133

Software Development Kit - . Microsoft .NET Entwicklung

Aufgabenstellung
Design, Implementation, Test, Dokumentation und Support   eines SDK (Software Development Kit) für die Geräteanbindung in eHealth-Infrastrukturen (z.B. mittels WebService)


Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der bestehenden Anwendungslogik
- Design, Implementation, Test, Dokumentation und Support von Anwendungen: u. a. HttpServer, Reflection based Tools, XML Generation and Parsing, Automated object mapping


Verwendete Technologien:
Maven, MS Visual Studio 2005, Liquid XML Studio, soapUI, SubVersion, MagicDraw UML


Entwicklungszeitraum: 01.01.2008 bis 30.11.2009
Eingesetzte Kapazitäten: 23

Unterstützung von Integrationstests

Aufgabenstellung
Das Maut-System wird backendseitig mit dem neuen Release auf SOA-konforme Architektur umgestellt. Um die Zusammenarbeit der teilweise neuen Teilanwendungen des Systems möglichst früh zu sichern, werden diese bereits in einer sehr frühen Phase der Systementwicklung getestet. Schwerpunkt sind hier die korrekte Zusammenarbeit der Schnittstellen und der spezifikationsgemäße Ablauf der implementierten Geschäftsprozesse.


Kurzbeschreibung
- Erstellung von Teststrategie und Testplanung
- Testmanagement
- Fehlermanagement
- Design und Ausführung von Modul- und Regressionstests
- Bugtracking
- Testautomatisierung
- Testdokumentation und –auswertung


Verwendete Technologien:
Sun Solaris, CITRIX, VM-Ware; HP Mercury Quality Center, SubVersion, SOAP-UI,  Application under Test (AUT): Verschiedene neu implementierte Module des Maut-Systems, Java SE 6.0, Spring, Hybernate, Apache Tomcat, SOAP, WSDL, Perl, Oracle 11g, VM-Ware


Entwicklungszeitraum: 01.11.2009 bis heute
Eingesetzte Kapazitäten: 13

Sicherheitsdatenerfassung & Zinsstatistik - Oracle-Programmierung

Aufgabenstellung


Kurzbeschreibung
Projekt: Erfassung von Sicherheitendaten
 
Datenbankbasierte Lösung zur Erfassung von Sicherheitendaten unter Beachtung des 4-Augenprinzipes. Bei Freigabe der Daten soll ein Ausdruck der Sicherheitendaten für den entsprechenden Kunden erfolgen.
 
Tätigkeiten:
- Implementierung
 
Projekt: Zinsstatistik
 
Anpassung einer existierenden Lösung zur Berechnung von Zinsen an neue vom Gesetzgeber vorgegebene Berechnungen.
 
Tätigkeiten:
- Analyse
- Implementierung
- Test


Verwendete Technologien:
Visual C++, Oracle 8, SQL, PL/SQL, Quest TOAD


Entwicklungszeitraum: 01.04.2005 bis 30.01.2008
Eingesetzte Kapazitäten: 2


Prozess- & Methodenberatung
Für eine IT-Umgebung mit 15.000 Arbeitsplätzen und mehreren Hundert IT-Systemen ist auf der Basis eines bestehenden Fachkonzeptes eine entsprechende IT-Lösung als IT-Service zu implementieren. Projektbudget gesamt ca. 1Mio€.

Aufgabenstellung
Projektvorbereitung, Projektleitung, -controlling und –management, Analyse und Softwareentwicklung


Kurzbeschreibung
Projektleitung, -controlling und -management
Kommunikation und Verhandlung mit Lieferanten, Partnern, IT-Dienstleistern sowie auf Konzernebene (RWE)
Führung der Projektkernteams mit insgesamt 15 Mitarbeitern
Projektmanagement (Vertretung Projektleitung)
 
Durchführung des Orga Projektes als Vorbereitung des Einsatzes für das Identity Mangement System
- Bewertung bestehendes Fachkonzept
- Durchführung Ist-Analyse: Personalmanagement-Prozesse, IT-Systeme, Rollen- und Berechtigungskonzepte
- Erstellung Rollenkonzept und Durchführung Rollendefinition
- Definition Soll-Prozesse in Form von Workshops
- Ableitung technische Anforderungen
- Erstellung Fachkonzept
- Erstellung Lastenheft
 
Analyse
- Erstellung Anwendungsfälle
- Analyse und technische Konzeption
- Analyse AD& SAP HCM
- Datenflussanalyse und Modellerstellung
- Abstimmung der Schnittstellen
- Aufbau der verschiedenen Umgebungen (Development, QA, Produktion)
- Einarbeitung in OMADA
- Qualitätsmanagement
 
Softwareentwicklung
- Aufbau eines Systems mit Hilfe des MS Identity Lifecycle Managers (ILM), mit  dem Identitäts- und Berechtigungsinformationen zwischen Softwaresystemen  der enviaM ausgetauscht und verändert werden können.
- Verwendung des Omada Identity Manager (OIM) als Frontend für das System
- Erweiterung des OIM durch Workflows, Genehmigungs-, Compliance- und Reportingkomponenten
- Erstellung von Ports und Management-Agents für den ILM
- Anpassung der Datenarchitektur von OIM und ILM
- Entwicklung von CodeMethods, AccesModifiern und FormParts für OIM
- Workflowentwicklung im OIM
 
Qualitätsmanagement
- Qualitätsmanagement/ Testmanagement
- Testdesign
- Testausführung
- Reporting
- Enge Zusammenarbeit mit Entwicklerteam und Analysten


Verwendete Technologien:
UML, 38 prioriserte Systeme zur Anbindung, Omada Identity Manager, MS Identity Lifecycle Manager 2007, OIM, .Net 3.0, XML, Active Directory, MS Sharepoint, MS Project, Testlink, OIM, MS SQL 2005, Active Directory, SAP
 


Entwicklungszeitraum: 01.08.2008 bis heute
Eingesetzte Kapazitäten: 15

Beratungs- und Unterstützungsleistungen bei der
Analyse und Umgestaltung von Architektur und Design

Aufgabenstellung
IBIS dient der Verwaltung von Struktur- und Zeitwirtschaftsdaten und der Personalbedarfsermittlung unter Verwendung  zeitwirtschaftlicher Vorgaben und vorhandener Verkehrsmengen. Anhand IBIS erfolgen die Planung der Zustellfolgen der Zustellbezirke und die Erstellung der Begehungspläne.
- Softwarearchitektur
- Softwareentwicklung


Kurzbeschreibung
- Design der Anbindung zur Visualisierung und Wegstreckenermittlung (ViNO)
- Betreuung und technische Leitung des Nearshore-Projekts zur ViNO-Anbindung
- Dokumentation der IBIS-System-Architektur (UML, SAT42)
- Design und Umsetzung von neuen IBIS-Modulen (Visualisierung, Wege-Auswertung, Modellierung Soll-Zustand, Neuschneiden)
- Erstellung Build-Prozess und Einführung Build-Server
- Konzept-Erstellung und Umsetzung automatisierter Tests
- Erstellung Architekturkonzepte für generisches IBIS-Schnittstellensystem
- Entwicklung Prototyp  der Java-basierten Schnittstellen-Anwendung


Verwendete Technologien:
Java SE 6, Spring, Swing, JPA, Hibernate, Groovy, Oracle 9 und 11, Eclipse, Together 2007, Maven, Ant, Hudson, Rational ClearCase, Borland CaliberRM


Entwicklungszeitraum: 10.03.2008 bis 31.12.2009
Eingesetzte Kapazitäten: 24

Unterstützung des verantwortlichen Managers für die globale IT-Infrastruktur

Aufgabenstellung
- Einführung einer Applikations/Service Matrix zur Unterstützung der Aufgaben des Incident Management
- Dokumentation und Implementierung des Problem Managements nach ITIL in MS Office SharePoint
 


Kurzbeschreibung
- Verknüpfung von Configuaration Items (Einführung einer Applikations/Service Matrix)
- Problem Management nach ITIL:
- Aufnahme von Requirements
- Workflowerstellung in MS SharePoint mit Nintex Workflow 2007
- Optimierung des bereits existierenden Prozesses
- User Policy, Administration Guide
 


Verwendete Technologien:

ITIL, MS Excel (VBA), MS Office SharePoint Server 2007, Nintex Workflow 2007



Entwicklungszeitraum: 01.08.2007 bis 31.12.2007
Eingesetzte Kapazitäten: 2

Komplexe Internetbasierte Informations- Kommunikations- und Controllingplattform für große Bauvorhaben mit den Bereichen Baucontrolling und Informationsmanagement

Aufgabenstellung

Bereitstellung einer Web basierten Plattform für Dokumentenmanagement, Kommunikation und Controlling großer öffentlicher Bauvorhaben, zu der alle Projekt-Beteiligten wie Baufirmen, Ingenieurunternehmen, Bauherren, Verwaltung ständigen Zugriff via Internet haben.



Kurzbeschreibung
- Projektleitung Softwareentwicklung, Kernteam 8 MA
- Analyse der Arbeitsabläufe und Mengengerüste im Bauordnungsamt bei der Durchführung von Bauvorhaben im Straßen- und Tiefbau
- Analyse der Businessprozesse in der Bauverwaltung allgemein
- Anforderungsmanagement entsprechend Phasen der HOAI
- Konzept und Leitung der Entwicklung einer web basierten Portal Lösung für Kommunikation, Information, Controlling
- Modul für Knowledge Management
- Entwicklung Architektur der Middleware- und Datenbankebene
- Datenbankdesign und -architektur
- Programmierung von Datenbankbereich, Middleware und webbasiertem Frontend und Adminkonsole
- Erstellung einer erweiterbaren, kontextsensitiven Online-Hilfe
- Implementierung, Inbetriebnahme und Pilotbetrieb des Portals
- Schulung und Betreuung, Org. 2nd Level Support und Betrieb der Plattform in der Pilotierungsphase, inzwischen erfolgte die Übergabe an das RZ der Landeshauotstatt zum stabilen Dauerbetrieb
- Qualitätssicherung


Verwendete Technologien:
Visio, MS Project, Visual Studio .NET, DOTNET Framework, C#, Java Script, C#, HTML, ASP.NET, CSS, JavaScript, XML, MS SQL Server 2000, MS SQL 2000, MS Windows 2000/2003 Server
 


Entwicklungszeitraum: 01.01.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 16

Webanwendung für den Deutschen Fußball-Bund zur Verwaltung der Daten der deutschen Nationalmannschaften

Aufgabenstellung
Ziel der Lösung ist es, besondere Anforderungen der Nationalmannschaften, die Verwaltung von Leistungstests, Videoanalysedaten, Trainingsplänen, psychologischen und medizinischen Daten, abzudecken. Auf Grund der Sensibilität der Daten wird ein extrem hohes Maß an Datensicherheit gefordert. Die Applikation ist nahtlos mit dem bereits bestehenden System, dem DFBnet () integriert und für den Nutzer transparent. Die Zielgruppe der Anwendung sind die Manager, Trainer, Ärzte, Betreuer und Spieler der deutschen Nationalmannschaften.


Kurzbeschreibung
- Spezifikation der fachlichen und technischen Anforderungen in direktem Kontakt mit dem Kunden
- Spezifikation von Importformaten in internationaler Zusammenarbeit mit Datenlieferanten
- Erstellung der Architektur der Anwendung als Basis für modellgetriebene Softwareentwicklung
- Entwicklung der XML-Importschnittstellen für Daten aus Fremdsystemen
- Entwicklung der Webanwendung (Datensicherheit , Backend, GUI)
- Entwicklertests der Anwendung
- Ausgestaltung des konkreten Projektprozesses
 


Verwendete Technologien:
UML, OOA/OOD, MDSD, Java, XML/XSLT, Spring, Hibernate, JSF / MyFaces, Oracle, HSQLDB, Tomcat, JBoss, jUnit, Agile Softwareentwicklung


Entwicklungszeitraum: 01.06.2008 bis 13.11.2009
Eingesetzte Kapazitäten: 19

APL-Viewer - Analyse- und Vergleichswerkzeug zur Produktionsvorbereitung und Optimierung der Produktionsabläufe in der Halbleiterindustrie

Aufgabenstellung
- Beratung - Implementierung - Test

Kurzbeschreibung
- Beratung zu Anwendungsproblemen
- Reengeneering der besteheneden Anwendunglogik
- Implementation eines ChangeRequest - Paketes
- Test
- Dokumentation
 


Verwendete Technologien:
MS Visual Studio 6.0, VB 6.0, SubVersion 1.4.5


Entwicklungszeitraum: 01.08.2007 bis 31.12.2007
Eingesetzte Kapazitäten: 4

Planung, Test und Durchführung des Carve Out der Globalfoundries IT Ressourcen aus der AMD Infrastruktur

Aufgabenstellung

- Organisatorisches Projektmanagement im Rahmen eines globalen CarveOuts
- Konfiguration und Anpassung des MS Project Server



Kurzbeschreibung

Projektmanagement
- Projekt-& Ressourcenplanung
- Abstimmung von Milestones und Projektschnittstellen
- Kontinuierliches Controlling& Reporting der Projekte
- Ermitteln des Projektfortschrittes
- Erstellen von Projektstatusberichten
- Tool-Support für die Projektbeteiligten hinsichtlich MS Project 2007, MS Project Server 2007& MS Office SharePoint Server 2007
- Konzeption und Implementierung projektorganisatorischer Abläufen& Prozesse
- Konzeption, Abstimmung und Implementierung eines Informations-& Dokumentenmanagement-Portals (SharePoint) zur weltweite Kollaboration der Beteiligten
- Vorbereitung, Konzeption& Abstimmung der Kommunikation zum Kunden (intern)
Analyse
- Netzwerkanalyse: Erarbeitung Netzwerkscan aller aktiven Configuration Items in der Globalfoundries Infrastruktur
Planung
- Projektplanung für die Migration aller ermittelten Configuration Items
- Überprüfung (double check) aller Applikationen die in an den amerikanischen Standorten migriert wurden
- Erarbeitung eines Rollenkonzepts für die Verwendung des Project Servers in einem globalen CarveOut
- Erstellung des unternehmensspezifischen Ressourcenpools
- Anpassung des Project Web Access entsprechend der Project Szenarien inkl. der Integration von Dashboard-Funktionalitäten
- Integration von InfoPath-Formularen zur Unterstützung des Projektmanagements
- Erarbeitung& Implementierung eines unternehmensspezifischen Projektvorlage (MS Project Datei) inkl. Roll-out für alle definierten Projektszenarien
- Lösungsentwurf zur Migration des erhobenen Datenbestand (IP Adressen und Software Applikationen) in den Service Desk
- Erarbeitung eines neuen Prozess zu IP Adressen Freigabe und Änderung mit den beteiligten Abteilungen
- Überarbeitung der Namenskonvention für neue IP Adressen
-
Test
- Vorbereitung Test und Migration Windows Server
- Projektplanung und Durchführung des Multi-Domain-Test und der Migration aller Globalfoundries Software Applikationen (<800 Stück)



Verwendete Technologien:
RequestXpress, MS Visio, MS Office 2007, MS Project Professional 2007, MS Office SharePoint Server 2007, WebEx, LiveMeeting, Cisco IP Phones, Cisco Unity, Cisco VoIP Solutions


Entwicklungszeitraum: 01.01.2009 bis 31.01.2010
Eingesetzte Kapazitäten: 18

Implementierung, Einführung und den laufenden Betrieb eines neuen MES Systems zur Prozessierung von 300mm Wafern

Aufgabenstellung
Aufbau einer neuen Organisation (MIT= Manufacturing Baseline Integration and Testcenter) innerhalb der IT, welche zentrale Qualitätssicherungs-Aufgaben innerhalb des weltweit verteilten Projektes zur Inbetriebnahme des neuen MES Systems an allen Standorten wahrnimmt.


Kurzbeschreibung
Teamleitung & Prozessdefinition
- Definition und Umsetzung Aufbau- und Ablauforganisation
- Vorbereitung, Planung und Koordination Migrationsprojekte
- Definition und Einführung von Prozessen (Testdefinition, Testimplementation, Testausführung, Release von Software-Patches)
- Aufbau und Überwachung der Testumgebungen (4 single server, 3 cluster systeme)
- Organisation, Planung und Überwachung von verteilten Testaktivitäten (funktionale Tests, Integrationstests, Stress- und Performancetests)
- Koordination der Testaktivitäten mit anderen involvierten Abteilungen, insbesondere IT OS und Projekten, (Richmond, Porto, Dresden, Suzhou)
- Evaluierung und Einführung von Werkzeugen für Testdatenmanagement, System-Monitoring und System-Profiling
- Definition und Implementation eines 3rd Level Supports für plattform-bezogene Support-Anfragen
Test- und Datenmanagement
- Definition von Qualitätssicherungsprozessen.
- Einrichtung von Werkzeugen, welche diese Prozesse bei ihrer Ausführung unterstützen (organisieren von Tests, Problemverfolgung, Kommunikation mit anderen Abteilungen)
- Unterstützung der Einrichtung und des Betriebs von Systemen zur Prozessdokumentation.
- Planung und Ausführung der Qualitätssicherung für Patches von Drittherstellern. Einrichtung und Betriebsunterstützung eine Änderungsmanagementsystems.
- Automatisierung und Durchführung von Tests.

Entwicklung von Testsimulatoren und –generatoren für Lasttests
- Erstellung, Durchführung und Auswertung automatisierter Tests zur Feststellung der Belastbarkeit des MES-Systems
- Entwicklung der notwendigen Tools für die Durchführung und Überwachung der automatisierten Tests
- Offenlegung und Dokumentation von Engpässen und Schwachstellen im Laufzeitverhalten des Systems
- Simulation realer Lastszenarien zur Unterstützung anderer Testprojekte
- Installation und Wartung der in der Produktion verwendeten graphischen Benutzerschnittstellen (GUI) auf den Testsystemen
- Entwicklung und Durchführung von Testszenarien zur Migration des alten MES-Systems BCC zum neuen System ProFAB
- Stress- und Lasttests auf beiden Systemen im Parallelbetrieb
- Erstellung und Pflege der Tools zur Auswertung und Reporterstellung
Test-Automatisierung, -Design und –Ausführung
- Beratung und Unterstützung in QA-Prozessen
- Einführung und Etablierung von QA Prozessen im Softwarentwicklungsprozess des Testing- und Integration Center MIT
- Planung und Durchführung von funktionellen und nicht funktionellen Test u.a. Unittests, User Scenario Test, Last- und Stresstest, Patchtests (Integrationstest, Regressiontests, Systemstests)
- Analyse, Aufbereitung und Bewertung von Testergebnissen auf Basis der durchgeführten Test
- Rollout & Migration Support für projektrelevante Testaktivitäten  an verschiedenen Standorten weltweit
- 24*7 Plattform Support
Test-Equipment
- Administration und Setup für Simulationen von Produktions-Equipment
- MES Equipment-Integration
- Ausführung von Equipment-Integrationstests (manuell und automatisiert)
- Ausführung von Lasttests, Testauswertung
- MES Workflow-Design und -Implementierung


Verwendete Technologien:
Rational Testmanager, Rational Robot, Requisite Pro, Rational Rose,  ClearQuest/UTP, ClearCase/UCM, Visual Studio, C#, Excel,  MS Project, MS Project Server, MS SharePoint, Applied Materials FAB 300 MES, OpenFabSim300, iGear(EI), FAB300, Oracle 9.x/10.x, MS .NET C#, MS VBA, MS Windows Server 2003, MS Windows 2000


Entwicklungszeitraum: 01.10.2005 bis 31.01.2008
Eingesetzte Kapazitäten: 385

Internetbasiertes Bestell- und Warenwirtschaftssystem für die Absatzmittler (Shops und Sammelbesteller) des OTTO-Konzerns

Aufgabenstellung
Das Bestell- und Warenwirtschaftssystem IBA 2000 bildet die Grundlage für den Vertriebskanal „Absatzmittler“ des OTTO-Konzerns. Über dieses System wickeln 750 OTTO-Shops sowie 5000 Sammelbesteller ein Umsatzvolumen von ca. 250 Mio. € ab.
Aufgaben des Projektes war Anforderungserhebung, Analyse, Design, Implementierung, Test und Roll-Out dieses neuen Bestell- und Warenwirtschaftssystems für die OTTO-Shops und Sammelbesteller und deren anschließende Wartung.
Die neue Software deckt ca. 350 Geschäftsvorfälle ab und sichert die Verbindung zu den Zentralsystemen des Konzerns.
Sie dient unter anderem:

- dem Funktionieren des Bestellkreislaufes (Bestellen mit diversen Services, Stornieren),
- dem Funktionieren des Warenkreislaufes (Verkaufen im Shop oder im Direktversand, Retournieren),
- dem Funktionieren des Geldkreislaufes (Ein- und Auszahlungen, Barkauf, Ratenzahlungen),
- zur Bestandsverwaltung (Shopverwaltung, Nutzerverwaltung, Artikelverwaltung),
- zum Controlling (Kassenabschluss, Kontoabstimmung, Verwaltung von Kontoauszügen und Nachbuchungen)
- zur Kommunikation mit OTTO (u. a. Bestellungen, Stornierungen, Kontoauszüge, Rechnungen, CRM-Daten),
- zur Erstellung und Übertragung statistischer Auswertungen (shop-, artikel- und warenbezogen) sowie
- zur Absicherung diverser weiterer Aufgaben (Katalogverwaltung, Wiedervorlagen, Mahnwesen etc.).


Kurzbeschreibung
Projektleitung / Teilprojektleitung:
- Angebotserstellung, Projektplanung und - steuerung, Kostenkontrolle u. -steuerung, Terminsteuerung, Mitarbeitereinschätzungen, Ressourcenplanung,  Änderungsmanagement, Risikomanagement, Qualitätsmanagement
- Planung und Durchführung von Gesprächen mit den Fachbereichen
- Planung und Durchführung von Workshops mit den Agenturen, Fachbereichen, Innen- und Außendienstmitarbeitern sowie dem Service Center
 
Softwareentwicklung:
- Anforderungsaufnahme von fachlichen, nicht-funktionalen und technischen Anforderungen
- Erstellung Fachkonzept, Anforderungskatalog (Geschäftsprozesse und Geschäftsobjekte sowie deren Zusammenhänge)
- Analyse und Design der Geschäftsprozesse
- Beschreibung der Altdaten, Schnittstellen, Mengengerüste
- Machbarkeitsstudien zu einzelnen Anforderungen
- Design von Datenbanken
- Erstellen der Systemarchitektur
- Implementierung der Geschäftsabläufe, der Administration der Versionsverwaltung, Verwaltungsprogrammen zur Datenbanksicherung und Wiederherstellung, des Rollforward-Mechanismus, von Konfigurationstools für Internetanbindungen
- Konfigurationsmanagement
- Erstellung von Hilfesystemen und Handbüchern sowie Entwicklerdokumentation
- Softwarewartung
 
Qualitätsmanagement:
- Erstellung und Durchführung von Programm-, System- und Regressionstests
- Kontinuierliche Qualitätssicherung
- Durchführung automatisierter Tests


Verwendete Technologien:
Visual C++/ MFC. lauffähig auf Windows 98, Windows NT, Windows 2000/ XP, Windows ME, Interbase, MS Visual C++6.0, MS SourceSafe, SQL, SQLAPI, PL/SQL , UML mit Rational Rose 2000 Enterprise Edition, Inno Setup, Python, QT, XML


Entwicklungszeitraum: 01.04.2001 bis 31.12.2005
Eingesetzte Kapazitäten: 167

Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den Versandhändler

Aufgabenstellung
Ziel des Projektes ist die Neuentwicklung der Angebots- und Katalogverwaltung im Bereich der Verwertung für den europaweit führenden Versandhändler.
 
In diesem Projekt wird die vorhandene Client-Server-Applikation abgelöst und weitestgehend in einer 1:1 Umsetzung durch eine moderne Client-Server-Java-Anwendung mit Eclipse RCP ersetzt. Dabei werden die vom Architekturteam beschlossene Vorgehen zum Design (domain driven design), sowie die vorgegebenen Frameworks, GUI-Komponenten und GUI-Styleguides berücksichtigt.


Kurzbeschreibung
Projektleitung
- Projektleitung
- Coaching der Projektleitung
- Teamkoordination
- Risikomanagement
- Controlling
 
Anforderungsanalyse
- Gesamtverantwortung der Analyse
- Geschäftsprozessanalyse und Analyse der bestehenden Altanwendung
- Analyse- und Designvorgehensdefinition
- Etablierung der Vorgehensdefinition für den IT-Bereich Einkaufssysteme
- Kommunikation der Analyseergebnisse zur Entwicklung
- Abstimmung der Anforderungen an das anwendungsübergreifende Domänenmodell mit den Facharchitekten der Abteilung
- Modellierung der Anforderungen und des Designs in einem UML2-Modell
- Pflichtenheftkonzeption und –Erstellung
 
Softwareentwicklung
- Implementierung von Business-Service-Methoden
- Domain-Modell und Datenbank-Mapping
- PersistenceCloning
- Design der Neuanwendung nach den Prinzipien des Domain Driven Designs
- Entwicklung einer Transformation, welche aus dem UML2-Modell die Anforderungsspezifikation als HTML erzeugt
- Implementierung von Services im Backend
- Oberflächenentwicklung (mit MERCADO)
- Anbinden von Funktionen in GUI und DomainAdapter
- Umsetzung des DDD (Domain Driven Design) unter Nutzung eines vorgegebenen Frameworks
- Implementierung der Logik (Domainadapter) unter Nutzung eines vorgegebenen Frameworks
- Implementierung von Services unter Nutzung eines vorgegebenen Frameworks
- Weiterentwicklung & Refactoring des SharedKernels und des Process Layers
- Umsetzung der durch eine Spezifikation definierten Use Cases
- Erweiterung des Datenmodels (neue Entities, ihre Abbildung auf DB)
- Implementieren der Businesslogik und Services
- Implementieren der Datenbankzugriffe mittels Kodo und JPA
- Implementieren „Persistenzcloning“ zum Spiegeln der Entitäten auf bestehendes Datenbank-Schema
 
Qualitätsmanagement
- UNIT-Tests
- Erstellen von Testplänen
- Tests komplexer Geschäftsabläufe
- Durchführung von Integrations- und Systemtests
- Test des SharedKernels und Process Layers
- Oberflächentests
- Dokumentation der Fehler


Verwendete Technologien:
Java, Java EE, Kodo (JDO & JPA), EclipseLink, Eclipse RCP, CM Synergy, Spring, Acegi, Open JPA, JDO, Together, CM Synergy, Mercado, Oracle 10, Maven 2, BEA WebLogic (Bussines Logik, Mapping/ Persistence FW), UML, Tomcat, TOAD, UML2, OCL, XSL, XSLT, HTML


Entwicklungszeitraum: 01.02.2008 bis 31.05.2010
Eingesetzte Kapazitäten: 122

In einem gemeinsamen Feldversuch mit 200 Testbenutzern wurde ein auf der VDV-Kernapplikation basierendes E-Ticket-System (bargeldlose Fahrkarte) etabliert.


Aufgabenstellung
Umsetzungen neuer Anforderungen der Buchungs- und Kundenverwaltungsapplikation
Pflege und Erweiterung der Webauftritte


Kurzbeschreibung

- Gemeinsame Erarbeitung der Anforderungen mit Fachabteilung in Workshops
- Technischer AP für das BES in Telkos zur „Preis- und Routenermittlung
- Konzeption, Implementierung und zentraler Ansprechpartner für die Bereiche:
- Kundenportal (Verwaltung Kundendaten, Fahrparameter, Fahrten- und Rechnungsübersicht, etc.)
- Mitarbeiterportal (Erfassen von Schäden u. Reklamationen, maneller Checkout, Touchpoint bzw. Standortverwaltung, Kundenadministration, etc.)
- Hacon-Fahrplanauskunftsystem (Implementierung XML-Schnittstelle, Fahrten bewerten, kennzeichnen, bepreisen, Fahrtenzusammenfassung, Bestpricing)
- Implementierung eines User Interfaces nach Kundenvorgaben
- Konzeption von Datenbank, Schnittstellen - Drittsysteme und Use Cases (3-Schichten-Architektur)
- Implementierung des Testkonzeptes und Durchführung von Funktionstests
- Zuständig für jegliche Anfragen vom Testteam, Konzeptteam, Service-Center

 



Verwendete Technologien:
UML, PHP, LAMP, SDO, DOM, XML, XSD, SQL, PHP, Java, Web Services, Linux


Entwicklungszeitraum: 01.01.2007 bis 30.05.2009
Eingesetzte Kapazitäten: 84

Beratung und Unterstützung beim Aufbau eines Identity
Management System auf Basis MS Microsoft Identity Integration Server

Aufgabenstellung
Planung des Aufbaus eines IDM Systems, das perspektivisch als zentrale Schnittstelle für alle Applikationen im Konzern dienen soll. Ziel ist die Erlangung einer einheitliche Sicht auf alle bekannten Anmeldekennungen des Unternehmens und Abgleich dieser Daten mit den HR-Daten


Kurzbeschreibung
- Projektmanagement
- Erfassung der Business Prozesse für das zu implementierende IDM System
- Aufsetzen der technischen Lösung
- Vorbereitung des Datenimports


Verwendete Technologien:
MS IIS, Oxford User Manager, Oxford Role Manager, VBS, VB.NET, MS Visio, MS Project


Entwicklungszeitraum: 01.05.2009 bis 31.01.2010
Eingesetzte Kapazitäten: 9

Anpassung der logistischen Lagerabwicklung

Aufgabenstellung
- Prozessberatung
- Analyse
- Qualitätsmanagement


Kurzbeschreibung
- Durchführung und Koordinierung der Anforderungsanalysen zwischen Kunde und Nutzer
- Dokumentation und Anforderungsmanagement basierend auf vorhandenen Anwendungsfällen
- Implementierung von Testmethodiken und Techniken (sowohl Whitebox als Blackbox)
- Testautomatisierung durch Entwicklung eines eigenen Testframeworks für (Swing) GUI Tests basiert auf Groovy und Open Source.
- Koordinierung von Tests (Iterationen und Abnahme)
- Unterstützung des Projektmanagements bei der iterativen und agilen Software Entwicklung / als Scrum Master Durchführung von agiles Coaching.
- Unterstützung der Architektur durch Reviews und Beratung.
- Durchführung der Migration von Version Verwaltung PVCS nach Mercurial und Coaching der Teammitglieder.
- Optimierung „Continues Integration“ mittels Hudson Build Management.


Verwendete Technologien:
Use Cases, IBM Rational Rose, FEST,  Groovy, Java, Hudson, Mercurial


Entwicklungszeitraum: 01.07.2008 bis 30.10.2009
Eingesetzte Kapazitäten: 17

Programm zur Berechnung der Zinszuschüsse für zukünftige Sollstellungen auf Basis vorliegender Konto- und Umsatzdaten

Aufgabenstellung
- Projektleitung
- Anforderungsaufnahme
- Softwareentwicklung
- Qualitäts- und Risikomanagement


Kurzbeschreibung
Tätigkeiten:
 
- Ermittlung von Abrufbeträgen, des kontokonkreten Mittelverbrauchs sowie allgemeinen Nachweisführungen gegenüber dem Zuschussgeber
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan, um den Mittelverbrauch ständig in ausreichender Aktualität vorhalten zu können.
- Implementierung einer flexiblen Reaktionsmöglichkeit auf Rückzahlungsstörungen bzw. Abweichungen vom ursprünglichen Tilgungsplan
- Programmierung der Komponenten der Datenherkunft, der Prüfung, der Datenvorbereitung, der Berechnung und der Datenablage
- Protokollierung von Änderungen im Datenbestand und in der Administration
- Durchführung eines automatischen Berechnungslaufes für sehr große Datenmengen (bis zu 2 Mio. Konten)
- Ermöglichung einer vollautomatischen als auch manuellen Berechnung der Zinszuschüsse
- Gewährleistung des Vieraugenprinzips bei der manuellen Erfassung von Datenbeständen und der Administration
- Flexible Parametrisierbarkeit der Berechnungsroutinen, Störungen und weiterer Umgebungstabellen über die Administration


Verwendete Technologien:
MS Visual Studio C++ 6.0, Standardklassenbibliotheken, Windows NT 4.0, ODBC-Treiber, MFC, SQL, Oracle, Informix


Entwicklungszeitraum: 01.09.2000 bis 31.12.2002
Eingesetzte Kapazitäten: 6

Organisatorische Voruntersuchungen zur Feststellung
des Optimierungspotentials im Vorfeld einer Durchführung zur Plattformmigration/-modernisierung

Aufgabenstellung
Die Weiterentwicklung und Optimierung der Geschäftsaktivitäten des Kunden erfordert eine Modernisierung der genutzten IT Landschaft. Im ersten Schritt sollte die vorhandene Lösung im ERP-Bereich ersetzt werden, um eine zukunftssicherere Plattform zur Verfügung zu stellen. Ein Plattformwechsel ist dabei der von der Unternehmensleitung mittelfristig und langfristig präferierte Weg mit den Zielen:
- Noch effektivere Gestaltung der Geschäftsprozesse/-abläufe der Unternehmensgruppe
- Erreichen von mehr Hardwareunabhängigkeit
- Etablierung einer zukunftssicheren Entwicklungsumgebung
- Einsatz einer aktuellen, nicht proprietäre SQL-Datenbank
- Verbesserung der Usability und User-Akzeptanz

 



Kurzbeschreibung

- Untersuchungen zu prozessualen und organisatorischen
Optimierungspotentialen
- Überprüfung der technischen Voraussetzungen für eine Migration
- Vorschäge zu möglichen nachfolgende Phasen und Handlungsempfehlungen



Verwendete Technologien:
Bird's-Eye View


Entwicklungszeitraum: 01.12.2009 bis 31.05.2010
Eingesetzte Kapazitäten: 2

Weiterentwicklungsaufträge und Optimierungsanträge werden in Form von Anforderungen an das System SAP IS-U KSR gestellt und durchlaufen einen etablierten Steuerungsprozess. Anforderungen an Schnittstellen und Umsysteme müssen aufgenommen, bewertet und umgesetzt werden. 

Aufgabenstellung
Die Anforderungen sind zu bewerten und auf Umsetzbarkeit zu prüfen. Zur Umsetzung der Anforderungen ist die Steuerung und Koordination des internen IT Dienstleister sicherzustellen.


Kurzbeschreibung
- Bewertung (Kosten der Umsetzung, benötigte Ressourcen, zeitlicher Aufwand)
- Organisation, Koordination von Anforderungen und Fachbereichs-Customizingaufträgen
- Unterstützung bei der Erstellung von Lastenheften / Fachkonzepten und der Projektdurchführung
- Unterstützung bei der Erstellung von Lastenheften / Fachkonzepten und der Projektdurchführung
- Umsetzung von Auswertungen über SAP Query
- Abstimmung mit Beteiligungsgesellschaften


Verwendete Technologien:
SAP IS-U, SAP Query; MS Project, AFM Tool, PROM DB, SAP Solution Manager


Entwicklungszeitraum: 01.01.2007 bis 30.06.2008
Eingesetzte Kapazitäten: 3

Migrationsvorbereitung und Archivierung der Systeme SAP IS-U+ und SAP IS-U Master Gas


Aufgabenstellung
Das auf SAP IS-U basierende einheitliche Abrechnungssystem löst die bis dato im Konzern befindlichen großen Abrechnungssysteme EAV, EAS SVK, WANG, SAP-IS-U+ und SAP IS-U Master ab. Als Vorbereitung zur Migration waren die Altsysteme entsprechend anzupassen und vorzubereiten. Im Nachgang zur Migration waren die Systeme GDPdU konform und somit revisionssicher zu archivieren. Die an das System angebundenen Auswerteprogramme wurden abgelöst und so angepasst, dass damit der archivierte Datenbestand ausgewertet werden kann.


Kurzbeschreibung
- Projektmanagement und Lösungsanalyse
-  Zeit und Ressourcenplanung
-  Organisation, Koordination von Anforderungen und Fachbereichs- Customizingaufträgen
-  Unterstützung bei der Erstellung von Lastenheften / Fachkonzepten und der  Projektdurchführung
-  Koordination Erstellung on Archivierungskonzepten und der  Projektdurchführung
-  Umsetzung von Auswertungen über SAP ABAP Query
- Migration der Billing Systeme SAP IS-U+ und SAP Master Gas
-  Planung, Steuerung, Koordination der Aktivitäten zur Migration
-  Durchführung und Begleitung der Migration
-  Schnittstellenanalyse, Lösungskonzeption
-  Datenbereinigung, Datenbereitstellung
-  Mapping-Workshops
- Archivierung
-  Planung und Konzeption Archivlösung
-  Koordination Umsetzung Archivierung
-  Schnittstellenanalyse und Lösungskonzeption zur Ablösung der  Schnittstellen zu den Billing-Systemen und Umsystemen


Verwendete Technologien:
SAP IS-U+, SAP IS-U Master Gas, SAP FI, I-KIS, FOCUS, BILA/BASTA, Ertrags¬statistik, PhinAMV, KMDB, AFM Tool, SAP Query, SAP ESM, GM, MS Project, MS Power Point, Projektmanagmenttechniken


Entwicklungszeitraum: 01.08.2003 bis 31.12.2007
Eingesetzte Kapazitäten: 20