pdms-fitnessprogramm bei der man turbo...
TRANSCRIPT
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >1
PDMS-Fitnessprogramm bei der MAN TURBO AG
Dr. Michael Kaiser, iXIT Engineering Technology GmbH [mail] Claas Krüger, MAN TURBO AG
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >2
Über iXIT Engineering
Gegründet: 2001
Seitdem organisches Wachstum (heute 9 MA, 6 Ingenieure / Informatiker)
iXIT-Kunden
finden sich in den BereichenMaschinen- und Anlagenbau (z.B. ALSTOM Power, Bohr- und Rohrtechnik, Christ UPW, KPC-E AG, MAN TURBO, Siemens PT, Vaahto)Anlagenbetrieb (B. Braun Melsungen AG, Malakoff Bhd)Engineering-nahe Software-Entwicklung (z.B. ABB, Aveva, Clever Engineering)
Dort erbringt die iXIT die folgenden Dienstleistungen:ProjektmanagementPlanung, Technologie- und ProzessberatungSystementwicklung, Systemintegration,Systemoptimierung
iXIT Engineering Technology GmbHSüdendstraße 8bD-76137 KarlsruheTel.: +49 721 9688370Fax.: +49 721 9688380E-Mail: [email protected]: http://www.ixit.de
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >3
MAN Turbo 250 Jahre Erfahrung
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >4
Produkte und Anwendungen
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >5
Produktionszentrum Oberhausen
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >6
PDMS: Ausgangssituation
Technisch:Veraltete PDMS-Version: 11.2Vier verschiedene StandorteVerschiedene PDMS-Installationen und -AnpassungenStetig wachsende Zahl von PDMS-AnwendernStetig wachsende Zahl parallel zu bearbeitender Projekte
Strategisch:Vermehrt Lieferung von Anlagen gefordertBeschleunigung + Verbesserung der Angebotsphase notwendigAusbau des Marktanteils geplantKonzepte für die Integration von Lieferanten und die Integration weiterer Standorte (Indien, China) notwendig
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >7
Entwicklung PDMS Lizenzen MAN 2001 - 2007
30
40
50
60
70
80
90
Mrz 01
Jun 0
1Sep
01Dez 0
1Mrz
02Ju
n 02
Sep 02
Dez 02
Mrz 03
Jun 0
3Sep
03Dez 0
3Mrz
04Ju
n 04
Sep 04
Dez 04
Mrz 05
Jun 0
5Sep
05Dez 0
5Mrz
06Ju
n 06
Sep 06
Dez 06
Mrz 07
Anza
hl L
izen
zen
Lizenzentwicklung alle Standorte
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >8
„PDMS ist für unsere Anforderungen eigentlich gut geeignet, muß
aber
dringend professionell betreut und gepflegt werden“
PDMS Benutzerumfrage 2005
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >9
Aufgabenstellung
PDMS muss fit
gemacht werden:
Nutzung von PDMS bereits in der AngebotsphaseErhöhung des WiederverwendungsgradsNahtlose standortübergreifende ProjektabwicklungAusbau der Rolle von PDMS als zentrales Werkzeug für die AnlagenplanungVollständige Integration von PDMS in die ProjektabwicklungPlanbare, sichere Roll-Outs und Upgrades an bestehenden und neuen StandortenBetrieb mit hoher Verfügbarkeit und qualifiziertem Support weltweit
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >10
Mehr als 1500 PDMS Projekte (> 150 / Jahr)Ursprünglich unterschiedliche Kataloge, Namenskonventionen etc.
Bausteine aus Anwendersicht
PDMS MT Standardumgebung
PDMS Anwenderdokumentation
PDMS Support-
und Schulungsprozesse
PDMS Anwenderwerkzeuge / Makros / PDMS-Applikationen
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >11
Bausteine aus Administrations- und Entwicklungssicht
PDMS MT Standardumgebung
PDMS Monitoring-
undAdministrationswerkzeuge
PDMSAdministrationsdokumentation
PDMSAdministrationsprozesse
PDMSEntwicklungswerkzeuge
PDMSEntwicklungsdokumentation
PDMSEntwicklungsprozesse
MAN TURBO Standard-IT-Infrastruktur
(HW, SW-Verteilung, Zugriffsrechte, …)
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >12
PDMSApplikations-
server:
FileServer
PDMS Clients/Workstations
PDMSLizenzserver
PDMS Support Client:• Remote Access für den Support• Alle Admins
an allen Standorten
BackupPlossysAllg. Dienste
Stan
dort
Stan
dort
Sync
hron
isat
ion
FTPGlobalCVS
PDMS-Standard-umgebung
PDMS-Umgebung Infrastruktur je Standort
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >13
PDMS-Umgebung SW-Standardumgebung
Grundprinzipien: Umgebung ist an allen Standorten gleichUmgebung ist für alle Zwecke (Laptop, Ingenieurbüro, Entwicklungssystem, Test, Produktion) gleichUmgebung ist für alle Anwender gleich (bis auf Zugriffsrechte), auch für Batchprozesse (global, DICE, Monitoring)Modularer AufbauAnpassungen erfolgen an definierten Stellen, ohne Eingriff in getesteten CodeZentrale Projektliste für alle Standorte und Applikationen
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >14
PDMS-Standardumgebung
für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >15
PDMS-Standardumgebung
für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >16
PDMS Standardumgebung für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >17
PDMS Standardumgebung für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >18
PDMS-Standardumgebung
für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >19
PDMS-Standardumgebung
für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >20
PDMS Client
(Laptop)
Server mit vorkonfigurierter Laptop-Umgebung
(Install)/Update
Fileserver
PDMS-Standardumgebung:Skripts, UI, Makros
(PDMS-Dokumentation)
Projektdaten (Kopie vomlokalen Fileserver)
MTM-Standort
1
Erzeugung der Laptop-Einstellungeninstance_settings.bat
PDMS-Standardumgebung
für den Anwender: Laptop-Installation
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >21
PDMS-Standardumgebung
für den Anwender
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >22
PDMS-Standardumgebung
für den Administrator
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >23
PDMS-Standardumgebung
für den Administrator: makeproject
/ global
Beispiel „makeproject
/ makeproject
global“
Erweiterung der zentralen Projektliste
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >24
PDMS-Standardumgebung
für den Administrator: makeproject
/ global
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >25
PDMS-Standardumgebung
für den Administrator
Ein wesentlicher Bestandteil der PDMS-Standardumgebung
ist ein Framework für die Umsetzung von Monitoring-Funktionalität, zum Beispiel:
-
Lizenznutzung-
Installation der korrekten PDMS-Patches
auf allen
Workstations-
Installation der korrekten Grafikkartentreiber auf allen Workstations
-
Überwachung der Global-Daemons
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >26
PDMS-Standardumgebung
für den Administrator
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >27
Konsolidierung und Neuentwicklung
Eine wichtige, durch die Standardumgebung unterstützte Aufgabe ist die Konsolidierung der standortspezifisch entwickelten Makros.
Überarbeitete Makros, ggfs.standortübergreifend
zusammengefasst / rückgeführtauf AVEVA-Standard
Standortspezifisches„altes“ UI, wird
sukzessive migriert
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >28
CVS ist ein System, mit dem sich alle Arten von Dateien verwalten lassen, die in einem Team von mehreren Leuten bearbeitet oder benutzt
werden sollen.
Dazu stellt CVS in einem zentralen „Repository“ die für einen Anwender freigegebenen Versionen der relevanten Dateien zur Verfügung.
CVS ist in diesem Fall also die Quelle der jeweils aktuellen Version sowie weiterer freigegebener Versionen zum Beispiel der PDMS-
Standardumgebung.
Automatisiert man den Abgleich der lokalen Installationen mit dem CVS- Repository, kann man CVS auch als Werkzeug zur
Softwaresynchronisation und –verteilung
benutzen.
CVS Concurrent
Versioning
System
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >29
local
modules
ui
Entwicklungs-umgebung
local
modules
ui
Qualitätssicherung/Testumgebung (lokal)
local
modules
ui
Produktionsumgebung
Entwickler:Freigabe für Test durchKeyuser
/ Admins
Administrator:Freigabe für Nutzung durchAnwender
E / Q / P -
Prozess
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >30
PDMSApplikations-
server:
CVS-Server
mit PDMS-Repository
(tti67)
Update
PDMSApplikations-
server:
Update
PDMS-Standardumgebung:Skripts, UI, Makros
(PDMS-Dokumentation)
Projekte: PDMS Global
MTM-Standort
1 MTM-Standort
2
Abgleich zwischen PDMS- Umgebungen
(MT intern)
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >31
PDMS-CVS-Repository(Oberhausen)
ErweiterungPDMS UIin Zürich
Einchecken: „cvs commit“
Aktualisierungin Berlin
Aktualisierungin Oberhausen
Aktualisierungin Schio
Aktualisieren:„cvs update“
Kombination Entwicklung / Roll-Out
/ Anwendung (Beispiel)
E/Q/P Prozess
Aktualisierungin Zürich
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >32
CVS Client („TortoiseCVS“)
CVS zur Entwicklungsunterstützung in der PDMS-Standardumgebung
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >33
Welche Files wurden im Standard(auf dem Server) geändert?
CVS zur Entwicklungsunterstützung in der PDMS-Standardumgebung
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >34
Was wurde geändert?
CVS zur Entwicklungsunterstützung in der PDMS-Standardumgebung
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >35
E / Q / P –
Prozess Entwicklungsvorgaben
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >36
Zusammenfassung
Die Investition in die Entwicklung der Standardumgebung und die dazugehörenden Prozesse hat sich ausgezahlt.
Stabilität und Verfügbarkeit ErweiterbarkeitMonitoring / Zusammenarbeit mit der IT
Nächste Schritte:Abschluss MakrokonsolidierungErweiterung „Makeproject Global“Ausbau Monitoring / PerformanceVorbereitung auf PDMS 12EntwicklungsprojekteRoll-Out Indien und China
Rev. 03 PDMS Usermeeting 2008 MAN TURBO AG MKA / CKR PDMS Usermeeting Mai 2008 < >37
Neue Version
Beschreibung Autor Datum
1 draft MKA 2008-05-26
2 Update nach
Rückmeldung
WP5-Team MKA 2008-05-29
3 Rückmeldung
CKR, Ergänzung
iXIT-Folie MKA 2008-05-30
Revisionsindex