SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Integrating Business Processes
and Business Rules
Michael zur Muehlen, Ph.D.
Center of Excellence in Business Process Innovation
Howe School of Technology Management
Stevens Institute of Technology
Hoboken NJ
Michael.zurMuehlen@stevens.edu

                                                      1
Private university, founded 1870
   ‣ 1800 undergraduate, 2600 graduate students
   ‣ Located in Hoboken, NJ (across the Hudson from Manhattan)
Four Schools
   ‣ Technology Management
   ‣ Engineering
   ‣ Systems and Enterprises
   ‣ Arts & Sciences
Rankings:
   ‣ Top 5 technology management program, on par with Stanford,
       MIT, CMU, Babson (Optimize Magazine)
   ‣   #1 for best distance learning program (Princeton Review)
   ‣   Top 25 for most connected Campus (Sloan Foundation)
http://www.stevens.edu


                                                                  2
Offers MBA in Technology Management, Master of Science
(IS, Telecom Mgmt, Mgmt, EMTM), Bachelor’s Degree
(Business & Technology)
Programs taught on campus and off-site in corporate
locations
Clients: ADP, Avaya, BASF, Bristol-Myers Squibb, Chubb,
Citigroup, Deutsche Bank, J&J, Lockheed, Merrill Lynch,
PaineWebber, Pearson, Prudential, PSE&G, UBS, UPS,
Verizon and others
Research centers with focus on
   ‣   Process Management
   ‣   Project Management
   ‣   Product Innovation
http://howe.stevens.edu
                                                          3
Rules + Processes =
 Simpler Processes
 Higher Agility
 Better Risk Management

                          4
Why don’t Users
like Processes?
   Abstract
   Restrictive
   It’s not Excel
                    5
Too Abstract

 Process thinking requires a lateral view of the
 organization
 Process thinking requires to generalize from
 the day-to-day business
 Process thinking is expressed in (semi-)
 formal notation




                                                   6
Too Restrictive

 Try modeling the following:
   Manufacturing can start anytime after the payment
  from the customer has been received
  An inventory check, a credit check, and a
  regulatory check have to be performed - in any
  order
  After quotes from 3/4 of the eligible suppliers have
  been received, or after three days (whichever is
  earlier) a selection is made

 Users tend to think in “If-Then”
 scenarios

                                                         7
Example
                        Completed questionnaire




                             ...
                        After 5 days



            Send                  Send
  ...   questionnaire           reminder




                                                  8
It’s not
 Excel
           9
BPM: The Promise of Agility

    We deployed BPM to achieve three things:


“       Shorten Processing Times
        Increase Revenue
        Enable Business Users to Change their Processes
    We have achieved the first two, but failed on the third.

                                                          Royce (2007)




                                                                         10
Managing Change
 Claims processing at major US Insurance company
 12 Process Steps
 >5,000 Business Rules


    What do you think changes faster?




                                                   11
How many rules exactly?
 >90 product types and their associated product rules
 >700 data edit rules
 >70 claim pending rules
 >200 types of correspondence letters
 >250 claim processing and payment approval authority rules
 >70 claim quality review sampling rules
 >1,000 special client claim handling rules
 >2,000 federal/state regulatory rules
 >850 accounting rules
 >600 published claim processing guidelines


                                                              12
Integration Points

 Control Flow Decisions
 Assignment Decisions
 Monitoring of Policies and
 Exceptions

                              13
Control Flow Decisions
 Using Business Rules Engine to make data-based
 decisions about the sequence of processing steps
 From Workflow: Workflow-relevant data
 From BRMS: Branching decision
 Useful if multi-criteria decisions are needed




                                                    14
Manual
Decision
Making

           15
Manual Decision
                            Process Case
                               Type A




               Review       Process Case
              Application      Type B
Application
 received
                            Process Case
                               Type C




                                           16
Multi-Step Decisions




                       17
Control
Flow
Decisions

            18
Control Flow Decision
                                        Straight-
                              >770
                                        through
                                        Process


                             680<=770
              Check Credit              Manual
                 Score                  Review
Application
 received
                              <680
                                         Reject




                                                    19
Simpler Processes




Loos (2007)
                          20
Decision Rules
 Sample Applications
   Customer Contact Scripts
   Validation of data before processing
   Complex decision scenarios
 Mining of rule criteria from runtime data
   Model process with high fidelity
   Run process and record audit trail
   Apply statistical analysis techniques to uncover correlation
   between process data and process path


                                                                  21
Assignment Decisions
 Use BRMS to route work to the most qualified
 performer
 From Workflow: Assignment-relevant Data
 From BRMS: Identifier of qualified resource(s)
 Useful if assignment decisions are made based on
 data of the workflow object




                                                    22
Assignment Decision
                              >770      Review by
                                          Intern



                             680<=770
              Check Credit              Review by
                 Score                  Manager
Application
 received
                              <680      Review by
                                          CSR




                                                    23
Sample Rule
         If channel equals agency,
               and plan equals mortgage term or whole life,
               and region equals Midwest,
               and age is greater than 18 and less than or equal to 65,
               and face amount is more than $250,000 and less than $1,000,000,
               and policy is a conversion from existing policy
         Then assign to Midwest Level 1 Underwriter Group.

No   Channel      Region     Age     Face Amount   Conversion?           Assignment
                                       250,000                   Midwest Level 1 Underwriter
 1    Agency      Midwest   18<=65   <=1,000,000       no        Group
                                                                 East Level 2 Underwriter
 2   Brokerage      East    18<=65   >=1,000,000       yes       Group
 3    Agency       South    18<=65    <250,000         no        Underwriter Assistant Group



 Source: Royce (2007)
                                                                                               24
Original System
                                                                             4. Underwriting
                                                3. Application is assigned
   1. Application is   2. Data is entered
                                                                                 Begins
                                                   to Underwriter during
     scanned into          Into Admin
                                                     indexing process.
       FileNet.             Systems.




     Network




                                                    Workflow
              FileNet         Administrative
           Image System         Systems

5. Workflow and associated route work through the business process based on the kind of policy.
Source: Royce (2007)
                                                                                                  25
Rule Engine Driven Assignment
1. Application is    2. Data is entered into
                                               3. Applications are distributed based   4. Underwriting
 scanned into         Admin Systems and
                                                   on availability and skill level         Begins
    FileNet.         used by Rule Engine.
                                                and Admin Systems Are Updated.




                                                    Assignment
                                                      Engine




     Network




                  FileNet                                Workflow,
                            Administrative
               Image System                        Rule Engine and Robot
                              Systems

      Source: Royce (2007)
                                                                                                     26
Practical Experience
          “Right before going into production the underwriting
          department re-organized requiring the change of almost
          100 assignment rules. These were all done by the business


 “        analyst who continues to make changes today.”


          “The rule engine was also used to “auto-issue” some of the
          highest volume insurance products. Currently over 20% of
          the most popular products are issued without a review by
          an underwriter.”




Source: Royce (2007)
                                                                       27
Moving to Exception Based
 Underwriting                                                                 Underwriter reviews APS’s
                                                                              and some complex cases
                                              Rule Engine validates
                        Data Entry
 App is Scanned                              Application information
                      And Validation
   and OCR’ed                               and Issues some policies




                            24/7 Issue System                  Admin System
   Imaging System                Workflow
                             and Rule Engine
                                                                                        Producer
                                                                                     receives policy
                                                                                       for delivery.
Expanded Rules with Automatic Interface functionality may include:
  Straight-through processing
  Intelligent requirement processing
                                                                                    Source: Royce (2007)
  Automated issue
  Minimized admin system entry
                                                                                                       28
  Workload Balancing
Cross-Process Policies
 Use BRMS to coordinate across process instances
 Example: During labor action, hold all non-critical orders
 Requires API for process control at the BPMS level




                                                              29
Business Operations Control

                                                                             Predictive
                                       Historical               Real Time
                                                                             Simulation
                                                                Dashboards
                                        Analytics                            Data Mining
                                                                  Alerts &
                 Event Detection &                                Actions
                                                                             Optimization
                    Correlation




                                                    Event Bus




                        EAI
                                            ERP                     BPM          ECM

             Legacy           Custom




Shapiro (2007)

                                                                                            30
Real Time


       Actions & Alerts                          Dashboards

                                                   Alerts &
                                        Rules      Actions

                                        Engine




                      KPI Evaluation
           Process        Goals
           Metrics      Thresholds
                      Risk Mitigation


                                                    Email and
                                                    Cellphone
                         Actions                    notification

                     Web Service Call
                           or
                      Execute Script
                                                      Process
                                                       Event
                                                      Triggers
                     Action Schedule

Shapiro (2007)

                                                                  31
Managing Risks
             32
Compliance
 Compliance means adherence to rules and regulations
 Process models provide execution rules
    Control flow: What happens when?
    Task allocation: Who is involved?
    Role models: Who may do what?
 But what about context?
    Business object dependencies: Value/Customer Type
    Environmental dependecies: Season/Off-season processing
    Regulatory compliance: Documentation/Audit
    Correlation of multiple processes


                                                              33
Managing Risk with BPMS
 Use formal Process Models to ensure process compliance

   Process Models can be scripts or maps
      If Scripts: Use BPMS to automate control flow, task allocation,
      application/service invocation
      If Maps: Use collaborative tools to allow execution flexibility

   BPMS provide risk management services
     Authorizations / Access Control
     Enforcement of routings, reviews
     Audit capability to document compliance


                                                                       34
Managing Risk with BRMS
 Use Business Rules to ensure contextual compliance
   Document process objectives to prevent business rules from
   turning into process rules
   Performance Objectives combine BAM with BRMS
   Decision rules allow context-dependent enforcement of oversight

 Use Business Rules Management System to enforce compliance
   Document rules limit the state changes on documents
   Example: Can’t go from draft to approved without review
   Customer rules configure case handling



                                                                     35
Standards?


             36
BPMN - Modeling Notation
BPMN 1.1


  Mainly cosmetic changes

  New symbol for Multiple Event
  and Gateway (used to be star)

  New Signal Event

  Separation of “catching” and
  “throwing” events




                                  38
0
                                            30
                                                 60
                                                      90
                                                                           120
                       Normal Flow
                                Task
                          End Event
               Start Event / Event
                                Pool
                 Data-Based XOR
                     Start Message
                     Message Flow
                    Text Annotation
                 Parallel Fork/Join
                           Gateway
                              Lanes
        Sub-Process (Collapsed)
                        Association
                       Data Object
               Intermediate Timer
                     End Terminate
           Intermediate Message
        Sub-Process (Expanded)
                            End Link
                       Default Flow
        Inclusive Decision/Merge
                   Activity Looping
                   'exception' task
                      End Message
                           Start Link
                     End Exception
        Complex Decision/Merge
                Event-Based XOR
                              Group
                  Multiple Instance
               Intermediate Event
                        Transaction
                     Compensation
                  Conditional Flow
                                                                                 Practical Use of BPMN Symbols




                        End Cancel
                    Exception Flow
     Intermediate Compensation
                                                       Source: Sample of
                                                       120 BPMN models




                 Intermediate Link
39




                         Start Timer
               End Compensation
             Intermediate Multiple
goal is quantified by objective
    Synonymous Form:            objective quantifies goal



                                                                                              end




                                        channels efforts towards
                 course of action                                          desired result                   vision
                                               supported by




                                                                          quantified by
                                                                   goal                             objective
      strategy                      tactic
                                                                                 quantifies



Figure 8.3: - Desired Results — Goals and Objectives


                                             BMM - Means and Ends
A Desired Result is an End that is a state or target that the enterprise intends to maintain or sustain. A Desired Result
supported by Courses of Action.

Compared to an Objective, a Goal tends to be longer term, qualitative (rather than quantitative), general (rather than
specific), and ongoing. Compared to a Goal, an Objective tends to be short term, quantitative (rather than qualitative)
specific (rather than general), and not continuing beyond its timeframe (which may be cyclical).
                                                                                                                     40
Objectives differ from Goals in that Objectives should always be time-targeted and measurable. Goals, in contrast, ar
not specific in these ways.
directive is motivated by potential impact
    Synonymous Form:                 potential impact provides the impetus for directive



                                              means




                                          governed by
                                                                                                 supports
                                              governs                                         achievement of
                  course of action                                        directive                               desired result
                                        formulated based on                                     has achievement
                                                                                                  supported by
                                               source of




                                                        business policy               business rule
       strategy                      tactic




Figure 8.8: - Interrelating Directives with Courses of Action and Ends



                                               BMM - Means and Ends
As the name suggests, Directives indicate how the Courses of Action should, or should not, be carried out — in other
words, they govern Courses of Action. Specifically, a Directive defines or constrains or liberates some aspect of an
enterprise. It is intended to assert business structure or to control or influence the behavior of the business, and is stated
in declarative form.

Directives govern Courses of Action. For example, the Business Rule quot;Pizzas may not be delivered beyond a radius of
30 milesquot; governs the Strategy quot;Deliver pizzas to the location of the customer's choice.quot; This governance applies to
Tactics as well. For example, the Tactic quot;Encourage rental extensionsquot; is governed by the Business Policy quot;Allow 41
extension of rentals by phone.quot;
SBVR
 Semantics of Business, Vocabulary and Rules
 Formally defined taxonomy to describe elementary business
 operations and rules
 Meta model expressed in UML
 Business-level specification aims at enterprises to formally express
 their operations




                                                                       42
43
Production Rule Representation
 Exchange format for Business Rules (Production Rules)
 Defined by Fair Isaac & Co and ILOG
 Current revision submitted 09/03/2007
 PRR Core defines basic meta model
 PRR OCL defines conditions and actions




                                                         44
Initiative), although they are a subclass of Computer Executable Rule rather than Rule t
            confusion with other uses of “Rule” as a metamodel class.
                                                         Rule




    IntegrityRule            DerivationRule                                          ProductionRule                     TransformationRule
                                                    ReactionRule




                                                                              InferenceRule
SQL:1999            SQL:1999 View             ECAPRule           ECARule                         ProdeduralRule
Assertion
                                                                                              {OR}

                                                                                                                           XSL 1.0 Rule
                                              SQL:1999 Trigger
       OCL 2.0 Invariant



                                                                               ILOG JRule            BlazeAdvisorRule
                     Oracle 10g      XSB 2.6 Prolog
                                                          MS Outlook 6 Rule           Jess 3.4 Rule
                     SQL View            Rule


                                                                                     PRR Focus
                                                                                           Rule classification
                                                                                                       per Gerd Wagner, RuleML




                                                                              PRR Taxonomy

                                                                                                                                          45
SWRL and RIF
 Semantic Web Rules Language - Proposal submitted to W3C
 Rules Interchange Format - Initiative within W3C
 SWRL combines OWL and RuleML, some use in practice
 RIF is in very early stages, but keep an eye on it




                                                           46
Getting Started

Some practical advice

                        47
Business Rules                              Business Processes

Business Objectives                           Business Activities
                      govern & prioritize




Process Objectives                             Core Processes
                           govern




                           govern
  Business Rules                             Business Processes
                               use



                           govern
Operational Rules                             Work Processes
                               use


                                                                    48
Identify Business     Identify Business
     Objectives            Activities

   Identify Process      Identify Core
      Objectives           Processes

    Create Rules        Model Processes


                        Model Detailed
Create Detailed Rules
                          Processes



                                            49
Classifying Change
 Frequency          Hourly         Daily           Monthly        Infrequent

   Scope         Company-wide Multi-Process        Process         Activity

Responsibility       LOB         Biz Analyst    System Analyst   Programmer

   Trigger            External             Biz Partner           Internal

Predictability          Low                 Medium                High

 Persistency       Instance         Days            Months       Permanent



                                                                               50
Thank You – Questions?
Michael zur Muehlen, Ph.D.
Center of Excellence in Business Process Innovation
Howe School of Technology Management
Stevens Institute of Technology
Castle Point on the Hudson
Hoboken, NJ 07030
Phone: 
 +1 (201) 216-8293
Fax:
 
   +1 (201) 216-5385
E-mail:
 mzurmuehlen@stevens.edu
Web:
     http://www.cebpi.org




                                                      51

Mais conteúdo relacionado

Mais procurados

Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's includedJames Serra
 
Building Big Data Analytics Center Of Excellence
Building Big Data Analytics Center Of Excellence Building Big Data Analytics Center Of Excellence
Building Big Data Analytics Center Of Excellence Dr. Mohan K. Bavirisetty
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile ManagersLuca Sturaro
 
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 2019 07 Bizbok with Archimate 3 v3 [UPDATED !] 2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]COMPETENSIS
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptxRohit Dubey
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...Alan McSweeney
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guideETLSolutions
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesDATAVERSITY
 
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...Jean-Pierre Riehl
 
Modeling the Backstory with the ArchiMate Motivation Extension
Modeling the Backstory with the ArchiMate Motivation ExtensionModeling the Backstory with the ArchiMate Motivation Extension
Modeling the Backstory with the ArchiMate Motivation ExtensionIver Band
 
Data Governance
Data GovernanceData Governance
Data GovernanceRob Lux
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageIver Band
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce riskETLSolutions
 

Mais procurados (20)

Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
Building Big Data Analytics Center Of Excellence
Building Big Data Analytics Center Of Excellence Building Big Data Analytics Center Of Excellence
Building Big Data Analytics Center Of Excellence
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile Managers
 
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 2019 07 Bizbok with Archimate 3 v3 [UPDATED !] 2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 
SAP GRC
SAP GRC SAP GRC
SAP GRC
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...
Data Stewardship - Retour d'expérience de Sarenza sur la façon de piloter un ...
 
Modeling the Backstory with the ArchiMate Motivation Extension
Modeling the Backstory with the ArchiMate Motivation ExtensionModeling the Backstory with the ArchiMate Motivation Extension
Modeling the Backstory with the ArchiMate Motivation Extension
 
Data Governance
Data GovernanceData Governance
Data Governance
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce risk
 
Problem Management
Problem ManagementProblem Management
Problem Management
 
Data Engineering Basics
Data Engineering BasicsData Engineering Basics
Data Engineering Basics
 

Destaque

Implementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rulesImplementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rulesDecision Management Solutions
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Frameworkjoedigiovanni
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsEric D. Schabell
 
Cookbook Oracle SOA Business Rules
Cookbook Oracle SOA Business RulesCookbook Oracle SOA Business Rules
Cookbook Oracle SOA Business RulesEmiel Paasschens
 
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitAlistair Croll
 
Business rules improvements
Business rules improvementsBusiness rules improvements
Business rules improvementsBizTalk360
 
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika Zurek
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika ZurekWorkshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika Zurek
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika ZurekLotteKlapwijk
 
Leadership tips self-management techniques
Leadership tips  self-management techniquesLeadership tips  self-management techniques
Leadership tips self-management techniquesNick Bidic
 
Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...gdiviacchi
 
The Rules of Requirements - Tyner Blain
The Rules of Requirements - Tyner BlainThe Rules of Requirements - Tyner Blain
The Rules of Requirements - Tyner BlainScott Sehlhorst
 
Business Rule Engine - Jare
Business Rule Engine - JareBusiness Rule Engine - Jare
Business Rule Engine - Jareuwe geercken
 
Business Rules Forum Webinar
Business Rules Forum WebinarBusiness Rules Forum Webinar
Business Rules Forum WebinarSandy Kemsley
 
The 5 golden rules for personal success
The 5 golden rules for personal successThe 5 golden rules for personal success
The 5 golden rules for personal successLeigh Ashton
 
Expand Your Brand Through Sales
Expand Your Brand Through SalesExpand Your Brand Through Sales
Expand Your Brand Through SalesLeigh Ashton
 

Destaque (20)

Implementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rulesImplementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rules
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
 
Automated loan processing
Automated loan processingAutomated loan processing
Automated loan processing
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Framework
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
 
The Rules about about Business Rules
The Rules about about Business RulesThe Rules about about Business Rules
The Rules about about Business Rules
 
Cookbook Oracle SOA Business Rules
Cookbook Oracle SOA Business RulesCookbook Oracle SOA Business Rules
Cookbook Oracle SOA Business Rules
 
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
 
Business rules improvements
Business rules improvementsBusiness rules improvements
Business rules improvements
 
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika Zurek
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika ZurekWorkshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika Zurek
Workshop Trade-off Analysis - CGIAR_20 Feb 2013_Keynote Monika Zurek
 
Leadership tips self-management techniques
Leadership tips  self-management techniquesLeadership tips  self-management techniques
Leadership tips self-management techniques
 
Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...
 
Sample Business Rules
Sample  Business RulesSample  Business Rules
Sample Business Rules
 
Getting It Right
Getting It RightGetting It Right
Getting It Right
 
The Rules of Requirements - Tyner Blain
The Rules of Requirements - Tyner BlainThe Rules of Requirements - Tyner Blain
The Rules of Requirements - Tyner Blain
 
Business Rule Engine - Jare
Business Rule Engine - JareBusiness Rule Engine - Jare
Business Rule Engine - Jare
 
Business Rules Forum Webinar
Business Rules Forum WebinarBusiness Rules Forum Webinar
Business Rules Forum Webinar
 
Business rules
Business rulesBusiness rules
Business rules
 
The 5 golden rules for personal success
The 5 golden rules for personal successThe 5 golden rules for personal success
The 5 golden rules for personal success
 
Expand Your Brand Through Sales
Expand Your Brand Through SalesExpand Your Brand Through Sales
Expand Your Brand Through Sales
 

Semelhante a Integrating Business Rules and Business Processes

A model for optimizing process efficiency in multi stream data keying environ...
A model for optimizing process efficiency in multi stream data keying environ...A model for optimizing process efficiency in multi stream data keying environ...
A model for optimizing process efficiency in multi stream data keying environ...Daniel Hillman
 
Outsourcing Best Practices - Process Efficiency
Outsourcing Best Practices - Process EfficiencyOutsourcing Best Practices - Process Efficiency
Outsourcing Best Practices - Process Efficiencyhillmand
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementMarlon Dumas
 
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case Study
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case StudyRealizing Operating Efficiencies Through a Platform-Based Approach: A Case Study
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case StudyMelissa Luongo
 
An Introduction to econsys
An Introduction to econsysAn Introduction to econsys
An Introduction to econsysAndrew Redfern
 
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...Newgen Software Technologies Limited
 
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...eprentise
 
Adaptive grc life_sciences_case_study
Adaptive grc life_sciences_case_studyAdaptive grc life_sciences_case_study
Adaptive grc life_sciences_case_studyRob Johnston, MBA
 
GLOBAL LIFE SCIENCES COMPANY USES ADAPTIVEGRC SUITE TO MANAGE RISK & COMPLI...
GLOBAL LIFE SCIENCES COMPANY USES  ADAPTIVEGRC SUITE  TO MANAGE RISK & COMPLI...GLOBAL LIFE SCIENCES COMPANY USES  ADAPTIVEGRC SUITE  TO MANAGE RISK & COMPLI...
GLOBAL LIFE SCIENCES COMPANY USES ADAPTIVEGRC SUITE TO MANAGE RISK & COMPLI...D. Scott Clark
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringNeelkamal Sharma
 
VisiRelease - Revolution in Residential Mortgage Lien Release
VisiRelease - Revolution in Residential Mortgage Lien ReleaseVisiRelease - Revolution in Residential Mortgage Lien Release
VisiRelease - Revolution in Residential Mortgage Lien ReleaseVisionet Systems, Inc.
 
eprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise
 
VisiEscrow | Maximize Float - Minimize Shortages
VisiEscrow | Maximize Float - Minimize ShortagesVisiEscrow | Maximize Float - Minimize Shortages
VisiEscrow | Maximize Float - Minimize ShortagesVisionet Systems, Inc.
 
SmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorldSmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorldSmart ERP Solutions, Inc.
 
Customer Process & Decision Transformations
Customer Process & Decision TransformationsCustomer Process & Decision Transformations
Customer Process & Decision TransformationsProlifics
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentationMichael Ligayo
 
Predicting the Customer Experience: A Convergence of Business Process, Decisi...
Predicting the Customer Experience: A Convergence of Business Process, Decisi...Predicting the Customer Experience: A Convergence of Business Process, Decisi...
Predicting the Customer Experience: A Convergence of Business Process, Decisi...Prolifics
 
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015 Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015 CA CISA Jayjit Biswas
 
Challenges of Vulnerability Management
 Challenges of Vulnerability Management Challenges of Vulnerability Management
Challenges of Vulnerability ManagementRahul Neel Mani
 

Semelhante a Integrating Business Rules and Business Processes (20)

A model for optimizing process efficiency in multi stream data keying environ...
A model for optimizing process efficiency in multi stream data keying environ...A model for optimizing process efficiency in multi stream data keying environ...
A model for optimizing process efficiency in multi stream data keying environ...
 
Outsourcing Best Practices - Process Efficiency
Outsourcing Best Practices - Process EfficiencyOutsourcing Best Practices - Process Efficiency
Outsourcing Best Practices - Process Efficiency
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
 
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case Study
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case StudyRealizing Operating Efficiencies Through a Platform-Based Approach: A Case Study
Realizing Operating Efficiencies Through a Platform-Based Approach: A Case Study
 
An Introduction to econsys
An Introduction to econsysAn Introduction to econsys
An Introduction to econsys
 
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...
Leading US Healthcare Payer Transforms Multiple Processes with Newgen’s BPM S...
 
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
 
Empowering Dealers
Empowering DealersEmpowering Dealers
Empowering Dealers
 
Adaptive grc life_sciences_case_study
Adaptive grc life_sciences_case_studyAdaptive grc life_sciences_case_study
Adaptive grc life_sciences_case_study
 
GLOBAL LIFE SCIENCES COMPANY USES ADAPTIVEGRC SUITE TO MANAGE RISK & COMPLI...
GLOBAL LIFE SCIENCES COMPANY USES  ADAPTIVEGRC SUITE  TO MANAGE RISK & COMPLI...GLOBAL LIFE SCIENCES COMPANY USES  ADAPTIVEGRC SUITE  TO MANAGE RISK & COMPLI...
GLOBAL LIFE SCIENCES COMPANY USES ADAPTIVEGRC SUITE TO MANAGE RISK & COMPLI...
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
VisiRelease - Revolution in Residential Mortgage Lien Release
VisiRelease - Revolution in Residential Mortgage Lien ReleaseVisiRelease - Revolution in Residential Mortgage Lien Release
VisiRelease - Revolution in Residential Mortgage Lien Release
 
eprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Audit
 
VisiEscrow | Maximize Float - Minimize Shortages
VisiEscrow | Maximize Float - Minimize ShortagesVisiEscrow | Maximize Float - Minimize Shortages
VisiEscrow | Maximize Float - Minimize Shortages
 
SmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorldSmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorld
 
Customer Process & Decision Transformations
Customer Process & Decision TransformationsCustomer Process & Decision Transformations
Customer Process & Decision Transformations
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
 
Predicting the Customer Experience: A Convergence of Business Process, Decisi...
Predicting the Customer Experience: A Convergence of Business Process, Decisi...Predicting the Customer Experience: A Convergence of Business Process, Decisi...
Predicting the Customer Experience: A Convergence of Business Process, Decisi...
 
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015 Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
 
Challenges of Vulnerability Management
 Challenges of Vulnerability Management Challenges of Vulnerability Management
Challenges of Vulnerability Management
 

Mais de Michael zur Muehlen

Regulatory Instability, BPM Technology, and BPM Skill Configurations
Regulatory Instability, BPM Technology, and BPM Skill ConfigurationsRegulatory Instability, BPM Technology, and BPM Skill Configurations
Regulatory Instability, BPM Technology, and BPM Skill ConfigurationsMichael zur Muehlen
 
From Reactive to Predictive Process Management
From Reactive to Predictive Process ManagementFrom Reactive to Predictive Process Management
From Reactive to Predictive Process ManagementMichael zur Muehlen
 
Stevens MSIS - New Student Orientation
Stevens MSIS - New Student OrientationStevens MSIS - New Student Orientation
Stevens MSIS - New Student OrientationMichael zur Muehlen
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsMichael zur Muehlen
 
Growing a BPM Center of Excellence
Growing a BPM Center of ExcellenceGrowing a BPM Center of Excellence
Growing a BPM Center of ExcellenceMichael zur Muehlen
 
BPD Keynote: Design is How We Change the World
BPD Keynote: Design is How We Change the WorldBPD Keynote: Design is How We Change the World
BPD Keynote: Design is How We Change the WorldMichael zur Muehlen
 
Introduction to the BPM Lifecycle
Introduction to the BPM LifecycleIntroduction to the BPM Lifecycle
Introduction to the BPM LifecycleMichael zur Muehlen
 
BPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyBPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyMichael zur Muehlen
 
Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Michael zur Muehlen
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise ArchitectureMichael zur Muehlen
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Michael zur Muehlen
 
Business Process Intelligence Keynote
Business Process Intelligence KeynoteBusiness Process Intelligence Keynote
Business Process Intelligence KeynoteMichael zur Muehlen
 
Primitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsPrimitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsMichael zur Muehlen
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process InnovationMichael zur Muehlen
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceMichael zur Muehlen
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process ModelingMichael zur Muehlen
 
Process Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulProcess Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulMichael zur Muehlen
 
Architecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsArchitecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsMichael zur Muehlen
 

Mais de Michael zur Muehlen (20)

Regulatory Instability, BPM Technology, and BPM Skill Configurations
Regulatory Instability, BPM Technology, and BPM Skill ConfigurationsRegulatory Instability, BPM Technology, and BPM Skill Configurations
Regulatory Instability, BPM Technology, and BPM Skill Configurations
 
From Reactive to Predictive Process Management
From Reactive to Predictive Process ManagementFrom Reactive to Predictive Process Management
From Reactive to Predictive Process Management
 
Stevens MSIS - New Student Orientation
Stevens MSIS - New Student OrientationStevens MSIS - New Student Orientation
Stevens MSIS - New Student Orientation
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
Growing a BPM Center of Excellence
Growing a BPM Center of ExcellenceGrowing a BPM Center of Excellence
Growing a BPM Center of Excellence
 
BPD Keynote: Design is How We Change the World
BPD Keynote: Design is How We Change the WorldBPD Keynote: Design is How We Change the World
BPD Keynote: Design is How We Change the World
 
Introduction to the BPM Lifecycle
Introduction to the BPM LifecycleIntroduction to the BPM Lifecycle
Introduction to the BPM Lifecycle
 
BPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of TechnologyBPM Courses and Certificates by Stevens Institute of Technology
BPM Courses and Certificates by Stevens Institute of Technology
 
Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise Architecture
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
 
Business Process Intelligence Keynote
Business Process Intelligence KeynoteBusiness Process Intelligence Keynote
Business Process Intelligence Keynote
 
Modeling in the Large Keynote
Modeling in the Large KeynoteModeling in the Large Keynote
Modeling in the Large Keynote
 
Primitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsPrimitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA Implementations
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process Innovation
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and Compliance
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process Modeling
 
Process Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulProcess Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is useful
 
Architecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsArchitecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise Architects
 
BPM Standards: An Overview
BPM Standards: An OverviewBPM Standards: An Overview
BPM Standards: An Overview
 

Último

Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 

Último (20)

Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 

Integrating Business Rules and Business Processes

  • 1. Integrating Business Processes and Business Rules Michael zur Muehlen, Ph.D. Center of Excellence in Business Process Innovation Howe School of Technology Management Stevens Institute of Technology Hoboken NJ Michael.zurMuehlen@stevens.edu 1
  • 2. Private university, founded 1870 ‣ 1800 undergraduate, 2600 graduate students ‣ Located in Hoboken, NJ (across the Hudson from Manhattan) Four Schools ‣ Technology Management ‣ Engineering ‣ Systems and Enterprises ‣ Arts & Sciences Rankings: ‣ Top 5 technology management program, on par with Stanford, MIT, CMU, Babson (Optimize Magazine) ‣ #1 for best distance learning program (Princeton Review) ‣ Top 25 for most connected Campus (Sloan Foundation) http://www.stevens.edu 2
  • 3. Offers MBA in Technology Management, Master of Science (IS, Telecom Mgmt, Mgmt, EMTM), Bachelor’s Degree (Business & Technology) Programs taught on campus and off-site in corporate locations Clients: ADP, Avaya, BASF, Bristol-Myers Squibb, Chubb, Citigroup, Deutsche Bank, J&J, Lockheed, Merrill Lynch, PaineWebber, Pearson, Prudential, PSE&G, UBS, UPS, Verizon and others Research centers with focus on ‣ Process Management ‣ Project Management ‣ Product Innovation http://howe.stevens.edu 3
  • 4. Rules + Processes = Simpler Processes Higher Agility Better Risk Management 4
  • 5. Why don’t Users like Processes? Abstract Restrictive It’s not Excel 5
  • 6. Too Abstract Process thinking requires a lateral view of the organization Process thinking requires to generalize from the day-to-day business Process thinking is expressed in (semi-) formal notation 6
  • 7. Too Restrictive Try modeling the following: Manufacturing can start anytime after the payment from the customer has been received An inventory check, a credit check, and a regulatory check have to be performed - in any order After quotes from 3/4 of the eligible suppliers have been received, or after three days (whichever is earlier) a selection is made Users tend to think in “If-Then” scenarios 7
  • 8. Example Completed questionnaire ... After 5 days Send Send ... questionnaire reminder 8
  • 10. BPM: The Promise of Agility We deployed BPM to achieve three things: “ Shorten Processing Times Increase Revenue Enable Business Users to Change their Processes We have achieved the first two, but failed on the third. Royce (2007) 10
  • 11. Managing Change Claims processing at major US Insurance company 12 Process Steps >5,000 Business Rules What do you think changes faster? 11
  • 12. How many rules exactly? >90 product types and their associated product rules >700 data edit rules >70 claim pending rules >200 types of correspondence letters >250 claim processing and payment approval authority rules >70 claim quality review sampling rules >1,000 special client claim handling rules >2,000 federal/state regulatory rules >850 accounting rules >600 published claim processing guidelines 12
  • 13. Integration Points Control Flow Decisions Assignment Decisions Monitoring of Policies and Exceptions 13
  • 14. Control Flow Decisions Using Business Rules Engine to make data-based decisions about the sequence of processing steps From Workflow: Workflow-relevant data From BRMS: Branching decision Useful if multi-criteria decisions are needed 14
  • 16. Manual Decision Process Case Type A Review Process Case Application Type B Application received Process Case Type C 16
  • 19. Control Flow Decision Straight- >770 through Process 680<=770 Check Credit Manual Score Review Application received <680 Reject 19
  • 21. Decision Rules Sample Applications Customer Contact Scripts Validation of data before processing Complex decision scenarios Mining of rule criteria from runtime data Model process with high fidelity Run process and record audit trail Apply statistical analysis techniques to uncover correlation between process data and process path 21
  • 22. Assignment Decisions Use BRMS to route work to the most qualified performer From Workflow: Assignment-relevant Data From BRMS: Identifier of qualified resource(s) Useful if assignment decisions are made based on data of the workflow object 22
  • 23. Assignment Decision >770 Review by Intern 680<=770 Check Credit Review by Score Manager Application received <680 Review by CSR 23
  • 24. Sample Rule If channel equals agency, and plan equals mortgage term or whole life, and region equals Midwest, and age is greater than 18 and less than or equal to 65, and face amount is more than $250,000 and less than $1,000,000, and policy is a conversion from existing policy Then assign to Midwest Level 1 Underwriter Group. No Channel Region Age Face Amount Conversion? Assignment 250,000 Midwest Level 1 Underwriter 1 Agency Midwest 18<=65 <=1,000,000 no Group East Level 2 Underwriter 2 Brokerage East 18<=65 >=1,000,000 yes Group 3 Agency South 18<=65 <250,000 no Underwriter Assistant Group Source: Royce (2007) 24
  • 25. Original System 4. Underwriting 3. Application is assigned 1. Application is 2. Data is entered Begins to Underwriter during scanned into Into Admin indexing process. FileNet. Systems. Network Workflow FileNet Administrative Image System Systems 5. Workflow and associated route work through the business process based on the kind of policy. Source: Royce (2007) 25
  • 26. Rule Engine Driven Assignment 1. Application is 2. Data is entered into 3. Applications are distributed based 4. Underwriting scanned into Admin Systems and on availability and skill level Begins FileNet. used by Rule Engine. and Admin Systems Are Updated. Assignment Engine Network FileNet Workflow, Administrative Image System Rule Engine and Robot Systems Source: Royce (2007) 26
  • 27. Practical Experience “Right before going into production the underwriting department re-organized requiring the change of almost 100 assignment rules. These were all done by the business “ analyst who continues to make changes today.” “The rule engine was also used to “auto-issue” some of the highest volume insurance products. Currently over 20% of the most popular products are issued without a review by an underwriter.” Source: Royce (2007) 27
  • 28. Moving to Exception Based Underwriting Underwriter reviews APS’s and some complex cases Rule Engine validates Data Entry App is Scanned Application information And Validation and OCR’ed and Issues some policies 24/7 Issue System Admin System Imaging System Workflow and Rule Engine Producer receives policy for delivery. Expanded Rules with Automatic Interface functionality may include: Straight-through processing Intelligent requirement processing Source: Royce (2007) Automated issue Minimized admin system entry 28 Workload Balancing
  • 29. Cross-Process Policies Use BRMS to coordinate across process instances Example: During labor action, hold all non-critical orders Requires API for process control at the BPMS level 29
  • 30. Business Operations Control Predictive Historical Real Time Simulation Dashboards Analytics Data Mining Alerts & Event Detection & Actions Optimization Correlation Event Bus EAI ERP BPM ECM Legacy Custom Shapiro (2007) 30
  • 31. Real Time Actions & Alerts Dashboards Alerts & Rules Actions Engine KPI Evaluation Process Goals Metrics Thresholds Risk Mitigation Email and Cellphone Actions notification Web Service Call or Execute Script Process Event Triggers Action Schedule Shapiro (2007) 31
  • 33. Compliance Compliance means adherence to rules and regulations Process models provide execution rules Control flow: What happens when? Task allocation: Who is involved? Role models: Who may do what? But what about context? Business object dependencies: Value/Customer Type Environmental dependecies: Season/Off-season processing Regulatory compliance: Documentation/Audit Correlation of multiple processes 33
  • 34. Managing Risk with BPMS Use formal Process Models to ensure process compliance Process Models can be scripts or maps If Scripts: Use BPMS to automate control flow, task allocation, application/service invocation If Maps: Use collaborative tools to allow execution flexibility BPMS provide risk management services Authorizations / Access Control Enforcement of routings, reviews Audit capability to document compliance 34
  • 35. Managing Risk with BRMS Use Business Rules to ensure contextual compliance Document process objectives to prevent business rules from turning into process rules Performance Objectives combine BAM with BRMS Decision rules allow context-dependent enforcement of oversight Use Business Rules Management System to enforce compliance Document rules limit the state changes on documents Example: Can’t go from draft to approved without review Customer rules configure case handling 35
  • 37. BPMN - Modeling Notation
  • 38. BPMN 1.1 Mainly cosmetic changes New symbol for Multiple Event and Gateway (used to be star) New Signal Event Separation of “catching” and “throwing” events 38
  • 39. 0 30 60 90 120 Normal Flow Task End Event Start Event / Event Pool Data-Based XOR Start Message Message Flow Text Annotation Parallel Fork/Join Gateway Lanes Sub-Process (Collapsed) Association Data Object Intermediate Timer End Terminate Intermediate Message Sub-Process (Expanded) End Link Default Flow Inclusive Decision/Merge Activity Looping 'exception' task End Message Start Link End Exception Complex Decision/Merge Event-Based XOR Group Multiple Instance Intermediate Event Transaction Compensation Conditional Flow Practical Use of BPMN Symbols End Cancel Exception Flow Intermediate Compensation Source: Sample of 120 BPMN models Intermediate Link 39 Start Timer End Compensation Intermediate Multiple
  • 40. goal is quantified by objective Synonymous Form: objective quantifies goal end channels efforts towards course of action desired result vision supported by quantified by goal objective strategy tactic quantifies Figure 8.3: - Desired Results — Goals and Objectives BMM - Means and Ends A Desired Result is an End that is a state or target that the enterprise intends to maintain or sustain. A Desired Result supported by Courses of Action. Compared to an Objective, a Goal tends to be longer term, qualitative (rather than quantitative), general (rather than specific), and ongoing. Compared to a Goal, an Objective tends to be short term, quantitative (rather than qualitative) specific (rather than general), and not continuing beyond its timeframe (which may be cyclical). 40 Objectives differ from Goals in that Objectives should always be time-targeted and measurable. Goals, in contrast, ar not specific in these ways.
  • 41. directive is motivated by potential impact Synonymous Form: potential impact provides the impetus for directive means governed by supports governs achievement of course of action directive desired result formulated based on has achievement supported by source of business policy business rule strategy tactic Figure 8.8: - Interrelating Directives with Courses of Action and Ends BMM - Means and Ends As the name suggests, Directives indicate how the Courses of Action should, or should not, be carried out — in other words, they govern Courses of Action. Specifically, a Directive defines or constrains or liberates some aspect of an enterprise. It is intended to assert business structure or to control or influence the behavior of the business, and is stated in declarative form. Directives govern Courses of Action. For example, the Business Rule quot;Pizzas may not be delivered beyond a radius of 30 milesquot; governs the Strategy quot;Deliver pizzas to the location of the customer's choice.quot; This governance applies to Tactics as well. For example, the Tactic quot;Encourage rental extensionsquot; is governed by the Business Policy quot;Allow 41 extension of rentals by phone.quot;
  • 42. SBVR Semantics of Business, Vocabulary and Rules Formally defined taxonomy to describe elementary business operations and rules Meta model expressed in UML Business-level specification aims at enterprises to formally express their operations 42
  • 43. 43
  • 44. Production Rule Representation Exchange format for Business Rules (Production Rules) Defined by Fair Isaac & Co and ILOG Current revision submitted 09/03/2007 PRR Core defines basic meta model PRR OCL defines conditions and actions 44
  • 45. Initiative), although they are a subclass of Computer Executable Rule rather than Rule t confusion with other uses of “Rule” as a metamodel class. Rule IntegrityRule DerivationRule ProductionRule TransformationRule ReactionRule InferenceRule SQL:1999 SQL:1999 View ECAPRule ECARule ProdeduralRule Assertion {OR} XSL 1.0 Rule SQL:1999 Trigger OCL 2.0 Invariant ILOG JRule BlazeAdvisorRule Oracle 10g XSB 2.6 Prolog MS Outlook 6 Rule Jess 3.4 Rule SQL View Rule PRR Focus Rule classification per Gerd Wagner, RuleML PRR Taxonomy 45
  • 46. SWRL and RIF Semantic Web Rules Language - Proposal submitted to W3C Rules Interchange Format - Initiative within W3C SWRL combines OWL and RuleML, some use in practice RIF is in very early stages, but keep an eye on it 46
  • 48. Business Rules Business Processes Business Objectives Business Activities govern & prioritize Process Objectives Core Processes govern govern Business Rules Business Processes use govern Operational Rules Work Processes use 48
  • 49. Identify Business Identify Business Objectives Activities Identify Process Identify Core Objectives Processes Create Rules Model Processes Model Detailed Create Detailed Rules Processes 49
  • 50. Classifying Change Frequency Hourly Daily Monthly Infrequent Scope Company-wide Multi-Process Process Activity Responsibility LOB Biz Analyst System Analyst Programmer Trigger External Biz Partner Internal Predictability Low Medium High Persistency Instance Days Months Permanent 50
  • 51. Thank You – Questions? Michael zur Muehlen, Ph.D. Center of Excellence in Business Process Innovation Howe School of Technology Management Stevens Institute of Technology Castle Point on the Hudson Hoboken, NJ 07030 Phone: +1 (201) 216-8293 Fax: +1 (201) 216-5385 E-mail: mzurmuehlen@stevens.edu Web: http://www.cebpi.org 51