Materiallieferungssystem (Material Procurement System)
Kunde
Unser Kunde ist der anerkannte Leader in Herstellung und Großhandel von PKWs, Minivans, LKWs und Autozubehör.
Branche
Automobilindustrie
Projektübersicht
Das Projekt war für Migration des Materiallieferungssystems/ Material Procurement System (MPS) unserer Kunden auf die "up–to–date"–Softwareplattform bestimmt. MPS ist ein IT–System, das alle Prozesse in der Kauf–Umgebung unseres Kunden unterstützt. Seine Charakteristika enthalten:
- Bearbeitung aller Kundenbedürfnisse
- Bietet dem Handelsagenten Informationen über Motoren–Märkte, Teile, Lieferanten, Preise und Geschäftskontakte
- Befreit die Handelsagenten von der Routinearbeit
- Führt Analysen durch und generiert Berichte
- Kalkuliert Einkommen und Ersparnisse
- Generiert Kostenstrukturen
- Vergleicht geplante Ziele mit den aktuellen Businessergebnissen
- Kontrolliert den Verhandlungsverlauf zwischen dem Handelsagenten und dem Lieferanten.
Das Altsystem war mit Hilfe von der Programmiersprache Smalltalk von CINCOM implementiert. Eine der Herausforderungen war das Fehlen der Dokumentation für das Altsystem (Funktionsspezifikationen und dokumentierte Testcases). Die Aufgabe bestand in der Migration von MPS zur Java–3 tier–Architektur und Schaffung der "up–to–date"-Dokumentation. (Use–case–Modell und dokumentierte Test Cases).
Die neue Anwendung sollte folgende Bedürfnisse erfüllen:
- Verwendung von J2EE–Technologien
- Gewährleistrung derselben Funktionalität wie bei alter Applikation mit zusätzlichen Funktionaleigenschaften
- Funktionierung auf Grund der alten Datenbank und Möglichkeit der Benutzung der neuen Datenbank gleichzeitig mit vererbtem MPS
- Angebot des multisprachlichen Supports einschließlich Hieroglyphen (Japanisch)
Projektabwicklung
Das Projekt begann im Dezember 2003. IBA war für detaillierte Systemanalyse, Applikationsdesign, Applikationsentwicklung, Funktions–und Systemtesting, Qualitätssicherung und 1 Jahr langen Support zuständig. Die mehrmaligen Versuche mit fünf Releases wurden dem Projekt angepasst. Jedes Release schloss Analyse (Rückengineering vom Smalltalk–Code); Design und Implementierung; System–, Funktional–und Akzeptanze–Testing und Entfaltung zur Produktion ein. Das IBA–Team folgte CMMI, allgemeiner OOA/OOD–Praxis und internen Standards des Kunden. (Use–Case–Modell und dokumentierte Test–Cases).
Umgebung:
Programmiersprachen: Java 2, Java script, XML, HTML, SQL
Applikationsserver: IBM WebSphere v5.1, IBM DB2 auf zOS, IBM WebSphere MQSeries
Entwicklungsumgebung: IBM WebSphere Application Developer v5.1
Projektergebnisse
IBA Group befasste sich mit dem Projekt pauschal 18000 Personentage. IBA wickelte das Projekt nach dem Zeitplan und Budget ab. Im September 2005 war das komplette Migratioinsrelease von MPS–Anwendung in Produktion gesetzt. Neue MPS–Releases sind für inkorporierte zusätzliche Funktionaleigenschaften zusammen mit neuen Änderungsvorschlägen geplant. Die unten stehenden Zahlen demonstrieren statistische Ergebnisse des Projekts:
- Über 800 DB–Tabellen
- Mehr als 1800 Use–Cases
- Über 8000000 Lines von Java–Code
- Über 30K Java–Klassen
- Mehr als 90 Änderungsvorschläge im Laufe der Migrationsphase, die meisten davon mit neuer Funktionalität
- Mehr als 3000 parallele Benutzer weltweit (Deutschland, die US, Brasilien und Japan).






