automating business processes with bpm

67
NEXT STOP: LONDON! #PEWT2012 1

Upload: bonitasoft

Post on 27-Jan-2015

111 views

Category:

Documents


0 download

DESCRIPTION

Presented at the London 'Process Efficiency World Tour' on October 16th, this powerpoint provides an overview of Business Process Management (BPM) along with details of how customers are using BPM technology to automate their processes.

TRANSCRIPT

Page 1: Automating Business Processes with BPM

1

NEXT STOP: LONDON!#PEWT2012

Page 2: Automating Business Processes with BPM

2

AGENDA

• A bit about BonitaSoft

• What is a process?

• How – and why – companies use Bonita Open

Solution

Demo

• How to improve a day-to-day process with Bonita

Open Solution simply and easily

Page 3: Automating Business Processes with BPM

3

A BIT ABOUT BONITASOFT

Jeremy Lipp, Marketing Director

Page 4: Automating Business Processes with BPM

4

#1 IN OPEN SOURCE BPM

• 1,500,000 DOWNLOADS

• 25,000 COMMUNITY MEMBERS

• 450 CUSTOMERS

• 100 EMPLOYEES

• 60 TECH & SI PARTNERS

AWARDS

Page 5: Automating Business Processes with BPM

5

KEY MILESTONESDemocratizing BPM for more than 10 years

2001 2003

Bonita project is supported by Bull S.A.

Bonita projectis founded

Page 6: Automating Business Processes with BPM

6

FUNDING

• 2009 | €2.5 Millions1st round: Ventech and Auriga Partners

• 2010 | €2 MillionsAdditional 1st round: Ventech and Auriga Partners

• 2011 | €8 Millions2nd round: Ventech, Auriga Partners and Serena Capital

€12.5 Millions to to fuel continued worldwide growth

Page 7: Automating Business Processes with BPM

7

EXAMPLE USAGE SCENARIOS

HELP DESK SALES ORDER MANAGEMENT

E-GOVERNMENT

Internal ticketing / support request

applications

Automated sales order

management

E-Government apps (centralized

& clustered)

Canary Islands

Key benefits:response times

significantly reduced

Key benefits:increased processing

capacity by 30%

Key benefits:dramatically

reduced admin. costs

Page 8: Automating Business Processes with BPM

400 CUSTOMERS IN 50 COUNTRIES

Page 9: Automating Business Processes with BPM

9

“Bonita Open Solution is the only open-source product that meets Gartner's definition of a BPMS.”

Open Source BPM report, June 2011

Page 10: Automating Business Processes with BPM

WHAT WE DO.

HOW WE DO IT.

• Graphical Studio

• Business & Tech collaboration

• Processes + Apps + Analytics

• Process templates

THE BENEFITS.

• Improved collaboration

• Fast IT alignment to business

• Easy to update & maintain

• Immediate ROI

Delivering Business Efficiency by turning Processes into Applications

Page 11: Automating Business Processes with BPM

11

BONITA OPEN SOLUTION

Page 12: Automating Business Processes with BPM

12

SOLUTION BENEFITS

Business Users (process owners)

• Build the most productive process for your department

• Quickly discover bottlenecks in your process• Process more items with the same headcount• React more quickly with real-time monitoring• Get IT deliver the system you expected

Page 13: Automating Business Processes with BPM

13

SOLUTION BENEFITS

Technical Users

• Easily capture business requirements• Quickly deploy web based applications for the

End Users• Fast connect End Users to other systems• Monitor the performance of the application to

ensure no loss of productivity• Prove technical value through increased

department productivity

Page 14: Automating Business Processes with BPM

14

SOLUTION BENEFITS

End-Users

• Better prioritize which task(s) need to be completed first

• More quickly complete the tasks assigned to them• Gain a better understanding of what has been

completed during the process • Collaborate with other users to more quickly

complete the process

Page 15: Automating Business Processes with BPM

15

ARCHITECTURE

Bonita User Experience

• Manage tasks• Monitor processes

Bonita Apps Your Apps

ConnectorsBAM

BI/KPIsUser

Mgmnt.Task

Mgmnt.ProcessMgmnt.

Bonita Execution Engine

E-Mail

DB

LDAP

CRM

ERP

API (Java,EJB, Web Service)

Bonita Studio (clients)

IS

Page 16: Automating Business Processes with BPM

16

DESIGN.

Bonita Studio

• BPMN 2.0 notation

• Customized per user profile

• Drag-n-drop application development

Page 17: Automating Business Processes with BPM

17

CONNECT.

… to almost any Information System

Page 18: Automating Business Processes with BPM

18

RUN.

In Bonita UserXP Inbox or as a standalone application

Page 19: Automating Business Processes with BPM

19

COMMERCIAL OFFERINGS

Ruth Cernes – VP Sales Worldwide

Page 20: Automating Business Processes with BPM

20

20

COMMERCIAL OFFERINGSWe support your projects and accelerate their success

• Professional Services- Training- Certification in development and administration- Consulting: On-Site or Remote

• Annual Subscription Pack (SP)- Gold or Platinum Technical Support - Features to facilitate collaboration, speed development, aid

testing and deployment

Page 21: Automating Business Processes with BPM

21

21

CONSULTING SERVICES

• Process DesignDefinition and agreement among stakeholders

• Evaluation of ImpactOn hardware, existing software, external data, etc.

• Process OptimizationFeedback to business to adjust the process to ensure it is optimized from a technical and business prospective

• Testing Ensure business requirements match implementation

• ProductionPerformance and growth are ensured

Page 22: Automating Business Processes with BPM

BONITASOFT SUBSCRIPTIONS

Team collaboration• Shared repository

• Productivity features

Business driven• Process templates

• Custom profiles

Mission-critical• Monitoring

• Error management

Subscription Packs• Commercial license

• Professional Support

• Software Upgrades

Bonita Open Solution• Open source license

• Free of charge

• Community support

Page 23: Automating Business Processes with BPM

23

23

SUBSCRIPTION PACK ADDED-VALUE

Accelerate your project with productivity features: • Increase collaboration and communicate with your

stakeholders and colleagues• Advanced productivity• Business process templates ensure fast progress

Secure your project from the beginning: • Incident management• Bug fixing

Page 24: Automating Business Processes with BPM

24

24

• Shared repository• Development productivity• Documentation generation• Search• Custom reports & dashboards

• LDAP synchronization• Secure graphical Web Services discovery

• Salesforce Connector• Built-in document mgmnt.• Generate PDF from data• Custom look-n-feel

• Gold professional support

• Custom profiles• Process templates:HR, Finance, Quality& IT management

• Enterprise document management (CMIS)

• SAP Connector

• Gold or platinum professional support

• Resource monitoring• Process monitoring• Error management

• Gold or platinum professional support

• Graphical modeling • User preferences• Connectors, e.g.: Email, Secure Web Services, Drools

• Form designer• BPMN 2.0• Versioning• Simulation• Multi-tenancy• Widget hints, tooltips• Online documentation• User guidance

Collaborative environments Advanced environments Mission-criticalFor first projects

BONITA OPEN SOLUTION EDITIONS Subscription Packs

Open Source Teamwork Efficiency Performance

Teamwork

+ Efficiency

+

Page 25: Automating Business Processes with BPM

25

25

CUSTOMER SUPPORT LEVELS

Support levels Gold Platinum

Support Hours 9am to 5pm on business days 24/7

Number of Contacts 2 5

Support Portal Yes Yes

Phone Support No Yes

Number of Cases Unlimited Unlimited

Initial Response Time (S1) 3 business hours 2 hours

Patches Yes Yes

Online Resources Getting started guides Full access to Knowledge

Base

Page 26: Automating Business Processes with BPM

26

26

TIME ZONES OF REFERENCE

From GMT+1(CET)ParisBerlin

Madrid

To GMT-8(PT)

San FranciscoLos Angeles

Vancouver

Page 27: Automating Business Processes with BPM

27

27

ACCELERATE YOUR BUSINESS SOLUTIONS

Human Resources- Recruitment & Selection- On-boarding- Paid Time-Off

Corporate Finance- Procure-to-Pay

Quality Management- Process Governance

IT Management- Claims Management

More to come …

Corporate Function Process Templates

Page 28: Automating Business Processes with BPM

28

WHAT IS A PROCESS?

Renaud Pichot, BPM Lead Consultant

Page 29: Automating Business Processes with BPM

29

PROCESS & PROCEDURE

• Definitions:- process: a series of actions or steps taken to achieve an

end; use resources to transform inputs into outputs

- business process: a series of actions or steps taken to achieve a business result as output

- procedure : a way of carrying out a process or activity (ISO 9000)

Page 30: Automating Business Processes with BPM

30

DEFINITION OF A PROCESS

• ISO 9000:2000- A process is a set of activities that are interrelated or that

interact with one another to transform inputs into outputs

• Definition - a process is a sequence of discrete activities- starts with by a well-defined initial state and a trigger- ends with a well-defined end state- a process model is a map of all possible paths from initial

state to end state of a processSource: BPMN Method and Style, 2nd ed., 2011

Bruce Silver

Page 31: Automating Business Processes with BPM

31

HIGHLIGHTS OF PROCESS EVOLUTION

• 1930 ~ 1950 Just-in-time engineering- Lean manufacturing- Kanban scheduling

• 1940 ~ 1980 Total Quality Management- improvement of quality in other domains- every process has “suppliers” and “clients”, and all

clients deserve quality

• 1980 Process Re-engineering- re-design processes - use of information technology

Page 32: Automating Business Processes with BPM

32

PROCESSES ARE EVERYWHERE… and part of life everyday

 

• Can you name a few?

Page 33: Automating Business Processes with BPM

33

FOR EXAMPLE

• Marketing and sales

• Customer relations

• Human resources

• Communications

(internal and external)

• Internal policies and

procedures

• Manufacturing

• R&D

Page 34: Automating Business Processes with BPM

34

WHY MODEL A PROCESS?

Page 35: Automating Business Processes with BPM

35

WHY MODEL A PROCESS?

• Communicate with stakeholders

• Establish corporate governance

• Apply continuous improvement

• Use performance indicators (KPIs) and reporting

• Measure effectiveness and obtain efficiency

Page 36: Automating Business Processes with BPM

36

COMMUNICATE WITH STAKEHOLDERS

• Provide a common language for communicating among process designers, actors, management, executives

• Use graphic representation of the process (model)

• Formalize responsibilities within the process

Page 37: Automating Business Processes with BPM

37

CORPORATE GOVERNANCE

Improve understanding of company information

o Drive

o Manage

o Set limits

o Understand

o Evaluate

o Improve

Page 38: Automating Business Processes with BPM

38

CONTINUOUS IMPROVEMENT

PLAN

DOACT

CHECK

(Deming PDCA Cycle)

Progress

Page 39: Automating Business Processes with BPM

39

KEY PERFORMANCE INDICATORS AND REPORTING

• Indicators: measure progress toward a goal- evaluate performance- zero in on issues- communicate information

• Reporting: to help decision-making- Dashboards show status and results- management reports provide information

Page 40: Automating Business Processes with BPM

40

EFFECTIVENESS AND EFFICIENCY

The process approach changes the way activities are organized in the quest for improved performance

• Effectiveness- The process actually produces the desired result

• Efficiency- The process produces results in an optimum way

Page 41: Automating Business Processes with BPM

41

PROCESS MODELING MADE SIMPLE

BPM, BPMS, BPMN

Page 42: Automating Business Processes with BPM

42

BPMBUSINESS PROCESS MANAGEMENT

a set of tools and methodologies

to model, automate, monitor and optimize

the processes of an organization

Page 43: Automating Business Processes with BPM

43

BPM

• BPM : Business Process Management

• BPMS : BPM Solution (or Software)- a set of software tools to implement Business

Process Management in an organization

• BPMN : Business Process Model and Notation- a standardized graphical notation for modeling

business processes

BPMBUSINESS PROCESS MANAGEMENT

Page 44: Automating Business Processes with BPM

44

BUSINESS PROCESS MODEL AND NOTATION (BPMN)

• A standardized graphical notation for modeling business processes

• BPMN 2.0 standard released in Jan 2011- by the Object Management Group- standard graphical elements- standard semantics- standard execution

Page 45: Automating Business Processes with BPM

45

BPMN CORE ELEMENTS

Source: Object Management Group www.bpmn.org

Page 46: Automating Business Processes with BPM

46

EVENTS IN BPMN2

• Green: starts a process with an action (event)

• Red: ends a process with an action

• Blue: an intermediate event that can “throw” or “catch” an action

Page 47: Automating Business Processes with BPM

47

ACTIVITIES IN BPMN2

• Human taskneeds user interaction

• Service taskruns without user interaction (automated)

• Call activitycalls a sub-process

Page 48: Automating Business Processes with BPM

48

GATEWAYS

• AND gatewayparallel

• OR gatewayexclusive

Page 49: Automating Business Processes with BPM

EXAMPLE

EVENTS

POOLS AND LANES

FLOW

ACTIVITIES

GATEWAY

Page 50: Automating Business Processes with BPM

50

IDENTIFY ACTIVITIES IN A PROCESS

• Organize activities by organizational function

• An activity has an input, an action, and an output

• Name an activity with an action

Page 51: Automating Business Processes with BPM

51

THE “HAPPY PATH”

• Describe the simplest, most basic path- the behavior expected when everything goes well- the process produces the desired result in the simplest

way

Page 52: Automating Business Processes with BPM

52

ALTERNATE PATHS

• Identify alternate paths- What happens if a step isn’t validated?- What happens if action isn’t taken within its time

limit?- and so on…

• Apply business rules

• Manage technical risks

Page 53: Automating Business Processes with BPM

53

ALTERNATE PATHS

APPLY BUSINESS RULES TO DECISION

MANAGE TECHNICAL RISK

Page 54: Automating Business Processes with BPM

54

CONTINUOUS IMPROVEMENT

DESIGN

MODEL

EXECUTEMONITOR

OPTIMIZE

• process actors• end users

• IT• managers• analysts

• analysts• managers• other stakeholders

• analysts• managers• other

stakeholders• IT

• Process administrator(s)

Page 55: Automating Business Processes with BPM

55

CASE STUDIES

Page 56: Automating Business Processes with BPM

56

WHAT CAN BONITA OPEN SOLUTION DO?

Page 57: Automating Business Processes with BPM

57

BPM FOR INSURANCE

• Company- a single point of contact for all types of insurance: life insurance,

pension funds, health insurance, etc.

• Project objectives- allow detailed monitoring of customer requests treatment

• Processes upgraded- customer relationship management and the allocation of cases to

different services

• Results- 30% fewer documents- time savings equivalent to 3 full-time employees- administrative efficiency

Page 58: Automating Business Processes with BPM

58

BPM FOR PAPERWORK REDUCTION

• Company- European leader in electronic billing, electronic invoicing and cash

flow management

• Project objectives- automate the entire billing process by integrating Bonita Open

Solution into their SaaS solution

• Processes upgraded- electronic invoice validation – fewer forms

• Results- extremely fast integration, saving time to go-to-market

Page 59: Automating Business Processes with BPM

59

BPM FOR CONTRACT MANAGEMENT

• Company- a leading global manufacturer of printing equipment, optics, medical

imaging and industrial measurement

• Project objectives- optimize the management of business proposals

• Processes upgraded- from data entry to invoicing, sales simulations and analysis of

configuration scenarios specific products and architectures

• Results- 30% increase in proposal processing capability

Page 60: Automating Business Processes with BPM

60

BREAK

Page 61: Automating Business Processes with BPM

61

DEMOPurchase Order validation

Page 62: Automating Business Processes with BPM

62

BUSINESS PART

Initiator John

< 5000 €

Jack

> 5000 €

APPLICANT VALIDATION LEVEL 1 VALIDATION LEVEL 2

Page 63: Automating Business Processes with BPM

63

TECHNICAL PART

Initiator

APPLICANT

Online form

Notification

Page 64: Automating Business Processes with BPM

64

DATA NEEDED

• First name (text)

• Last name (text)

• Service (list)

• Email (text)

• Amount (float)

• Invoice attached

(attachment)

• Validation (boolean)

Page 65: Automating Business Processes with BPM

65

LET’S DO IT!

Page 66: Automating Business Processes with BPM

66

QUESTIONS

Page 67: Automating Business Processes with BPM

67

THANK YOU, AND…Stay connected with us!

CORPORATE WEBSITE

• Product & Services descriptions

• References & Use Cases

• Webinars & White papers

twitter.com/bonitasoft

facebook.com/bonitasoftbpm

linkedin.com/groups?gid=3182097

youtube.com/bonitasoft

OPEN SOURCE COMMUNITY

• Forums

• Contributions

• Source Code