Im folgenden werden die mehrjährigen Erfahrungen als Projektleiter geschildert. Die Darstellung der Projekte in Bezug zur Zeitachse befindet sich in "Projekte - Zeitliche Abfolge". In der folgenden Auflistung wird das jüngste Projekt zu Beginn genannt:
Entwurf und Entwicklung eines Systems zur Ermittlung von Kennzahlen. Daten werden aus der Datenablage verschiedener Anwendungen gesammelt, verdichtet und unter anderem durch die Verwendung von OLAP-Techniken ausgewertet. Das System gliedert sich in 4 Komponenten: Sammlung und Verdichtung der Daten, Definition von Sollvorgaben, Überwachung der Daten und letzten Endes die Auswertung der Daten. Im Rahmen der Überwachung der Daten werden automatisch an zuvor definierte Empfänger E-Mails verschickt, wenn die in den Sollvorgaben festgelegten Grenzwerte unter- bzw. überschritten werden.
Technologie:
SQLServer 2005
OLAP-Cubes
.NET-Framework
ADO.NET
C#
WINDOWS
Einführung eines Konfigurationsmanagements (CMII) in den Entwicklungsprozess eines Softwareherstellers. Im ersten Schritt des Projektes wurden alle Teilprozesse des gesamten Entwicklungsprozesses - vom Entwurf bis zur Wartung der entwickelten Software - untersucht und der Ist-Zustand dokumentiert. Danach wurden Verbesserungspotentiale in den Teilprozessen erkannt und Aktivitäten zur Verbesserung der Teilprozesse definiert, um teure Korrekturmaßnahmen möglichst zu vermeiden. Der in CMII definierte geschlossene Änderungskreislauf wurde beispielhaft in einen der Teilprozesse integriert, die dabei gewonnen Erfahrungen werden zur Optimierung dieses Teilprozesses genutzt und um alle anderen Teilprozesse ebenfalls im weiteren Verlauf des noch nicht abgeschlossenen Projekts zu verbessern.
Technologie:
CMII
PDM-System
Prozess-Analyse
Prozess-Verbesserung
Entwurf und Entwicklung eines Systems zur Synchronisation von Datenbeständen auf verschiedenen Systemen. Ein lokales Verzeichnis kann mit einem Netzwerk-Verzeichnis oder mit einem Verzeichnis, das auf einem FTP-Server gespeichert ist synchronisiert werden. Protokolle können als E-Mail über einen SMTP-Server verschickt werden. Die Synchronisation erfolgt Profil-gesteuert, die Profile können über eine XML-Schnittstelle importiert bzw. exportiert weren. Bei Bedarf können die Daten verschlüsselt werden. Durch einen Service, der auf den Arbeitsplatzrechnern installiert wird, ist eine zentrale Verwaltung (remoting) möglich. Das System benutzt das .NET-Framework, es ist eine VB.NET-Anwendung. Eine MS-Access-Datenbank wird zur Speicherung einiger Zwischen-Daten per ADO.NET verwendet.
Technologie:
.NET-Framework
ADO.NET
VB.NET
FTP
SMPT
XML
Kryptographie
Projektleitung und Mitarbeit bei der Konzeption und Erstellung eines Vorgangsbearbeitungssystems. Geschäftsvorfälle führen zu Hinweisen an den Sachbearbeiter, die Auslöser weiterer Bearbeitungsschritte sind, wie z.B. Wiedervorlagen, Prüfvorgänge usw. Hostseitig wurde ADABAS, NATURAL, PREDICT und PREDICT CASE verwendet. Auf der Seite des Clients kam Visual Basic zum Einsatz. Der Zugriff auf die Host-Daten erfolgt über RPC (remote procedure call) auf der Basis von EntireX.
Technologie:
Visual Basic
ADABAS
NATURAL
PREDICT
PREDICT CASE
EntireX
Projektleitung und Mitarbeit bei der Konzeption und Erstellung eines Systems zur Kontenkreisaufteilung. Die Komplexität der Sachbearbeitung eines Kunden wird mit Punkten bewertet. Die Punktzahlen werden anschliessend zur Verteilung der Kunden auf die Sachbearbeiter verwendet. Hostseitig wurde ADABAS, NATURAL, PREDICT und PREDICT CASE verwendet. Auf der Seite des Clients kam Visual Basic zum Einsatz. Der Zugriff auf die Host-Daten erfolgt über RPC (remote procedure call) auf der Basis von EntireX. Zur Ausgabe der Ergebnisse wurde Excel verwendet, welches als Automatisierungsserver aufgerufen wurde.
Technologie:
Visual Basic
ADABAS
NATURAL
PREDICT
PREDICT CASE
EntireX
Excel
Access
Kleinere interne Projekte parallel zum Tagesgeschäft zur Weiterbildung und Einarbeitung in das .NET-Framework sowie diverser Internettechnologien (HTML, JavaScript, CGI und Perl). Dabei sind unter anderem ein HTML-basierter Kalender und das Programm "Tagesdaten" entstanden. Letzteres zeigt die Daten zum Sonnen- und Mondstand in Abhängigkeit vom ausgewählten Ort und vom eingestellten Datum. Es wurde darüber hinaus auf den Pocket PC portiert. Im Rahmen dieser Weiterbildung wurden auch mehrere Java-Entwicklungsumgebungen evaluiert.
Technologie:
.NET
HTML, JavaScript
CGI, PERL
Pocket PC
Java
Projektleitung und Mitarbeit bei der Überarbeitung eines vorhanden gewesenen Konzepts und Realisierung des Informationssystems zur Erfassung und Pflege von Bodenproben mit dem Ziel, auswertbare Daten zum Schutz des Bodens zu gewinnen. Die Anwendung läuft sowohl dezentral in verschiedenen Dienststellen in Baden-Württemberg (Landratsämter und Regierungspräsidien) als auch zentral in der Landesanstalt für Umweltschutz (LfU) Baden-Württemberg. Die Datenhaltung findet dezentral mit SQLBase und zentral mit ORACLE statt. Die Synchronisation der Daten ist Bestandteil der Anwendung. Als Entwicklungsumgebung kam hierbei SQLWindows zum Einsatz.
Technologie:
ORACLE
SQLBase
SQLWindows
Centura
Gupta
Teilprojektleitung und Mitarbeit in einem grossen Projekt zur Neugestaltung des Beitragskontokorrents einer Versicherung (Zusatzversorgung). Coaching des Projektteams im Hinblick auf den optimalen Einsatz der Komponenten, aus denen die dort gegebene Entwicklungsumgebung besteht (ADABAS, NATURAL, PREDICT, PREDICT CASE). Verantwortliche Konzeption und Realisierung des neuen manuellen Zuordnungsverfahrens, der Stammdatenpflege sowie des Spitzenausgleichsverfahrens.
Technologie:
ADABAS
NATURAL
PREDICT
PREDICT CASE
Projektleitung und Mitarbeit bei der Umstellung des Laborinformationssystems (s.u.) auf eine Client-Server-Umgebung unter Einsatz der Datenbank SQLBase und des objektorientierten Entwicklungssystems Centura Team Developer, beides Produkte der Firma Centura Software Corporation (vormals Gupta). Als Server kommt nunmehr ein Rechner unter WINDOWS NT zum Einsatz. Einige Komponenten wurden mit Hilfe von C bzw. C++ und dem WINDOWS SDK ergänzt.
Technologie:
SQLBase
SQLWindows
Centura
Gupta
WINDOWS NT
C++
WINDOWS SDK
Projektleitung und Mitarbeit beim Entwurf und Implementierung eines Laborinformationssystems für ein grosses chemisches Untersuchungslabor. Dieses System ermöglicht die Verwaltung der Daten, die im Labor für die Untersuchung sowie für die kaufmännische Abwicklung der Proben benötigt werden. Das System unterstützt alle betrieblichen Funktionen vom Eingang der Proben bis zur Erstellung der Rechnung. Die Daten wurden innerhalb eines PC-Netzwerks unter NOVELL NETWARE zur Verfügung gestellt, der Benutzerdialog fand in WINDOWS statt. Das System wurde auf der Basis von dBFast für WINDOWS (xBase-Sprache von Computer Associates) und Turbo PASCAL für WINDOWS erstellt.
Technologie:
NOVELL NETWARE
WINDOWS
dBFast
Turbo PASCAL
Projektleitung und Mitarbeit beim Entwurf und Implementierung eines Systems zur Übertragung von Labordaten. Die aus Boden-, Abwasser- und Grundwasserproben gewonnen Analysedaten, werden dezentral in den untersuchenden Laboren mit Hilfe eines PC-Programms erfasst und gepflegt. Darüber hinaus ermöglicht das PC-Programm die Übertragung der Daten an die zuständigen Behörden (Landesanstalt für Umweltschutz sowie die Wasserwirtschaftsämter in Baden-Württemberg), wo sie in entsprechende Anwendungen auf den Großrechner übernommen werden. Das PC-Programm wurde in CLIPPER realisiert und läuft z. Zt. in ca. 50 Laboren. Die um die Komponenten zur Übernahme der Daten erweiterten Großrechneranwendungen wurden auf der Basis von ADABAS, NATURAL und PREDICT realisiert und waren in 24 Behörden im Einsatz.
Technologie:
CLIPPER
Projektleitung und Mitarbeit beim Entwurf und Implementierung eines Informationssystems zur Auslegung von Bremsen für einen Automobilzulieferer. Das System wurde auf der Basis von ORACLE, SQL*Forms und PRO-FORTRAN (Schnittstelle von ORACLE zur Benutzung von Embedded-SQL in FORTRAN) realisiert.
Technologie:
ORACLE
SQL*Forms
Embedded-SQL
Mitarbeit beim Entwurf und Implementierung eines Fakturierungssystems im Rahmen eines Projekts, in dem ein unternehmensweites Informationssystem für ein größeres Handelsunternehmen (ca. 1 Mrd. DM Umsatz) erstellt wurde. Das Informationssystem enthält die Komponenten Materialwirtschaft, Kundeninformationssystem, Produktinformationssystem, Fakturierung, Technikinformationssystem sowie Schnittstellen zu Standardsoftware in den Bereichen Inventur, Finanzbuchhaltung, Gewinn-Planungs-Rechnung und Anlagenbuchhaltung; es wurde auf der Basis von Produkten der Software AG (ADABAS, NATURAL, PREDICT, PREDICT CASE) entwickelt.
Technologie:
ADABAS
NATURAL
PREDICT
PREDICT CASE
Im folgenden finden Sie die weiteren Seiten: