Transcript

BPMN - PraxiserfahrungenBPMN - Praxiserfahrungen

Jakob Freund, camunda services GmbH

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

09/2009

x2

Aktuelle TrendsAktuelle Trends

Quelle: BPM-Netzwerk.de

07/2010

x1,6

Ausgewählte ReferenzenAusgewählte Referenzen

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

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

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

„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

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

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

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

Roles & SkillsSkills

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

BPMN-GurusBPMN-Gurus

BPMN-FollowersBPMN-Followers

Non-BPMN-UsersNon-BPMN-Users

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

Top-Management

BPM CC

Dept. Dept. Dept. Dept.

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 :-)

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

MethodsMethods

camunda-Methodik für BPMN-Projekte

Beispiel: Modeling AlternativesBeispiel: Modeling Alternatives

Beispiel: Layout StylesBeispiel: Layout Styles

Beispiel: Design PatternsBeispiel: Design Patterns

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

AppropriateAppropriateToolingTooling

Appropriate Tooling…Appropriate Tooling…

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

Be part of the momentBe part of the moment

Activiti-KomponentenActiviti-Komponenten

Der Prozess im Zentrum der AnforderungenDer Prozess im Zentrum der Anforderungen

GUI Daten

Prozess Regeln

Tests

Funktio-nalität

NFRs

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

Prozessmodell mit JIRA koppelnProzessmodell mit JIRA koppeln

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

Den Entwicklungsfortschritt visualisierenDen Entwicklungsfortschritt visualisieren

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

Meta-ProcessesProcesses

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

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

Goals

Roles & Skills

GoalsMethods Tooling

Meta-Processes

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

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

As-Is

To-Be

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

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

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

Email: info@camunda.com

www.bpm-guide.de

Der Praxis-Blog zu BPM:

@camunda.com

Geschäftsführer

Jakob Freund

Jakob.Freund

top related