diplomverteidigung „conceptual design of a ... - htw dresden

16
Diplomverteidigung „Conceptual Design of a Procedural Model for the Realization of SAP eSOA Projects“ Ivonne Heber Dresden, 16. Dezember 2008

Upload: others

Post on 02-May-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Diplomverteidigung

„Conceptual Design of a Procedural Model for the Realization of SAP eSOA Projects“

Ivonne HeberDresden, 16. Dezember 2008

Page 2: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 2 16. Dezember 2008Ivonne Heber

Vorab

Namensänderung:

Enterprise SOA SAP SOA

Page 3: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 3 16. Dezember 2008Ivonne Heber

AGENDA

Ziel & Motivation der Diplomarbeit

Grundlagen

SAP SOA Vorgehensmodell

Anwendung des Modells

Fazit

Page 4: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 4 16. Dezember 2008Ivonne Heber

Ziel:

Standardisiertes Vorgehensmodell entwickeln

Zur Umsetzung von SAP SOA Projekten

Exemplarische Anwendung und Evaluierung

Motivation:

Komplexitätsbewältigung und Qualitätssicherung

Page 5: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 5 16. Dezember 2008Ivonne Heber

SOA:

Unterstützt Alignment von IT und Business Strategie

Modularisierte Abbildung von Funktionseinheiten in Services

Geschäftsprozessabbildung durch Service-Neukombination

Herausforderung: Service-Schnitt

Page 6: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 6 16. Dezember 2008Ivonne Heber

SAP SOA:

Ganzheitliches KonzeptUnternehmensebene – Strategisches MittelAnwendungsebene – Composite Applications

Technologie-Plattformen: SAP NetWeaver und SAP NetWeaver CE

Page 7: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 7 16. Dezember 2008Ivonne Heber

SAP SOA:

Composite ApplicationBasieren auf vorhandenen AnwendungenWiederverwendung von FunktionalitätenNeue, kollaborative GeschäftsprozesseProzess-, User Interface-, Business Logic- und Backend Layer

Herausforderung: Abstraktion und Layer-Architektur

Page 8: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 8 16. Dezember 2008Ivonne Heber

Vorgehensmodell:

Ziel:Gestlatung SW-EntwicklungKomplexität beherrschenQualitätssicherung

Struktur:Gliederung in Phasen – inhaltlich und zeitlich abgegrenztZuordnung Aktivität zu PhaseAufgaben und Aktivitäten: Sinnfällig und logisch geordnet

Page 9: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 9 16. Dezember 2008Ivonne Heber

Role 1 Role 2 Role 3 Role n

Deliverable nDeliverable 1 Deliverable 2 Deliverable 3Deliverable 4

Role

Process Step

Activity

Deliverable

Tools,Checklists &Templates

Tool 1CL 1, 2Tmpl. 1

Tool 1, 2Tmpl. 2

CL 3Tmpl. 1, 3

Tool nCL nTmpl. n

Deliverable 3Deliverable 4

Page 10: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 10 16. Dezember 2008Ivonne Heber

Roadmap Planning Project Life Cycle

Page 11: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 11 16. Dezember 2008Ivonne Heber

Service Identification

To-Be ProcessDraft

Service Indicator listService Overview tmpl.

Solution Architecture Template (Visio) – incl. application landscapeRole Specification tmpl.

Process Overview tmpl.Business Problem elaboration tmpl.As-Is Model

Process Flow Swim lane Diagram – MS VisioProcess Specification tmpl.Exception Handling tmpl.

Consumer-Provider Model tmpl.

Cost-Benefit Calculation Method

As-Is ProcessAnalysis

Outlining of the Business problem and solution objectiveIdentify Process StepsDetermine related business rolesVisualize process flow Point out tied IT landscape / system landscape

Functional Department, Process Owner

Process StepLeading Role

ActivitySupportive Role

Deliverable

Business problem elaborationProcess OverviewRough Process As-Is ModelAS-IS IT-landscape

Solution ArchitectureTo-Be application landscape

List of suggested services and functionality discription

`

Compose Consumer-Provider-Model - Process steps

- User Interface - Process Integration Method - Input and Output Data - Backend System / Application - Service Candidates

BPX, Developer (SL, UI, PL)

Consumer-Provider Model

CompositionConsumer-Provider Model

Service Enablement Process

Process Activities

Description

Detailed Business Process DiagramDetailed Process DescriptionPain Point overview

Particularize the process steps by describing the detailed activitiesDistinguish Pain Points (possible service candidates) – Improvement potentialIdentify Business ExceptionsIdentify possibilities / alternatives to solve the pain points

Functional Department, Process Owner

Input

Rough Process As-Is ModelBusiness problem elaboration

As-Is vs. To-Be

evaluation

Point out improvements, benefits & challenges by implementing eSOACost-Benefit calculation

- calculation of business benefit- OR estimated reduction of IT costs- OR mixed calculation

Solution architect

Benefit outline Impact on the TCOCost-Benefit

Consumer-Provider ModelBP Diagram (Source: Process Activities Description)Business problem elaboration (Source: As-Is Process analysis)Pain point overview (Source: Process Activities Description)

Phase: Process Analysis

Clarify Restrictions

Examine and describe possible restrictions which may influence the service developmentPoint out strategies to deal with the restrictions

Service List (Source: To-Be Process Draft)Consumer-Provider Model (Source: Consumer-Provider Model Composition)Organization ChartBusiness Process Diagram (Source: Process Activities Description)

Pain Point ChecklistProcess Analysis Methods (Interview, Quesstionnaire…)

Documentation of innovative business scenariosSolution development priority list

Service list (Source: Service Identification)Solution Architecture To-Be application landscape

BPX

BPX

Solution Architect

BPX

Solution architect

BPX

BPX

PI Sub-Project

NO

YES

Identification and

implementation of PI

requirements

Design Acitvities

Tools / Methods Checklists / Templates

Business problem elaboration (Source: As-Is Process analysis)BP diagram Detailed Process Description Pain Point overview

(Source: Process Activities Description)

Business problem elaboration (Source: As-Is Process Analysis)Pain Point overview As-IS IT landscape

Identify service candidates and service type Agreeing on the relevance of identified services

Solution Architect

Create first draft of user interface -/ service- and process layerUI layer – possible user interfacesService layer – possible servicesProcess layer – process integrationIdentify Proposed IT landscape (eSOA platform and tools)

BPX, Functional Department, Process Owner

Abbildung des Modells in Visio

Reflektiert Struktur und Phasen

Page 12: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 12 16. Dezember 2008Ivonne Heber

SAP SOA Pilot Projekt - User Administration Process:

Request-Approval Prozess zur Nutzer-Administration in SAP Systemen

Ist-Prozess: Langwierig und FehleranfälligMedienbrüche, Manuell Prozessschritte

Manager / Approver

System User / Requester

IT Expert

Page 13: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 13 16. Dezember 2008Ivonne Heber

Soll-Prozess: Qualität , Prozesszeit

ProzessautomatisierungNutzerfreundliche / Intuitive SchnittstellenIntegration: SAP NetWeaver CE

Manager / Approver

System User / Requestor

LDAP ECC 6.0

SAP R/3

SAP NetWeaver / SAP NetWeaver CE

Portal UIWebDynpro

Page 14: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 14 16. Dezember 2008Ivonne Heber

Status:

Analyse und Desing erfolgreich abgeschlossen Implementierung und Test fast abgeschlossenProduktiv: Dezember 2008

Einsatz des VGM – Evaluierung nach Projektabschluss

Page 15: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 15 16. Dezember 2008Ivonne Heber

Ergebnisse:

Standardisiertes Vorgehensmodell zur Umsetzung von SAP SOA Projekten entwickelt

Vorgehensmodell im Rahmen eines Pilotprojektes erfolgreich angewandt und evaluiert

Empfehlung:

Weitere Iterationen zur Modellüberprüfung und –optimierung

Page 16: Diplomverteidigung „Conceptual Design of a ... - HTW Dresden

Page 16 16. Dezember 2008Ivonne Heber