automating business processes with bpm
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
1
NEXT STOP: LONDON!#PEWT2012
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
3
A BIT ABOUT BONITASOFT
Jeremy Lipp, Marketing Director
4
#1 IN OPEN SOURCE BPM
• 1,500,000 DOWNLOADS
• 25,000 COMMUNITY MEMBERS
• 450 CUSTOMERS
• 100 EMPLOYEES
• 60 TECH & SI PARTNERS
AWARDS
5
KEY MILESTONESDemocratizing BPM for more than 10 years
2001 2003
Bonita project is supported by Bull S.A.
Bonita projectis founded
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
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
400 CUSTOMERS IN 50 COUNTRIES
9
“Bonita Open Solution is the only open-source product that meets Gartner's definition of a BPMS.”
Open Source BPM report, June 2011
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
11
BONITA OPEN SOLUTION
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
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
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
15
ARCHITECTURE
Bonita User Experience
• Manage tasks• Monitor processes
Bonita Apps Your Apps
ConnectorsBAM
BI/KPIsUser
Mgmnt.Task
Mgmnt.ProcessMgmnt.
Bonita Execution Engine
DB
LDAP
CRM
…
ERP
API (Java,EJB, Web Service)
Bonita Studio (clients)
IS
16
DESIGN.
Bonita Studio
• BPMN 2.0 notation
• Customized per user profile
• Drag-n-drop application development
17
CONNECT.
… to almost any Information System
18
RUN.
In Bonita UserXP Inbox or as a standalone application
19
COMMERCIAL OFFERINGS
Ruth Cernes – VP Sales Worldwide
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
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
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
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
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
+
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
26
26
TIME ZONES OF REFERENCE
From GMT+1(CET)ParisBerlin
Madrid
To GMT-8(PT)
San FranciscoLos Angeles
Vancouver
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
28
WHAT IS A PROCESS?
Renaud Pichot, BPM Lead Consultant
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)
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
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
32
PROCESSES ARE EVERYWHERE… and part of life everyday
• Can you name a few?
33
FOR EXAMPLE
• Marketing and sales
• Customer relations
• Human resources
• Communications
(internal and external)
• Internal policies and
procedures
• Manufacturing
• R&D
34
WHY MODEL A PROCESS?
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
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
37
CORPORATE GOVERNANCE
Improve understanding of company information
o Drive
o Manage
o Set limits
o Understand
o Evaluate
o Improve
38
CONTINUOUS IMPROVEMENT
PLAN
DOACT
CHECK
(Deming PDCA Cycle)
Progress
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
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
41
PROCESS MODELING MADE SIMPLE
BPM, BPMS, BPMN
42
BPMBUSINESS PROCESS MANAGEMENT
a set of tools and methodologies
to model, automate, monitor and optimize
the processes of an organization
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
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
45
BPMN CORE ELEMENTS
Source: Object Management Group www.bpmn.org
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
47
ACTIVITIES IN BPMN2
• Human taskneeds user interaction
• Service taskruns without user interaction (automated)
• Call activitycalls a sub-process
48
GATEWAYS
• AND gatewayparallel
• OR gatewayexclusive
EXAMPLE
EVENTS
POOLS AND LANES
FLOW
ACTIVITIES
GATEWAY
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
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
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
53
ALTERNATE PATHS
APPLY BUSINESS RULES TO DECISION
MANAGE TECHNICAL RISK
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)
55
CASE STUDIES
56
WHAT CAN BONITA OPEN SOLUTION DO?
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
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
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
60
BREAK
61
DEMOPurchase Order validation
62
BUSINESS PART
Initiator John
< 5000 €
Jack
> 5000 €
APPLICANT VALIDATION LEVEL 1 VALIDATION LEVEL 2
63
TECHNICAL PART
Initiator
APPLICANT
Online form
Notification
64
DATA NEEDED
• First name (text)
• Last name (text)
• Service (list)
• Email (text)
• Amount (float)
• Invoice attached
(attachment)
• Validation (boolean)
65
LET’S DO IT!
66
QUESTIONS
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