| 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:
|
| Kennzahlensystem
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.
|

SQLServer 2005
OLAP-Cubes
.NET-Framework
ADO.NET C#
WINDOWS
|
| Konfigurationsmanagement
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.
|

CMII
PDM-System
Prozess-Analyse
Prozess-Verbesserung
|
| Synchronisationssystem
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.
|

.NET-Framework
ADO.NET
VB.NET
FTP
SMPT
XML
Kryptographie Access
|
| Laborinformationssystem
(Erweiterung)
Projektleitung und Mitarbeit bei der
Erweiterung des Laborinformationssystems (s.u.) 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 2003 Server zum Einsatz. Einige
Komponenten wurden mit Hilfe von C bzw. C++ und dem WINDOWS SDK
ergänzt.
|
SQLBase
SQLWindows
Centura
WINDOWS 2003 Server
C++
WINDOWS SDK
|
| Vorgangsbearbeitung
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.
|
Visual Basic
ADABAS
NATURAL
PREDICT
PREDICT CASE
EntireX
|
| Kontenkreisaufteilung
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.
|
Visual Basic
ADABAS
NATURAL
PREDICT
PREDICT CASE
EntireX
Excel
Access
|
| Tagesdaten / Kalender
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.
|
.NET
HTML, JavaScript
CGI, PERL
Pocket PC
Java
|
| Bodendatenbank
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.
|
ORACLE
SQLBase
SQLWindows
Centura
Gupta
|
| Beitragskontokorrent einer
Versicherung
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.
|
ADABAS
NATURAL
PREDICT
PREDICT CASE
|
| Laborinformationssystem
(Umstellung)
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.
|
SQLBase
SQLWindows
Centura
Gupta
WINDOWS NT
C++
WINDOWS SDK
|
| Laborinformationssystem
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.
|
NOVELL NETWARE
WINDOWS
dBFast
Turbo PASCAL
|
| System zur Übertragung von Labordaten
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.
|
CLIPPER
|
| Bremsenauslegung
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.
|
ORACLE
SQL*Forms
Embedded-SQL
|
| Fakturierungssystem /
Materialwirtschaft
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.
|
ADABAS
NATURAL
PREDICT
PREDICT CASE
|