SlideShare uma empresa Scribd logo
1 de 42
Anforderungsanalyse für SOA-Services
     mittels BPMN 2.0 und UML

                  Björn Hardegen
                 b.hardegen@mid.de
             Dr. Gregor Scheithauer
        gregor.scheithauer@opitz-consulting.com

                    München, 29.02.2012
INHALT

                                        1.   Herausforderungen der Anforderungsanalyse



                                        2.   Überblick des Vorgehens



                                        3.   Vorgehen im Detail



                                        4.   Zusammenfassung




©2012 MID GmbH, OPITZ CONSULTING GmbH                                                    2
Projektbeschreibung


                                        Zahlen, Daten, Fakten

              Große deutsche Behörde mit Sitz in Nürnberg
               mit ca. 120.000 Anwendern

              Bereitstellung eines Basisdienstes und Integration
               in verschiedene Fachverfahren

              Berücksichtigung des SOA-Service-Gedankens

              Teil eines SOA-Einführungsprogramms

              Laufzeit: 12 Monate

              Teamgröße: 10

©2012 MID GmbH, OPITZ CONSULTING GmbH                               3
Beispielszenario E-Government


        Die IT-Landschaft einer Behörde ist über Jahre frei gewachsen.
        Nun steht die Behörde vor folgenden Herausforderungen:

              Kundengerechte Weiterbildungen anbieten

              Entscheidungsprozesse in der Weiterbildungsvergabe beschleunigen

              IT-bezogene Ziele:

                          Internet als neuer Kundenkanal

                          Dynamische Prozesse etablieren



©2012 MID GmbH, OPITZ CONSULTING GmbH                                             4
Herausforderung




©2012 MID GmbH, OPITZ CONSULTING GmbH   5
Projektspezifische Herausforderungen


         Dokumentationsaufwände                                Nachverfolgbarkeit
                                                                                          Semantische Eindeutigkeit
            für unterschiedliche        Top-Down-Vorgehen   zwischen verschiedenen
                                                                                             der Spezifikationen
              Disziplinen und                etablieren     Artefakte aller Disziplinen
                                                                                               gewährleisten
         Personenkreise begrenzen                                   erhalten



                      Fachbereich
                                                                Basisfachkonzept
                    SOA-Portfolio-
                    Management
                                                                Fachfeinkonzept
                Business-Analysten                                                             Freiheitsgrade
                                                                                                  zwischen
                                         V-Modell de Jure
                                                                                              Spezifikation und
                       Entwickler                                                             Implementierung
                                                              Service-Spezifikation

                           Tester

                                                               WSDL / XSD / BPEL
                      Architekten




©2012 MID GmbH, OPITZ CONSULTING GmbH                                                                                 6
Überblick




©2012 MID GmbH, OPITZ CONSULTING GmbH   7
Überblick des Vorgehens


                                                        Überblick

                                                             -




                • Kommentar




              Anwendungsfälle,           Service-        Service-                   Prozesse,
                                                                       Testfälle
               Prozesse, Daten          Kandidaten     Spezifikation               SOA-Services



                                                                                    Oracle BPM
                                             MID Innovator
                                                                                        Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                                             8
Überblick des Vorgehens




                                         Fachliche Analyse


                                                        -




                                                             Oracle BPM
                                        MID Innovator
                                                                 Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                     9
Überblick des Vorgehens


                                        Fachliche Analyse




©2012 MID GmbH, OPITZ CONSULTING GmbH                       10
Textuelle Anforderungen


                                        Anforderungen in Word

                                                          Textuelle Anforderungen
                                                           des Fachbereichs
                                                           werden nach wie vor in
                                                           Word erfasst

                                                          Strukturieren des
                                                           Textdokumentes durch
                                                           „MID Innovator for
                                                           Microsoft Word“




©2012 MID GmbH, OPITZ CONSULTING GmbH                                                11
Textuelle Anforderungen


               Anforderungen in Word           Anforderungen in Innovator




                                        Sync




©2012 MID GmbH, OPITZ CONSULTING GmbH                                       12
Anwendungsfälle identifizieren




                                        Anforderungen
                                          verknüpfen




©2012 MID GmbH, OPITZ CONSULTING GmbH                   13
Fachliche Prozesse spezifizieren




©2012 MID GmbH, OPITZ CONSULTING GmbH   14
Fachklassenmodell erstellen




©2012 MID GmbH, OPITZ CONSULTING GmbH   15
Überblick des Vorgehens




                                        Service-Identifikation


                                                         -




                                                                 Oracle BPM
                                         MID Innovator
                                                                     Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                         16
Service-Identifikation




                                                     find-
                                        calculate-   Available-
                                                                                       Create-       sendMail-
                                                     Trainings-
                                        StatusBy-                                      Affirmation   withAttach-
                     getCustomer-                    ByJob
                                        Customer-                                                    ment
                     DataByID                        Requirements
                                        Data
              Customer Information Service                          Training Service     Notification Service




©2012 MID GmbH, OPITZ CONSULTING GmbH                                                                              17
Service-Identifikation




©2012 MID GmbH, OPITZ CONSULTING GmbH   18
Überblick des Vorgehens




                                        Service Spezifikation




                                                                Oracle BPM
                                        MID Innovator
                                                                    Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                        19
Überblick des Vorgehens



                                        Service Spezifikation




©2012 MID GmbH, OPITZ CONSULTING GmbH                           20
Service-Spezifikation

                         Nachrichten identifizieren und Reihenfolge bestimmen




©2012 MID GmbH, OPITZ CONSULTING GmbH                                           21
Service-Spezifikation

                         Nachrichten identifizieren und Reihenfolge bestimmen




©2012 MID GmbH, OPITZ CONSULTING GmbH                                           22
Service-Spezifikation

                                        Struktur der Nachrichten




©2012 MID GmbH, OPITZ CONSULTING GmbH                              23
Service-Spezifikation

                                        Internes Verhalten bestimmen




©2012 MID GmbH, OPITZ CONSULTING GmbH                                  24
Service-Spezifikation
                                        Projektergebnis




©2012 MID GmbH, OPITZ CONSULTING GmbH                     25
Artefakte für Entwicklung generieren




©2012 MID GmbH, OPITZ CONSULTING GmbH       26
Meet in the Middle



                                        Service-Spezifikation




©2012 MID GmbH, OPITZ CONSULTING GmbH                           27
Meet in the Middle




©2012 MID GmbH, OPITZ CONSULTING GmbH   28
Überblick des Vorgehens




                                        Fachliche Testfälle


                                                        -




                                                              Oracle BPM
                                        MID Innovator
                                                                  Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                      29
Fachliches Testen



                       Testfälle sollen     Testfälle sollen         Kriterien
                           sich an            eine hohe        •   Effektivität
                         fachlichen            fachliche       •   Aussagekraft
                         Prozessen            Abdeckung        •   Ökonomisch
                         orientieren             haben         •   Langlebig



                          Beispieldaten
                                           Testfälle decken
                          für Prozess-
                                              nicht nur
                           durchläufe
                                           Positiv- sondern
                           erleichtern
                                            auch Negativ-
                           die Testfall-
                                               Fälle ab
                            erstellung

©2012 MID GmbH, OPITZ CONSULTING GmbH                                             30
Beispiele




             Testfälle
                    Ein Kunde darf eine Schulung, die vor zwei Wochen erfolgreich
                     abgeschlossen wurde, nicht buchen.

                    Ein Kunde kann eine Schulung erneut buchen, ist der letzte Fehlversuch
                     fünf Wochen her.
©2012 MID GmbH, OPITZ CONSULTING GmbH                                                         31
Überblick des Vorgehens




                                             Realisierung


                                                        -




                                                            Oracle BPM
                                        MID Innovator
                                                                Suite

©2012 MID GmbH, OPITZ CONSULTING GmbH                                    32
Überblick des Vorgehens


                                            Realisierung




                                        -                  -




©2012 MID GmbH, OPITZ CONSULTING GmbH                          33
Service-Realisierung




©2012 MID GmbH, OPITZ CONSULTING GmbH   34
Service-Realisierung




©2012 MID GmbH, OPITZ CONSULTING GmbH   35
Service-Realisierung




©2012 MID GmbH, OPITZ CONSULTING GmbH   36
Prozessautomatisierung




©2012 MID GmbH, OPITZ CONSULTING GmbH   37
Test




©2012 MID GmbH, OPITZ CONSULTING GmbH   38
Zusammenfassung


         Dokumentationsaufwände                                   Nachverfolgbarkeit
            für unterschiedliche          Modellbasierter Ansatz mit BPMN 2 & UML
                                          Top-Down Vorgehen    zwischen verschiedenen
                                                                                             Semantische Eindeutigkeit
                                                                                                der Spezifikationen
              Disziplinen und                  etablieren      Artefakte aller Disziplinen
                                                                                                  gewährleisten
         Personenkreise begrenzen                                      erhalten


                                          Generierung von IT-Artefakten und Reports
                    Fachbereich
                                                                   Basisfachkonzept
                   SOA Portfolio
                   Management
                                            Repository-basiertes Modellierungstool
                                                                   Fachfeinkonzept
                 Business Analysten                                                               Freiheitsgrade
                                                                                                     zwischen
                                            V-Modell de Jure
                                                                                                 Spezifikation und
                     Entwickler                                                                  Implementierung
                                      Verknüpfung von Anforderungen und Spezifikationen
                                                               Service Spezifikation

                       Tester


                    Architekten         Contract-First-Gedanke beiWSDL / XSD / BPEL
                                                                   Service-Spezifikation



©2011 MID GmbH                                                                                                           39
Fragen




©2012 MID GmbH, OPITZ CONSULTING GmbH   40
Kontakt


                     Björn Hardegen
                     Senior Consultant
                     MID GmbH, Kressengartenstr. 10, 90402 Nürnberg

                     email: b.hardegen@mid.de
                     phone: +49 911 968 36-237
                     mobile: +49 160 470 99 67




©2012 MID GmbH, OPITZ CONSULTING GmbH                                 41
Kontakt
Dr. Gregor Scheithauer
Senior Consultant
OPITZ CONSULTING München GmbH
Weltenburger Straße 4 - D-81677 München

gregor.scheithauer@opitz-consulting.com
http://member.acm.org/~scheithauer
+49 89 680098-1483
+49 173 7279433




                   Dr. Gregor Scheithauer   © OPITZ CONSULTING GmbH 2012   Seite 42

Mais conteúdo relacionado

Mais procurados

Verbesserung und Kontrolle der Servicequalität für Endbenutzer
Verbesserung und Kontrolle der Servicequalität für EndbenutzerVerbesserung und Kontrolle der Servicequalität für Endbenutzer
Verbesserung und Kontrolle der Servicequalität für EndbenutzerDigicomp Academy AG
 
Steffan Müller Standortübergreifende Liquiditätsanalyse mit Jedox bei der ...
Steffan Müller   Standortübergreifende  Liquiditätsanalyse mit Jedox bei der ...Steffan Müller   Standortübergreifende  Liquiditätsanalyse mit Jedox bei der ...
Steffan Müller Standortübergreifende Liquiditätsanalyse mit Jedox bei der ...Stephan Trahasch
 
Rolle der schlüsselqualifikationen in der personalentwicklung
Rolle der schlüsselqualifikationen in der personalentwicklungRolle der schlüsselqualifikationen in der personalentwicklung
Rolle der schlüsselqualifikationen in der personalentwicklungpludoni GmbH
 
RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?HOOD Group
 
Eclipse Magazin15 - Performance Logging
Eclipse Magazin15 - Performance LoggingEclipse Magazin15 - Performance Logging
Eclipse Magazin15 - Performance LoggingHeiko Seeberger
 
Dokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauer
Dokumentation in der Realität des Anlagenbaus - Hansruedi SteinhauerDokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauer
Dokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauertecom
 
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der Praxis
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der PraxisAdobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der Praxis
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der PraxisGuido Schmitz
 
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Walter Schärer
 
PM und SCRUM - Vortrag PMI FC 10.10.2011
PM und SCRUM - Vortrag PMI FC 10.10.2011PM und SCRUM - Vortrag PMI FC 10.10.2011
PM und SCRUM - Vortrag PMI FC 10.10.2011Felix Ruessel
 
Datenqualitätsmanagement aus unternehmensweiter Sicht
Datenqualitätsmanagement aus unternehmensweiter SichtDatenqualitätsmanagement aus unternehmensweiter Sicht
Datenqualitätsmanagement aus unternehmensweiter SichtBusiness Intelligence Research
 

Mais procurados (10)

Verbesserung und Kontrolle der Servicequalität für Endbenutzer
Verbesserung und Kontrolle der Servicequalität für EndbenutzerVerbesserung und Kontrolle der Servicequalität für Endbenutzer
Verbesserung und Kontrolle der Servicequalität für Endbenutzer
 
Steffan Müller Standortübergreifende Liquiditätsanalyse mit Jedox bei der ...
Steffan Müller   Standortübergreifende  Liquiditätsanalyse mit Jedox bei der ...Steffan Müller   Standortübergreifende  Liquiditätsanalyse mit Jedox bei der ...
Steffan Müller Standortübergreifende Liquiditätsanalyse mit Jedox bei der ...
 
Rolle der schlüsselqualifikationen in der personalentwicklung
Rolle der schlüsselqualifikationen in der personalentwicklungRolle der schlüsselqualifikationen in der personalentwicklung
Rolle der schlüsselqualifikationen in der personalentwicklung
 
RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?
 
Eclipse Magazin15 - Performance Logging
Eclipse Magazin15 - Performance LoggingEclipse Magazin15 - Performance Logging
Eclipse Magazin15 - Performance Logging
 
Dokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauer
Dokumentation in der Realität des Anlagenbaus - Hansruedi SteinhauerDokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauer
Dokumentation in der Realität des Anlagenbaus - Hansruedi Steinhauer
 
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der Praxis
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der PraxisAdobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der Praxis
Adobe Finance Forum 2009 Pentadoc Beobachtungen Aus Der Praxis
 
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
 
PM und SCRUM - Vortrag PMI FC 10.10.2011
PM und SCRUM - Vortrag PMI FC 10.10.2011PM und SCRUM - Vortrag PMI FC 10.10.2011
PM und SCRUM - Vortrag PMI FC 10.10.2011
 
Datenqualitätsmanagement aus unternehmensweiter Sicht
Datenqualitätsmanagement aus unternehmensweiter SichtDatenqualitätsmanagement aus unternehmensweiter Sicht
Datenqualitätsmanagement aus unternehmensweiter Sicht
 

Semelhante a Anforderungsanalyse für SOA-Services mittels BPMN 2.0 und UML – SOA | BPM Integration Days 2012 – Björn Hardegen ( MID ) und Dr. Gregor Scheithauer ( OPITZ CONSULTING )

2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...
2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...
2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...Sebastian Gerling
 
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...OPITZ CONSULTING Deutschland
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereFriedel Jonker
 
C1 SetCon Cloud Performance
C1 SetCon Cloud PerformanceC1 SetCon Cloud Performance
C1 SetCon Cloud PerformanceMarc Rieger
 
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...eparo GmbH
 
Bausteine für ein Enterprise 2.0 Vorgehensmodell
Bausteine für ein Enterprise 2.0 VorgehensmodellBausteine für ein Enterprise 2.0 Vorgehensmodell
Bausteine für ein Enterprise 2.0 VorgehensmodellJoachim Niemeier
 
Agile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-UmfeldAgile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-UmfeldOPITZ CONSULTING Deutschland
 
knowtech2011-Verwaltung2.0
knowtech2011-Verwaltung2.0knowtech2011-Verwaltung2.0
knowtech2011-Verwaltung2.0TwentyOne AG
 
Shared Services Woche: Speaker Yearbook 2011
Shared Services Woche: Speaker Yearbook 2011Shared Services Woche: Speaker Yearbook 2011
Shared Services Woche: Speaker Yearbook 2011Torben Haagh
 
120715 agile requirements_handout
120715 agile requirements_handout120715 agile requirements_handout
120715 agile requirements_handoutAndreas Birk
 
BPM mit SharePoint 2013 und Visio 2013
BPM mit SharePoint 2013 und Visio 2013 BPM mit SharePoint 2013 und Visio 2013
BPM mit SharePoint 2013 und Visio 2013 Andreas Naef
 
Performance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance DayPerformance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance DayMarc Rieger
 
Business Performance Index (BPI) Mittelstand Dienstleistung 2012
Business Performance Index (BPI) Mittelstand Dienstleistung 2012Business Performance Index (BPI) Mittelstand Dienstleistung 2012
Business Performance Index (BPI) Mittelstand Dienstleistung 2012BPIMittelstand
 
Geschäftsmodelle visuell planen und entwickeln mit der Business Model Canvas
Geschäftsmodelle visuell planen und entwickeln mit der Business Model CanvasGeschäftsmodelle visuell planen und entwickeln mit der Business Model Canvas
Geschäftsmodelle visuell planen und entwickeln mit der Business Model Canvaspro accessio GmbH & Co. KG
 
Risikomanagement GPM Karlsruhe 20100128 Handout
Risikomanagement GPM Karlsruhe 20100128 HandoutRisikomanagement GPM Karlsruhe 20100128 Handout
Risikomanagement GPM Karlsruhe 20100128 HandoutHeiko Bartlog
 
Management komplexer M&A-Projekte
Management komplexer M&A-ProjekteManagement komplexer M&A-Projekte
Management komplexer M&A-ProjekteMergerstrata
 

Semelhante a Anforderungsanalyse für SOA-Services mittels BPMN 2.0 und UML – SOA | BPM Integration Days 2012 – Björn Hardegen ( MID ) und Dr. Gregor Scheithauer ( OPITZ CONSULTING ) (20)

2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...
2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...
2012-06-25 SharePoint Konferenz Wien | SharePoint 2010 und BI mit SQL Server ...
 
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
 
Requirements Engineering für SEO
Requirements Engineering für SEORequirements Engineering für SEO
Requirements Engineering für SEO
 
Web2.0 im Unternehmen
Web2.0 im UnternehmenWeb2.0 im Unternehmen
Web2.0 im Unternehmen
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_Konferenzbroschuere
 
C1 SetCon Cloud Performance
C1 SetCon Cloud PerformanceC1 SetCon Cloud Performance
C1 SetCon Cloud Performance
 
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...
eparo – User Experience Design und Usability. Niemand sagt mehr "Konzeption" ...
 
Bausteine für ein Enterprise 2.0 Vorgehensmodell
Bausteine für ein Enterprise 2.0 VorgehensmodellBausteine für ein Enterprise 2.0 Vorgehensmodell
Bausteine für ein Enterprise 2.0 Vorgehensmodell
 
Agile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-UmfeldAgile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
 
knowtech2011-Verwaltung2.0
knowtech2011-Verwaltung2.0knowtech2011-Verwaltung2.0
knowtech2011-Verwaltung2.0
 
Shared Services Woche: Speaker Yearbook 2011
Shared Services Woche: Speaker Yearbook 2011Shared Services Woche: Speaker Yearbook 2011
Shared Services Woche: Speaker Yearbook 2011
 
120715 agile requirements_handout
120715 agile requirements_handout120715 agile requirements_handout
120715 agile requirements_handout
 
BPM mit SharePoint 2013 und Visio 2013
BPM mit SharePoint 2013 und Visio 2013 BPM mit SharePoint 2013 und Visio 2013
BPM mit SharePoint 2013 und Visio 2013
 
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaverprojekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
 
Performance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance DayPerformance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance Day
 
Business Performance Index (BPI) Mittelstand Dienstleistung 2012
Business Performance Index (BPI) Mittelstand Dienstleistung 2012Business Performance Index (BPI) Mittelstand Dienstleistung 2012
Business Performance Index (BPI) Mittelstand Dienstleistung 2012
 
Geschäftsmodelle visuell planen und entwickeln mit der Business Model Canvas
Geschäftsmodelle visuell planen und entwickeln mit der Business Model CanvasGeschäftsmodelle visuell planen und entwickeln mit der Business Model Canvas
Geschäftsmodelle visuell planen und entwickeln mit der Business Model Canvas
 
Jck
JckJck
Jck
 
Risikomanagement GPM Karlsruhe 20100128 Handout
Risikomanagement GPM Karlsruhe 20100128 HandoutRisikomanagement GPM Karlsruhe 20100128 Handout
Risikomanagement GPM Karlsruhe 20100128 Handout
 
Management komplexer M&A-Projekte
Management komplexer M&A-ProjekteManagement komplexer M&A-Projekte
Management komplexer M&A-Projekte
 

Mais de OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 

Mais de OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Anforderungsanalyse für SOA-Services mittels BPMN 2.0 und UML – SOA | BPM Integration Days 2012 – Björn Hardegen ( MID ) und Dr. Gregor Scheithauer ( OPITZ CONSULTING )

  • 1. Anforderungsanalyse für SOA-Services mittels BPMN 2.0 und UML Björn Hardegen b.hardegen@mid.de Dr. Gregor Scheithauer gregor.scheithauer@opitz-consulting.com München, 29.02.2012
  • 2. INHALT 1. Herausforderungen der Anforderungsanalyse 2. Überblick des Vorgehens 3. Vorgehen im Detail 4. Zusammenfassung ©2012 MID GmbH, OPITZ CONSULTING GmbH 2
  • 3. Projektbeschreibung Zahlen, Daten, Fakten  Große deutsche Behörde mit Sitz in Nürnberg mit ca. 120.000 Anwendern  Bereitstellung eines Basisdienstes und Integration in verschiedene Fachverfahren  Berücksichtigung des SOA-Service-Gedankens  Teil eines SOA-Einführungsprogramms  Laufzeit: 12 Monate  Teamgröße: 10 ©2012 MID GmbH, OPITZ CONSULTING GmbH 3
  • 4. Beispielszenario E-Government Die IT-Landschaft einer Behörde ist über Jahre frei gewachsen. Nun steht die Behörde vor folgenden Herausforderungen:  Kundengerechte Weiterbildungen anbieten  Entscheidungsprozesse in der Weiterbildungsvergabe beschleunigen  IT-bezogene Ziele:  Internet als neuer Kundenkanal  Dynamische Prozesse etablieren ©2012 MID GmbH, OPITZ CONSULTING GmbH 4
  • 5. Herausforderung ©2012 MID GmbH, OPITZ CONSULTING GmbH 5
  • 6. Projektspezifische Herausforderungen Dokumentationsaufwände Nachverfolgbarkeit Semantische Eindeutigkeit für unterschiedliche Top-Down-Vorgehen zwischen verschiedenen der Spezifikationen Disziplinen und etablieren Artefakte aller Disziplinen gewährleisten Personenkreise begrenzen erhalten Fachbereich Basisfachkonzept SOA-Portfolio- Management Fachfeinkonzept Business-Analysten Freiheitsgrade zwischen V-Modell de Jure Spezifikation und Entwickler Implementierung Service-Spezifikation Tester WSDL / XSD / BPEL Architekten ©2012 MID GmbH, OPITZ CONSULTING GmbH 6
  • 7. Überblick ©2012 MID GmbH, OPITZ CONSULTING GmbH 7
  • 8. Überblick des Vorgehens Überblick - • Kommentar Anwendungsfälle, Service- Service- Prozesse, Testfälle Prozesse, Daten Kandidaten Spezifikation SOA-Services Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 8
  • 9. Überblick des Vorgehens Fachliche Analyse - Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 9
  • 10. Überblick des Vorgehens Fachliche Analyse ©2012 MID GmbH, OPITZ CONSULTING GmbH 10
  • 11. Textuelle Anforderungen Anforderungen in Word  Textuelle Anforderungen des Fachbereichs werden nach wie vor in Word erfasst  Strukturieren des Textdokumentes durch „MID Innovator for Microsoft Word“ ©2012 MID GmbH, OPITZ CONSULTING GmbH 11
  • 12. Textuelle Anforderungen Anforderungen in Word Anforderungen in Innovator Sync ©2012 MID GmbH, OPITZ CONSULTING GmbH 12
  • 13. Anwendungsfälle identifizieren Anforderungen verknüpfen ©2012 MID GmbH, OPITZ CONSULTING GmbH 13
  • 14. Fachliche Prozesse spezifizieren ©2012 MID GmbH, OPITZ CONSULTING GmbH 14
  • 15. Fachklassenmodell erstellen ©2012 MID GmbH, OPITZ CONSULTING GmbH 15
  • 16. Überblick des Vorgehens Service-Identifikation - Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 16
  • 17. Service-Identifikation find- calculate- Available- Create- sendMail- Trainings- StatusBy- Affirmation withAttach- getCustomer- ByJob Customer- ment DataByID Requirements Data Customer Information Service Training Service Notification Service ©2012 MID GmbH, OPITZ CONSULTING GmbH 17
  • 18. Service-Identifikation ©2012 MID GmbH, OPITZ CONSULTING GmbH 18
  • 19. Überblick des Vorgehens Service Spezifikation Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 19
  • 20. Überblick des Vorgehens Service Spezifikation ©2012 MID GmbH, OPITZ CONSULTING GmbH 20
  • 21. Service-Spezifikation Nachrichten identifizieren und Reihenfolge bestimmen ©2012 MID GmbH, OPITZ CONSULTING GmbH 21
  • 22. Service-Spezifikation Nachrichten identifizieren und Reihenfolge bestimmen ©2012 MID GmbH, OPITZ CONSULTING GmbH 22
  • 23. Service-Spezifikation Struktur der Nachrichten ©2012 MID GmbH, OPITZ CONSULTING GmbH 23
  • 24. Service-Spezifikation Internes Verhalten bestimmen ©2012 MID GmbH, OPITZ CONSULTING GmbH 24
  • 25. Service-Spezifikation Projektergebnis ©2012 MID GmbH, OPITZ CONSULTING GmbH 25
  • 26. Artefakte für Entwicklung generieren ©2012 MID GmbH, OPITZ CONSULTING GmbH 26
  • 27. Meet in the Middle Service-Spezifikation ©2012 MID GmbH, OPITZ CONSULTING GmbH 27
  • 28. Meet in the Middle ©2012 MID GmbH, OPITZ CONSULTING GmbH 28
  • 29. Überblick des Vorgehens Fachliche Testfälle - Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 29
  • 30. Fachliches Testen Testfälle sollen Testfälle sollen Kriterien sich an eine hohe • Effektivität fachlichen fachliche • Aussagekraft Prozessen Abdeckung • Ökonomisch orientieren haben • Langlebig Beispieldaten Testfälle decken für Prozess- nicht nur durchläufe Positiv- sondern erleichtern auch Negativ- die Testfall- Fälle ab erstellung ©2012 MID GmbH, OPITZ CONSULTING GmbH 30
  • 31. Beispiele Testfälle  Ein Kunde darf eine Schulung, die vor zwei Wochen erfolgreich abgeschlossen wurde, nicht buchen.  Ein Kunde kann eine Schulung erneut buchen, ist der letzte Fehlversuch fünf Wochen her. ©2012 MID GmbH, OPITZ CONSULTING GmbH 31
  • 32. Überblick des Vorgehens Realisierung - Oracle BPM MID Innovator Suite ©2012 MID GmbH, OPITZ CONSULTING GmbH 32
  • 33. Überblick des Vorgehens Realisierung - - ©2012 MID GmbH, OPITZ CONSULTING GmbH 33
  • 34. Service-Realisierung ©2012 MID GmbH, OPITZ CONSULTING GmbH 34
  • 35. Service-Realisierung ©2012 MID GmbH, OPITZ CONSULTING GmbH 35
  • 36. Service-Realisierung ©2012 MID GmbH, OPITZ CONSULTING GmbH 36
  • 37. Prozessautomatisierung ©2012 MID GmbH, OPITZ CONSULTING GmbH 37
  • 38. Test ©2012 MID GmbH, OPITZ CONSULTING GmbH 38
  • 39. Zusammenfassung Dokumentationsaufwände Nachverfolgbarkeit für unterschiedliche Modellbasierter Ansatz mit BPMN 2 & UML Top-Down Vorgehen zwischen verschiedenen Semantische Eindeutigkeit der Spezifikationen Disziplinen und etablieren Artefakte aller Disziplinen gewährleisten Personenkreise begrenzen erhalten Generierung von IT-Artefakten und Reports Fachbereich Basisfachkonzept SOA Portfolio Management Repository-basiertes Modellierungstool Fachfeinkonzept Business Analysten Freiheitsgrade zwischen V-Modell de Jure Spezifikation und Entwickler Implementierung Verknüpfung von Anforderungen und Spezifikationen Service Spezifikation Tester Architekten Contract-First-Gedanke beiWSDL / XSD / BPEL Service-Spezifikation ©2011 MID GmbH 39
  • 40. Fragen ©2012 MID GmbH, OPITZ CONSULTING GmbH 40
  • 41. Kontakt Björn Hardegen Senior Consultant MID GmbH, Kressengartenstr. 10, 90402 Nürnberg email: b.hardegen@mid.de phone: +49 911 968 36-237 mobile: +49 160 470 99 67 ©2012 MID GmbH, OPITZ CONSULTING GmbH 41
  • 42. Kontakt Dr. Gregor Scheithauer Senior Consultant OPITZ CONSULTING München GmbH Weltenburger Straße 4 - D-81677 München gregor.scheithauer@opitz-consulting.com http://member.acm.org/~scheithauer +49 89 680098-1483 +49 173 7279433 Dr. Gregor Scheithauer © OPITZ CONSULTING GmbH 2012 Seite 42