bpmn wjax 20101117

39
BPMN - Praxiser fahrungen BPMN - Praxiser fahrungen Jakob Freund, camunda ser vices GmbH

Upload: camunda-services-gmbh

Post on 27-Jun-2015

1.002 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: BPMN WJAX 20101117

BPMN - PraxiserfahrungenBPMN - Praxiserfahrungen

Jakob Freund, camunda services GmbH

Page 2: BPMN WJAX 20101117

YourBusiness

camundaBusiness Consulting

Camunda is a small BPM consulting companyCamunda is a small BPM consulting company

• BPM• BPMN• Agile• BRM

YourProcess

Application

YourProcess

Application

YourProcess

Application

camundaIT Consulting

Page 3: BPMN WJAX 20101117

09/2009

x2

Aktuelle TrendsAktuelle Trends

Quelle: BPM-Netzwerk.de

07/2010

x1,6

Page 4: BPMN WJAX 20101117

Ausgewählte ReferenzenAusgewählte Referenzen

Page 5: BPMN WJAX 20101117

Prozessmodelle für verschiedenste Zwecke und RollenProzessmodelle für verschiedenste Zwecke und Rollen

ISO-ZertifizierungMindestanforderungenFür Risiko-Management

(MARisk) Organisationshandbuch

WorkflowManagement

ServiceorientierteArchitekturen (SOA)

Schriftlich fixierteOrdnung

Prozessanalyse und-verbesserung

Automatisierung

Anforderungs-management

Page 6: BPMN WJAX 20101117

BPM(N) im großen StilBPM(N) im großen StilBranche: TelekommunikationTooling: Signavio / JBoss jBPM

Was?

Erfolge?

Lessons Learned?

• u.a. DSL-Bereitstellung• Portierung auf JBoss jBPM• Mapping BPMN 2 => jPDL 3

• Wie trage ich BPMN in die Breite?• Konventionen erforderlich• Dezentrales Engagement schwierig• Akutes Projekt vs. Meta-Ebene

Erfolge?

• Bessere Abstimmung Business-IT• Bessere Abstimmung IT-IT ☺• Weniger Probleme im Betrieb

Page 7: BPMN WJAX 20101117

ReisemanagementReisemanagementBranche: SchwerindustrieTool: SAP Netweaver CE 7.2

Was?

Erfolge?

Lessons Learned?

• Reisemanagement• Vom Antrag bis zur Abrechnung• Ausführung als Workflow

• BPMN ist anspruchsvoll• Ständiges Refactoring der Modelle• „camunda-Methodik“ hat geholfen• Angemessenes Tooling erforderlich

Erfolge?

• Besseres Verständnis für Anforderungen• Schnellere und passgenauere Umsetzung• Trennung zwischem „menschlichem“ und „technischem“ Prozess

Page 8: BPMN WJAX 20101117

„Hurra, ein Projekt ☺“„Hurra, ein Projekt ☺“Branche: TelekommunikationTool: ADONIS

Was?

Erfolge?

Lessons Learned?

• Generelle BPMN-Einführung• Modellierung Netzbetrieb• Requirements für neue Software

• Trennung Business Analyst vs. Modellierer• Konkrete Projekte erforderlich• Commitment erforderlich

Erfolge?

• Verständnis für BPMN• Abgleich mit bestehender Prozessdokumentation

Page 9: BPMN WJAX 20101117

Requirements EngineeringRequirements Engineering

Was?

Erfolge?

Lessons Learned?

• Top-Down-Prozessmodellierung• Klärung von Fragen• Detail-Anforderungen ableiten

• „Es war sau-anstrengend“ ;-)• Schwieriges Handling komplexer Diagramme• Gefahr dass Dinge vergessen werden die keinen Prozessbezug haben

Branche: Online-ApothekeTool: Signavio Process Editor

Erfolge?

• Durchdringung komplexer Probleme „von grob nach fein“• Sehr schnelle Klärung von Fragen• Dokumentation im Zuge der Fragenklärung• Keiner der Beteiligten hatte BPMN-Vorkenntnisse• Gutes Tooling für Diskussionen & Rückfragen

haben

Page 10: BPMN WJAX 20101117

BPMN im öffentlichen DienstBPMN im öffentlichen Dienst

Was?

Erfolge?

Lessons Learned?

• Soll-Prozessdokumentation • Verknüpfung mit Requirements• Anwendung von Guidelines

• BPMN für alle komplett neu• Aufwendige Anlaufphase

Branche: Öffentlicher DienstTool: ARIS Express

Erfolge?

• analog letzte Folie ;-)• Notwendigkeit der Standardisierung wg. EU

Page 11: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

Roles & SkillsSkills

Page 12: BPMN WJAX 20101117

„Also baym Tema Süntaks binn ich ya eher Prackmahticker!“ya eher Prackmahticker!“

Page 13: BPMN WJAX 20101117

BPMN-GurusBPMN-Gurus

Page 14: BPMN WJAX 20101117

BPMN-FollowersBPMN-Followers

Page 15: BPMN WJAX 20101117

Non-BPMN-UsersNon-BPMN-Users

Page 16: BPMN WJAX 20101117

Zuordnung in größeren OrganisationenZuordnung in größeren Organisationen

Top-Management

BPM CC

Dept. Dept. Dept. Dept.

Page 17: BPMN WJAX 20101117

Business vs. IT? It‘s NOT that simple!Business vs. IT? It‘s NOT that simple!

Project Lead

•Manages the project•Creates/Manages typicalproject documents

•Represents user•Knows the solution‘s

•Creates Process Models•Links Process Models with other Requirements•Knows BPMN Best (in Business)

•Creates Technical Processes etc.•Plays the main part in processsolution development•Knows BPMN best (in IT)

•Defines Guidelines

•Is expert in certain aspect (e.g. GUI)•Supports Process Engineer if needed•Creates services / components usedin process by plain development

Business IT

Domain Expert

Process Analyst

Process Engineer Developer

Architect

•Knows the solution‘spurpose best•Can answer any questionabout functionality

•Defines Guidelines•Is somehow useful :-)

Page 18: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

MethodsMethods

Page 19: BPMN WJAX 20101117

camunda-Methodik für BPMN-Projekte

Page 20: BPMN WJAX 20101117

Beispiel: Modeling AlternativesBeispiel: Modeling Alternatives

Page 21: BPMN WJAX 20101117

Beispiel: Layout StylesBeispiel: Layout Styles

Page 22: BPMN WJAX 20101117

Beispiel: Design PatternsBeispiel: Design Patterns

Page 23: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

AppropriateAppropriateToolingTooling

Page 24: BPMN WJAX 20101117

Appropriate Tooling…Appropriate Tooling…

BPMN-Magnete selber basteln: BPM-Guide.de!

Page 25: BPMN WJAX 20101117
Page 26: BPMN WJAX 20101117

Be part of the momentBe part of the moment

Page 27: BPMN WJAX 20101117

Activiti-KomponentenActiviti-Komponenten

Page 28: BPMN WJAX 20101117

Der Prozess im Zentrum der AnforderungenDer Prozess im Zentrum der Anforderungen

GUI Daten

Prozess Regeln

Tests

Funktio-nalität

NFRs

Page 29: BPMN WJAX 20101117

Activiti Cycle legt sich über andere RepositoriesActiviti Cycle legt sich über andere Repositories

Page 30: BPMN WJAX 20101117

Prozessmodell mit JIRA koppelnProzessmodell mit JIRA koppeln

Page 31: BPMN WJAX 20101117

Hands-on-Collaboration: BPMN-Diagrams in JIRAHands-on-Collaboration: BPMN-Diagrams in JIRA

Page 32: BPMN WJAX 20101117

Den Entwicklungsfortschritt visualisierenDen Entwicklungsfortschritt visualisieren

Page 33: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

Meta-ProcessesProcesses

Page 34: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

Meta-Processes Process Discovery

Process Model QAProcess Model QA

Process Design

Requirements Engineering

Page 35: BPMN WJAX 20101117

How to apply BPMN in your companyHow to apply BPMN in your company

Goals

Roles & Skills

GoalsMethods Tooling

Meta-Processes

Page 36: BPMN WJAX 20101117

Wir machen uns Gedanken – Sie auch?Wir machen uns Gedanken – Sie auch?

I wish… I like…

I want…I hate… I think… I need…I ask…I mean…

I …I suck…

BPM-Netzwerk.de

Test.BPMN.info

BPMB.de

Camunda.com

Page 37: BPMN WJAX 20101117

Let‘s skip the peak (and the trough as well ☺)Let‘s skip the peak (and the trough as well ☺)

As-Is

To-Be

Page 38: BPMN WJAX 20101117

Vielen Dank für Ihre Aufmerksamkeit!Vielen Dank für Ihre Aufmerksamkeit!

Page 39: BPMN WJAX 20101117

Vielen Dank!Vielen Dank!camunda services GmbHZossener Str. 55-5810961 Berlin

Telefon: +49 30 664 0409-00Telefax: +49 30 664 0409-29

Email: [email protected]

www.bpm-guide.de

Der Praxis-Blog zu BPM:

@camunda.com

Geschäftsführer

Jakob Freund

Jakob.Freund