Ableitung & prototypische Anwendung eines Vorgehensmodells für die Migration von Product- Lifecycle-Daten bei einem Automobilhersteller



Ähnliche Dokumente
Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Release Automation für Siebel

CeBIT CARMAO GmbH

Entwicklung einer Methode zur Bewertung der Transformierbarkeit von On-Premise Anwendungssystemen in Software as a Service Lösungen

Advanced Banking Platform

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Was ist Analyse? Hannover, CeBIT 2014 Patrick Keller

Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press

Agenda. Einführung MS SQL Server Integration Services (SSIS) Oracle Data Warehouse Builder (OWB) Zusammenfassung Quellen. Einführung SSIS OWB

ETL in den Zeiten von Big Data

Cloud Computing Erfahrungen eines Anbieters aus der Interaktion mit seinen Kunden und der Marktentwicklung

Das generierte Data Warehouse

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Reference Migration Process ReMiP

Seamless Model-based Engineering of a Reactive System

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Übersicht Application Management BMC Remedy ITSM

Unterbrechungsfreie Relokalisierung von virtuellen Maschinen in einer Data- Center-Cloud (DCCloud)

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Business Project Sommersemester 2009

Webcast-Serie IT Transformation in die Cloud, Teil 2. Private Cloud & SaaS Konzepte und deren Anwendung. Henning von Kielpinski (ConSol* GmbH)

Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Softwaretechnik. Fomuso Ekellem WS 2011/12

PROJEKTMANAGEMENT GRUNDLAGEN_2

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

HP Asset LiVe. Carsten Bernhardt, HP Software Presales

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

DP ITS Vorgehensmodell Build und Microsoft Team Foundation Server

Die Oracle BI Trilogie von Trivadis

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013

Mit einem Geleitwort von Prof. Dr. Helmut Krcmar

2 Begriffliche und theoretische Grundlagen... 9

Software Defined Storage Storage Transformation in der Praxis. April

Änderungsbasiertes Requirements Management mit agosense.requirements

Software-Validierung im Testsystem

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

paluno Software & CPS Matthias Book Innovationsworkshop Horizon 2020 ICT

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

DevOps und Continuous Delivery. Von Release Automation bis zur Feedbackschleife. Matthias Zieger codecentric AG

Software Projekt 2 / Gruppe Knauth Lernziele:

Managementprozesse und Performance

Daten verstehen. Prozessoptimierung Applikationsmanagement Systemintegration. Daten- u. Prozessmodellierung Applikationsentwicklung Systemintegration

Continuous Delivery in der Realität eines Großunternehmens

Phasen. Gliederung. Rational Unified Process

Synchroner Spiegel & Applikationsverfügbarkeit. Johan van den Boogaart

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

Wissensmanagement. in KMU. Beratung und Produkte GmbH

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

SimPDM Datenmodell im Kontext zu Teamcenter und PLMXML

Vorgehensweise im Projekt Melanie Liebetrau, PSO PM. Copyright Infor Global Solutions

Internationalisierung im Mittelstand und die Auswirkungen auf Reporting und Konsolidierung

your engineering partner boost your development

LABS/QM. Durchgängige Integration vom Messgerät bis zum SAP QM mit Unterstützung vom OpenLab sowie LABS/QM

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

INFORMATION LIFECYCLE MANAGEMENT

SeCoS Secure Contactless Sphere

Open Source als de-facto Standard bei Swisscom Cloud Services

Architekturplanung und IS-Portfolio-

Umsetzung des OrViA-Frameworks mit ARIS

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic

Knowledge Management (KM) - Wirklich neu? -

PROZESSCONTROLLING MIT MICROSOFT TOOLS

June Automic Hadoop Agent. Data Automation - Hadoop Integration

Strategische Beratung und IT-orientierte Beratung im Vergleich

A Domain Specific Language for Project Execution Models

Business Continuity and Recovery Services, BCRS

Next Generation Datacenter Automation und Modularisierung sind die Zukunft des Datacenters

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

TRAINING & LEARNING. So werden Sie von SELECTEAM unterstützt

Produktmanagement vom Kundenticket zum Release

Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

FIRMENPRÄSENTATION. sharemundo GmbH Gerlosstraße 2 D München

Der Weg zu SAP BW auf HANA: Alternatives Migrationskonzept Proof of Concept ohne Verpflichtungen. Marco Meier, Services Sales, SAP (Schweiz) AG

Informationsblatt Projektstudium

Meine Workflow Engine spricht BPMN ein Erfahrungsbericht

Agiles Testmanagement am Beispiel Scrum

Branching und Merging mit Visual Studio Team System

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner

SharePoint, Liferay & Co.: Social Business Integration in der Praxis. Dr. Christoph Tempich Webinar,

SIG Big Data in der Connect User Group

Big Data Projekte richtig managen!

Wachstum ermöglichen durch Agilität und Transparenz in der IT

Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät

Ringvorlesung: SW- Entwicklung in der industriellen Praxis ( )

Marktstudie 2011: Cloud Computing im Business Einsatz. Durchgeführt von der AppSphere AG in Kooperation mit BT Germany

Service-Orientierte InterSystems GmbH 2009

Time To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten

Transkript:

Fakultät für Informatik Technische Universität München Diplomarbeit: Ableitung & prototypische Anwendung eines Vorgehensmodells für die Migration von Product- Lifecycle-Daten bei einem Automobilhersteller Abschlussvortrag Datum: 17.10.2011 Betreuer (TUM): Bearbeiter: Christopher Schulz (TUM), Matthias Schuck (Siemens) Stefan Donauer sebis 1

Bedarf an Literatur und Datenmigation Literaturanalyse: Kein Vorgehensmodell wie für Softwareentwicklung Bisher geringe Anzahl an Quellen welche Vorgehensmodelle enthalten Finden von typischen Eigenschaften und essentiellen Elementen Siemens: Update von PLM-Systemen bei Industriepartner sebis 2

Agenda Motivation & Definition Literaturstudie Vergleich Vorgehensmodelle Fallstudie Siemens sebis 3

Motivation & Definition Datenmigration (DM): Einmaliges, permanentes und toolunterstütztes Transferieren und Umstrukturieren von Daten von einem Format zu einem anderen. [Ho07, Wi11] Ursachen: Fachlich (M&A, Carve-Out) Technisch (Ablösung von Legacysystemen, Update von Hard- oder Software) Rechtlich (Basel, MiFID) [En07] sebis 4

Ziele der Arbeit Forschungsziele: Identifizierung von Vorgehensmodellen für Datenmigrationen an Hand aktueller Literatur Vergleich der identifizierten Modelle mit dem des Lehrstuhls Anwendungsziele: Evaluation und erste prototypische Umsetzung des Modells für Update von konkreten PLM-Systemen sebis 5

Strukturierte Literaturanalyse Untersuchung nach Ansatz von Webster und Watson [WW02]: 26 Quellen über dreimonatige Internetsuche und Analyse Typische Bestandteile in der Literatur Phasen, Aufgaben, Rollen und Ergebnisse Strukturierung, Kategorisierung der Eigenschaften der Quellen Essentielle Elemente und Eigenschaften eines Vorgehensmodelles für DM sebis 6

Eigenschaften von Vorgehensmodellen Concept Sub-concept % Sub-concept % Sub-concept % Sub-concept % Sub-concept % Language German 23 English 77 Author roles Service provider 54 Researcher 12 Consultant 35 View Project manager 85 Programmer 15 Reason Legacy decommission 62 Hardware update 65 Software update 77 Merger 50 regulatory 23 Pitfalls Costs 54 no business involvement 19 Migration execution 65 Time 50 Frequency One-time 58 Multiple-times 31 Importance critical 81 Routine task 35 negative impact 54 Project factors Back up, back out 46 historical data 42 Future data usage 19 Independent project 73 Method selection 65 Balancing tool or manual 38 Performance 46 Downtime 58 Business integration 65 Staging area implicit 15 explicit 35 Tool Tool support 96 Self-build script 65 Purchased /special 73 Method Big bang 27 incremental 69 iterative 73 offline /downtime 58 online /parallel 35 Phase Count (ø) 6 based Phase activities 10 0 Plan 88 Analyze data 81 Extract 50 Filter 62 Cleansing 65 Enhancing 50 Transform /Mapping 81 Build 58 Test 81 Load /execute 77 Verify 81 Roles Project manager 67 Enduser 21 Tester 17 Migration specialist 67 IT /system expert 42 Business 71 Application developer 33 Deliverables Infrastructure information 79 Data information 92 Mapping 75 Project plan 92 Verification plan 83 sebis 7

Bewertung des Modell des Lehrstuhls Eigenschaften: Phasenbasiert Iterativ Inkrementell Offline Bewertung: Mehre Staging areas und Tests Keine Analyse des Ziels Keine separate Orchestrierung Kein Backup oder Harmonisierung [MS11] sebis 8

Erfolgreiche Modelladaption für Praxisfall Ausgangslage: Zwei fertig entwickelte PLM-Systeme beim Automobilhersteller Migration wegen besserer Funktionen Phasen: Zielanalyse eingefügt Cleansing übersprungen Unloading zusammengefasst (Unloading von Staging area) Virtuelle Maschine als Plattform Transformation über RapidMiner Unloading mit XML Export und Import sebis 9

Modellbestätigung durch Siemens Fragenblock: Hintergrund Eigenschaften Stufen & Phasen Ergebnisse Rollen Antworten: Automotive und Manufacturing, Erfahrung, Tools und Methodiken vorhanden Inkrementell auf Fahrzeugprojekteebene, Modellvorschlag nicht komplett durchgeführt Akzeptiert, besonders wichtig Tests, Final rehearsal, produktive Migration Besonders wichtig sind Screenplay und gewonnene Erfahrungen Datenmigrationsteam, Fachseite Durchführung der Umfrage mit Lime Survey (51 Fragen) sebis 10

Erster Prototyp als proof-of-concept Aufgezeigte Fehlstände Siemens: Eigene Projektplanung aufstellen (Resourcen, Budget, etc.) Tatsächlicher Umstieg erst bis 2016 Soure-push Vorgehen (Migration ausgehend von Quelle) vermeiden Vollständige Analyse von Quelle und Ziel durchführen Daten müssen dokumentiert werden Vollständige Mappingvorgaben müssen aufgestellt werden Vorschlag an Siemens: Durchführung als proof-of-concept auf einer definierten Vorgabe eines Objekttyps Demo sebis 11

Zusammenfassung & Ausblick Weitere Validierung durch vollständige Migration: Initiierung des Projekts Komplette Datenanalyse, Entwicklung aller Mappingregeln und Skripte Testen der transformatierten Daten und der Anwendung Ausblick: Umfangreichere Literaturananlyse (>26 Quellen) Vergleich der Phasen mit denen der Softwareentwicklung Großflächigere Umfrage mit Experten Anwendung auf andere Formen der Datenmigration und Integration Cloud Computing sebis 12

Quellenübersicht [En07] [Ho07] [MS11] [Wi11] [WW02] Endava: Data Migration - The Endava Approach. White Paper. 2007. Howard, P.: Data Migration. White Paper. 2007. Matthes, F., & Schulz, C.: Towards an integrated data migration process model - State of the art & literature overview. Technical Report. 2011. Wikipedia: Migration (Informationstechnik). Internetseite. 2011. http://de.wikipedia.org/wiki/datenmigration. (abgerufen am 14.05.2011). Webster, J., Watson, R. T.: Analyzing the Past to Prepare for the Future: Writing a Literature Review. Artikel. 2002. sebis 13

Anhang sebis 14

Initialization Phase Stellenwert Ergebnisse Rollen Tender & Bidding Bidding Report Sponsor, Manager, Strategy 88% Data migration Customer Core, strategy Application, Infrastructure, DMT Platform 35% /50% (= data migration team) sebis 15

Migration Development Phase Stellenwert Ergebnisse Rollen Unloading 50% (Filter 62%) Analysis 81% Data (structure) analysis report Cleansing 65% Transformation 81% (Build 58%) Data mapping report Business, Customer Core, Application, Testing, DMT sebis 16

Testing Phase Stellenwert Ergebnisse Rollen Data Validation Process Tests Application Tests Integration Tests Final Rehearsal 81% Data testing report Customer Core, DMT sebis 17

Cut-Over Phase Stellenwert Ergebnisse Rollen Productive Migration Cleansing 65% Finalizing 77% Data migration screenplay Lessons learned Manager, Auditor, Customer Core, DMT sebis 18

Zusammenfassung: Tasks und Aufwände Productive migration & finalicing 2% Integration test and final rehearsal 5% Project management 11% Call for tender and bidding < 1% Strategy and preanalysis 11% Platform setup 2% Source data unloading 6% Target application tests 11% Tests 32% Datenmigrations- Projekt Source data analysis 5% Source data cleansing 3% Data migration process tests 11% Data validation 5% Data transformation 27% sebis 19

7 Ausganslage Siemens & Automobilhersteller Ausgangslage: Zwei fertig entwickelte PLM-Systeme beim Automobilhersteller Migrationswunsch wegen besserer Funktionalitäten Projektmanagement: DM in der Anfangsphase, als Proof-of-concept, fehlende Dateninfos Kein eigener Projektrahmen und Datenmigrationsteam Verteilte Teams Anforderungen nicht komplett spezifiziert sebis 20