Unterstützung für Prozesse mit dem Process Enactment Tool Framework

Ähnliche Dokumente
Berliner XML Tage 2005: Abbildung des V-Modell XT in Projektron BCS

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor

Organisationsspezifische Anpassungen von Vorgehensmodellen Nutzen und Herausforderungen

A Domain Specific Language for Project Execution Models

DP ITS Vorgehensmodell Build und Microsoft Team Foundation Server

07. November, Zürich-Oerlikon

Luca Piras SharePoint Specialist it-function software GmbH

gallestro BPM - weit mehr als malen...

Methodik zur Verbesserung von Vorgehensmodellen am Beispiel des V-Modell XT 1.4 und eines industrienahen Standards nach ASPICE

PCC Outlook Integration Installationsleitfaden

Corporate Smart Process Content. Wissensmanagement mittels Prozesskontext

SimPDM Datenmodell im Kontext zu Teamcenter und PLMXML

Erfolgreiche Realisierung von grossen Softwareprojekten

Workflow Systeme mit der Windows Workflow Foundation

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Zweisam ist besser als einsam: Wie Project Server und Team Foundation Server zueinander finden. Mike Wübbold

Realisierung einer Mitzeichnungslösung auf Basis von SharePoint 2010

SharePoint Portal für eine effiziente Zusammenarbeit

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

SMART Newsletter Education Solutions April 2015

Workflow Monitoring basierend auf den SemTalk Services. Semtation GmbH

2. Workshop: Vorgehensmodelle in der Praxis Reife und Qualität

Herausforderungen des Enterprise Endpoint Managements

Microsoft TM Office Dokumente in SAP Prozessen

m.e.d. concept methode erfolg datenverarbeitung V-Modell XT im Überblick 2 V-Modell XT Einführung - Analyse und Roadmap 3

Das Warenwirtschaftswunder

Uwe Baumann artiso Solutions

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

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

SemTalk Services. SemTalk UserMeeting

Meine Workflow Engine spricht BPMN ein Erfahrungsbericht

7 Projektplanung. V-Modell XT Anwendung im Projekt. <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>

Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß)

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Comparing Software Factories and Software Product Lines

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

Claus Quast Business Productivity Specialist Microsoft GmbH. Christian Fillies Geschäftsführer Semtation GmbH

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

EIDAMO Webshop-Lösung - White Paper

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Konzept Projekt Lisa

Dr. Klaus Körmeier BlueBridge Technologies AG

SAP SharePoint Integration. e1 Business Solutions GmbH

Fünf Schritte zum erfolgreichen Requirements Management

PEI-C Rebuild Das neue Einreichungsportal des PEI für Chargenfreigabeanträge Z3, Z5, 7/3 Einführung 17/19/24/

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Remedy-Day Innovative ITSM Lösungen von NTT Data. Machen wir es uns besser, schöner und leichter. Thomas Rupp Alexander Lyer Lukas Máté

NX Product Template Studio Effiziente und flexible Konstruktionsvorlagen

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße Magdeburg

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Einführung V-Modell XT. Das neue V-Modell XT Release Der Entwicklungsstandard für IT Systeme des Bundes

Titel. SCSM ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

LIGHTHOUSE ist ein Erasmus+ KA2 Strategie Partnerschaftsprojekt, gefördert von der Europäischen Kommission.

Chili for Sharepoint

JEAF Cloud Plattform Der Workspace aus der Cloud

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

Nico Lüdemann. Applikationsvirtualisierung mit Microsoft SoftGrid Galileo Press

Geany Just Not Another Editor

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Content Management Systeme (CMS)

FAQ The FAQ/knowledge base. Version 2.1.1

Die Portal-Infrastruktur service.brandenburg.de als Basis für den Einsatz von dienste orientierten Lösungen in der Verwaltung

Digitale Checklisten sparen Zeit und Geld. Stellen Sie jetzt um von Papier auf eine moderne digitale Lösung.

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

Das System für Ihr Mitarbeitergespräche

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

openk platform Dokumentation Setup Liferay Version 0.9.1

OPplus Document Capture

Microsoft SharePoint. share it, do it!

Internes Web-Portal der AK-Leiter

Unicodeumstellung der HR/FI/PSM-Landschaft an der Freien Universität Berlin

Software-Validierung im Testsystem

DMS, Anfang oder Ende der Informationsnahrungskette? 12. Bonner Microsoft-Tag für Bundesbehörden

Zugriff auf OWA Auf OWA kann über folgende URLs zugegriffen werden:

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

HR Prozesse optimal unterstützt

Ping Erfahrungsaustausch

User CAL Preisanhebung & CAL Suiten Änderungen

Expertenumfrage: Mobile Applications

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Projekt AALuis- Ambient Assisted Living user interfaces Die Businessaspekte und die businessrelevante Einbeziehung von End-AnwenderInnen

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

Meine Welt auf einen Blick erleben.

Reference Migration Process ReMiP

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

ECLIPSE PLUG-IN. Redwood Anwendertage 2015

HERMES PowerUser Release 2 Roger Griessen / Informatikstrategieorgan Bund ISB

Abacus Formula Compiler (AFC)

Zwei Wege zur automatisierten SW Verteilung Am Beispiel der Lösungen von Jungheinrich. Matthias Nischwitz,

Basis APplication Server V6.7 BAPS

Workflow, Business Process Management, 4.Teil

Jahresabschluss Finanzbuchhaltung INGARA. Provisorisch und Definitiv. INGARA Version

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

Transkript:

Unterstützung für Prozesse mit dem Process Enactment Tool Framework Dr. Marco Kuhrmann, Georg Kalus, Manuel Then Institut für Informatik Software & Systems Engineering

Agenda Motivation Prozess-Werkzeug Integration PET Konzept und Überblick Konzept Architektur Prozess- und Tool Provider Überblick/Allgemeines Import V-Modell XT Export Export: Sharepoint, TFS, Office Diskussion 01.05.2010 17. GI-Workshop: PET 2

Technische Universität München Problem Vorgehensmodelle vs. Projekte ein Widerspruch? Prozessdefinition = Dokumentation Projekt = Arbeit Full Chart Title Goes Here Subtitle appears here if it exists Category A 50% Category B 13% Category C 12% Category D 25%? 01.05.2010 17. GI-Workshop: PET 3

Technische Universität München Problem Integration verschiedener Prozesse in eine heterogene Werkzeugumgebung Vorgehensmodell Projekt Dept. Task Process in another department Start Here Process Task Note or on suggesti Customer Task Yes Decision No Proces s issue or erro r Stop Column 1 Column 2 Column 3 Column 4 Column 5 1-A 2-A 3-A 4-A 5-A 1-B 2-B 3-B 4-B 5-B 1-C 2-C 3-C 4-C 5-C 1-D 2-D 3-D 4-D Full Graph Title Goes Here 5-D 1-E 2-E 3-E Subtitle 4-E appears here if it exists 5-E 1-F 2-F 3-F Dept. Process 15 4-F Y Axis Label Start Here Task Process in another department 5-F 12 9 6 3 Full Chart Title Goes Here Subtitle appears here if it exists 0 Task 10 20 30 X Axis Label 40 50 Category A 50% Category B Note or on suggesti 13% Customer Task Category C 12% Category D 25% 01.05.2010 17. GI-Workshop: PET 4 60

Beispiel: V-Modell XT Werkzeugkette Anpassung wird projektspezifisch unterstützt (Projektassistent) Verschiedene Ausgaben Ohne direkte Anbindung an Werkzeuge in der konkreten Projektinfrastruktur Projektspezifsiche Anpassung (Tailoring) V-Modell XT Projektassistent Problem/Herausforderung Systematisches Überführen/ Bereitstellen der Ergebnisse in/ für ein Projekt Optimale Bereitstellung der Inhalte (Kontext) Plan Produkttemplates? Prozess- Projektspezifisches dokumentation V-Modell (XML) 01.05.2010 17. GI-Workshop: PET 5

Agenda Motivation Prozess-Werkzeug Integration PET Konzept und Überblick Konzept Architektur Prozess- und Tool Provider Überblick/Allgemeines Import V-Modell XT Export Export: Sharepoint, TFS, Office Diskussion 01.05.2010 17. GI-Workshop: PET 6

Process Enactment Tool Framework Eine integrierte Plattform für Verschiedene Prozesse Verschiedene Werkzeuge http://pet.codeplex.com 01.05.2010 17. GI-Workshop: PET 7

PET Architektur Framework für flexible Prozess-Werkzeug Kopplung Workflow Engine GUI-Frame PET Core «use» «use» «use» «use» «use» Application Frame «use» Process Plugin «use» Tool Plugin 01.05.2010 17. GI-Workshop: PET 8

PET Architektur Framework für flexible Prozess-Werkzeug Kopplung Application Frame Process Provider Intermediate-/Core Model Tool Provider Process Process Provider V-Modell XT Process Provider SPEM Additional Process Provider Artifact Exchange Dependency Exchange Common Excahnge of process elements Provider Interfaces Tool Provider SharePoint Tool Provider TFS Tool Provider Word OOXML Additional Tool Provider Tool 01.05.2010 17. GI-Workshop: PET 9

PET Workflow Automatisiertes Mapping (angelehnt an Model-Transformationen, MDA) Quellmodell: Prozessmodell ((basierend auf einem Metamodell) Ziel: Objektmodel des Zielwerkzeugs (API, Templates etc.) Application Frame integrated Process dynamically loaded dynamically loaded Show Welcome Page Select Process Provider Configure Process Provider Select Tool Provider Configure Tool Provider Execute Transformation Store/Exit Transformation Controlled by Process Provider Plugins Controlled by Tool Provider Plugins 01.05.2010 17. GI-Workshop: PET 10

Agenda Motivation Prozess-Werkzeug Integration PET Konzept und Überblick Konzept Architektur Prozess- und Tool Provider Überblick/Allgemeines Import V-Modell XT Export Export: Sharepoint, TFS, Office Diskussion 01.05.2010 17. GI-Workshop: PET 11

Architektur Plugin-Konzept Generisches Framework mit Plugins Prozess-Provider (analysieren und interpretieren eine Prozessbeschreibung und überführen diese ins Zwischenmodell) Tool-Provider (interpretieren das Zwischenmodell und bilden dieses auf das Zielwerkzeug ab) Aktuell verfügbare Plugins Prozess: V-Modell XT Tools: Sharepoint, TFS, Word 01.05.2010 17. GI-Workshop: PET 12

Architektur Zwischenmodell Inspiriert vom V-Modell XT Metamodell Definition von Prozessartefakten Abstraktion des Prozesses Abstraktion der Struktur 01.05.2010 17. GI-Workshop: PET 13

Architektur Workflow-Steuerung Show Welcome Page Plugins und Workflows User's selection Existing Project Process Provider Initialize Process and Tool Providers call Deserialize for each provider Tool Provider Process Provider Selection Tool Provider Selection Initialize Process Provider (optional, call Initialize) Initialize Tool Provider (optional, call Initialize) Load Configuration Page call ReceiveProviderHandle and ReceiveWorkflowHandle - show page User Input regarding to the provider configuration needs Load Configuration Page call ReceiveProviderHandle and ReceiveWorkflowHandle - show page User Input regarding to the provider configuration needs Yes call NextPageRequested No call NextPageRequested No No Conversion call Process for all selected providers Yes Yes call Initialize of the selected Process Provider Are additional Tool Providers selected? Load Finish Page (user can store project information (optional) and finish the wizard) 01.05.2010 17. GI-Workshop: PET 14

Agenda Motivation Prozess-Werkzeug Integration PET Konzept und Überblick Konzept Architektur Prozess- und Tool Provider Überblick/Allgemeines Import V-Modell XT Export Export: Sharepoint, TFS, Office Diskussion 01.05.2010 17. GI-Workshop: PET 15

Prozess-Provider Abstrahieren Prozess-Spezifika und: Zwischenmodell als Ausgabe Greifen auf alle relevanten Prozesselemente zu Enthalten alle Intelligenz zum optimalen Auslesen der Prozesse Prozesse müssen maschinenverarbeitbar sein Gemäß Zwischenmodell Nur Prozessartefakte werden berücksichtigt Abhängigkeiten optional und separiert Prozess-Provider können das Original-Prozessmodell anbieten 01.05.2010 17. GI-Workshop: PET 16

Tool-Provider Abstrahieren Plattform-Spezifika und: Zwischenmodell als Eingabe Greifen nur auf benötigte Teilmenge des Zwischenmodells zu (z.b. Projektplan in Project vs. Projektplan im TFS, Produktvorlagen) Enthalten alle Intelligenz zur optimalen Ansteuerung der Werkzeuge Tool-Provider können auf Original-Prozessmodell zugreifen Anforderungen an Werkzeuge: Bereitstellung eines Template-Mechanismus Bereitstellung eines offenen API zur Ansteuerung des Tools 01.05.2010 17. GI-Workshop: PET 17

PET-Import für V-Modell XT Unterstützter Prozess: V-Modell XT v1.3 Basis Metamodell 1.3 Prinzipiell alle Modellvarianten, getestet mit: Referenzmodell (www.v-modell-xt.de, DE/EN) V-Modell XT Bund (www.bit.bund.de/v-modell-xt) V-Modell XT BNetzA VM-BISA (TUM intern) Deutsche und Englische Sprachvarianten Unterstützung vollständig realisiert 01.05.2010 17. GI-Workshop: PET 18

PET-Export für Sharepoint Tool: V-Modell XT Sharepoint PM-orientiert für Dokumentenmanagement ohne Entwicklungsanteil (AG-Typ des V-Modells) Toolprovider erzeugt: Team Webseite Dokumentenbibliothek Einfache Task-Liste Prozess (aktuell): V-Modell XT 1.3 01.05.2010 17. GI-Workshop: PET 19

PET-Export für TFS Tool: V-Modell XT Visual Studio TFS Entwickler-orientiert für Software- Entwicklung im Team Toolprovider erzeugt: Plan + Aktivitäten Work Items Plan Produktbibliothek SharePoint-basiertes WebPortal Prozess (aktuell): V-Modell XT 1.3 01.05.2010 17. GI-Workshop: PET 20

PET-Export für TFS: Projektinitialisierung 1 Organisationsspezifische Anpassung des V-Modells Organisationsspezifisches V-Modell Das Projektspezifische V-Modell als Ausgabe des Projektassistenten wird zu einer Vorlage! 2 3 Tailoring mit dem Projektassistenten Projektspezifisches Modell Projektmodell mit: Vorlagen, Plan und Dokumentation 2a 2b Generierung eines Process Templates für TFS auf Basis des Tailorings (Schritt 2) Bereitstellung als Projektvorlage im TFS (zur Vorbereitung von Schritt 3) 01.05.2010 17. GI-Workshop: PET 21

PET für Office Tool: Microsoft Word 2007 & 2008 auf Basis OpenXML Toolprovider erzeugt: Dokumente für initiale Produkte Vorlagen für nicht-initiale Produkte Prozess (aktuell): V-Modell XT 1.3 01.05.2010 17. GI-Workshop: PET 22

Agenda Motivation Prozess-Werkzeug Integration PET Konzept und Überblick Konzept Architektur Prozess- und Tool Provider Überblick/Allgemeines Import V-Modell XT Export Export: Sharepoint, TFS, Office Diskussion 01.05.2010 17. GI-Workshop: PET 23

Diskussion Erfahrungen PET ist im Einsatz TU-intern Bei Projektpartnern (BNetzA, Siemens) PET ist gebunden an Infrastrukturfragen (organisatorisch, technisch).net ist üblicherweise nicht bevorzugte technische Basis Freigabe Eingefahrene Prozesse werden durch PET geändert, z.b. Projektinitiierung Neue Werkzeuge müssen den Anwender schmackhaft gemacht werden Erfahrungen fließen in die Weiterentwicklung ein Anforderung: Mustertexte für Dokumentvorlagen Tailoring des V-Modells direkt in PET 01.05.2010 17. GI-Workshop: PET 24

Diskussion Sichten-basierte Arbeit möglich (ein Modell, viele Werkzeuge) Gegebene Tool-Provider funktionieren auch mit neuen Prozessmodellen Solange das Zwischenmodell korrekt gefüllt wird Neue Tool-Provider möglich Herausforderung: Abbildung weiterer Prozessmodelle auf das Zwischenmodell Zwischenmodell ist erweiterbar und flexibel Neue Prozess-Provider möglich SPEM/EPF in Arbeit Architektur ist flexibel Mächtigkeit nur abhängig von der Intelligenz der Provider 01.05.2010 17. GI-Workshop: PET 25

Diskussion Wie geht es weiter? Integration in eine durchgängige Modellierungskette (PDE) 01.05.2010 17. GI-Workshop: PET 26

Ausblick Anwendung/Pilotierung Siemens (München) Bundesnetzagentur (Berlin, MavTFS) TU München (Entwicklung und int. Anwendung) FH Rosenheim (Mitentwicklung) Open-Source Re-Lauch auf Existierende Projekte bleiben bestehen Online: http://pet.codeplex.com Online (seit 20.5.09), aktuell: v1.1: 1740 Visits, 952 Downloads 01.05.2010 17. GI-Workshop: PET 27