PDMS-Fitnessprogramm bei der MAN TURBO...

Post on 10-Mar-2020

12 views 0 download

Transcript of PDMS-Fitnessprogramm bei der MAN TURBO...

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: mail@ixit.deWeb: 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