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
|