Rapid Rules Discovery - When Business Cant Wait.pdf

download Rapid Rules Discovery - When Business Cant Wait.pdf

of 14

Transcript of Rapid Rules Discovery - When Business Cant Wait.pdf

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    1/14

    Rapid Rules Discovery

    When Business Cant Wait

    Dan Chaput, Lambert Technical Serviceswww.lambert-tech.com

    Business Process Management ConferenceNew York, NY November 7, 2006

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    2

    Introductions

    Dan Chaput

    Lambert Technical Services

    Knowledge Partners, Inc (KPI)

    The attendees

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    2/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    3

    Overview

    A brief introduction to business rules and a

    business rules approach Case study overview

    How the approach was adapted

    Project management considerations Planning, SWOT Analysis, defining threats and

    success

    Measurements

    The approach in action

    Results, lessons learned, Good Practices,pitfalls

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    4

    Business Rules An

    introduction

    What are business rules?

    Where are business rules found?

    What is a business rules approach?

    In what ways do organizations use andmanage business rules?

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    3/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    5

    KPIs Rule Maturity Model

    Change is driven

    by business

    analysts. Analysis

    of BRsand

    business processis possible and

    automated. Ability

    to predict business

    impact of change is

    still low.

    BRs are separated

    through structured

    BR templates and

    BR analysis/design

    techniques. BRMS

    technology is

    adopted.

    Business analysts

    define and change

    the business

    process and

    business form of

    rules.

    Cost of change is

    lower. Ability to

    predict business

    impact of change is

    still low. Analysisof BRs is possible,

    but is manual.

    Business Rules are

    understood as

    separate aspects of

    business logic.

    BRs exist in a

    separate source

    rule repository,

    maybe separate

    automation

    technology.

    Business analysts

    know the business

    process and

    challenge the rules.

    I/T traces rules to

    systems.

    Level 1

    Cost of change is

    high. Ability to

    predict business

    impact of change is

    low.

    Business Rules

    (BR) are

    intermingled and

    buried in code,

    documents, and

    peoples heads.

    There is talk about

    harvesting BRs

    from people or

    docs and mining

    BRs from code.

    Business ValueMINIMUM MAXIMUM

    Technical StateIMMATURE MATURE

    Business ControlMINIMUM MAXIMUM

    Auto-analysis of

    BRs is common

    practice, reducing

    cost of BR change

    and testing evenlower. Ability to

    predict business

    impact of change is

    better.

    BRs are separated

    as a standard

    practice through

    integration of

    source repository

    and execution

    technology.

    What ifscenario

    capability enables

    business analysts

    to generate and

    test automated

    BRs.

    Ability to predict

    business impact of

    change is possible.

    BRs are defined in

    repository,

    associated with

    business metrics,

    and traceable to

    business value.

    Business analysts

    can assess

    business impact

    because relevant

    data is integrated

    with BR infra-

    structure for

    business

    prediction

    purposes.

    Ability to predict

    business impact of

    change and protect

    business integrity

    is common place.

    BR governance is

    integrated into

    business

    processes.

    The Agile, Learning

    Organization

    is born and sustained.

    RULES SHARED ACROSS PROJECTSRULES AT PROJECT LEVEL ONLY RULES SHARED ACROSS ENTERPRISE

    Level 0 Level 3Level 2 Level 4 Level 5

    Knowledge Agility Consistencyand Alignment

    Prediction StewardshipUnaware

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    6

    Business Rules an example

    Sample rule, expressed in English:

    "Regardless of anything to the contrary in this booklet, if your

    medical insurance terminates for any reason including death, you...

    may elect within 30 days... to continue such medical insurance..." -Attributed to the booklet: Group Insurance for 1-14 Employees, Consolidated Group Trust, The Hartford

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    4/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    7

    The KPI STEP Process

    Our case study utilized the STEP process. Other rules methodology or

    software development life cycle with a rules component could beadapted to a rapid rules discovery approach.

    Separate the rules sothe business knows where to find them, can applythem consistently.

    Trace rules so the business knows where the rules come from (policies,

    legislation), why they exist (objectives) and where they are utilized (manual

    procedures, automation).

    Externalize rules so the business audience can understand the rules in

    their own language and can challenge them.

    Position rules for change so the business can evolve at its own pace in its

    own way. Barbara Von Halle, Business Rules Applied, Wiley 2002

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    8

    Case Study - Profile

    Business Focus Insurance underwriting

    Business Rules Background Some exposure

    No formal experience

    Goals Objectives To move the project along

    100% Rule Discovery

    Delivery of rules to IT for implementation

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    5/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    9

    Case Study - Profile

    Process Business driven initiative

    All relevant stakeholders present

    All work done together, as single group

    IT present as observer

    Some pre-work, document gathering of

    current rules, process models and other

    documentation

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    10

    Scoping

    Rule

    Discovery

    Document

    Processes

    Rule

    Formalization

    Glossary

    Development

    Rule

    Analysis

    Typical Process

    Iterations of the

    discovery process

    Iterations of the

    analysis

    process

    Adapted from Barbara Von Halle, Business Rules Applied, Wiley 2002

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    6/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    11

    Scoping

    Rule

    Discovery

    Document

    Processes

    Rule

    Formalization

    Glossary

    Development

    RuleAnalysis

    Adapted Process

    Iterations of the entire process

    Adapted from Barbara Von Halle, Business Rules

    Applied, Wiley 2002

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    12

    SWOT Analysis

    Threats:

    Running out of time

    Maintaining energy

    Missing detail in the speed

    Opportunities:

    To train in a real world

    situation and deliver usable

    project deliverables

    Weaknesses:

    Little rules experience

    No breakout sessions

    Strengths:

    Belief in the concept

    Stakeholder participation

    Business Driven

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    7/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    13

    Threats to success

    Small, unseen and very

    dangerous threats

    Disasters with no hope

    of recovery

    http://www.cdc.gov/malaria/biology/mosquito/index.htm, 3/06

    http://news.bbc.co.uk/2/hi/africa/696017.stm, 3/06

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    14

    Declaring Success?

    Rule Maturity Model what level do you

    want to get to, why and when?

    Critical Success Factors At multiple

    levels for the organization, the project and the rules

    engagement

    Project planning is it complete?

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    8/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    15

    What and how to measure?

    Number identified

    number documented

    Glossary, terms, and fact

    models

    Number identified,

    comfort factor

    Rule groups identified

    Number identified,

    number documented

    Business processes refined

    Estimated percent

    complete, and

    comfort factor

    Scope completed

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    16

    What and how to measure?

    Completeness

    and quality

    Other modeling (e.g.

    data/object) and traceability

    documented

    Completeness

    and quality

    Business traceability

    documented

    Number identified,

    number

    documented

    Rules documented

    Number identified,

    comfort factor

    Rules discovered

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    9/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    17

    What and how to measure?

    Formal process

    applied to rule

    groupings

    Rule Analysis Quality

    Complete, unambiguous

    Formal process

    applied to major

    components

    Quality reviewed, signed

    off, agreed to, correct

    and if it is good?

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    18

    The Training Component

    Who was trained? Training for the entire group

    What was included? Defined business rules

    Discussed where business rules are found Exercises in gathering, documenting, analyzing, and

    managing business rules

    Why train? To establish baseline understanding, stakeholder

    buy-in

    To train future business rule stewards

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    10/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    19

    The approach First Iteration

    Setting project scope

    Current and future state of rules

    Account for new business strategies

    Roles and responsibilities

    Review of existing business process models

    Business rule Identification

    Extensive exercise in rule identification and

    documentation

    Beginning the glossary

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    20

    The second Iteration

    Scope revised

    Importance realized through meanderings

    from first iteration

    Business process revised Details added, parallel, duplicate paths

    documented

    Added rule analysis, decision tables

    New rule sets, group consensus process

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    11/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    21

    The third iteration

    Scope revised Process major revisions

    Parallel, duplicate paths recognized

    Exception, override processes extracted from

    rules

    Rule Analysis review and revision

    Rule Analysis duplicate and overlapping

    rules revealed

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    22

    The wrap-up

    Business presentation to IT

    Scope discussion

    Business process model walk-through

    Rule walkthrough Implementation model

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    12/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    23

    Good Practices for rapid rule

    discovery?

    Must do processes

    Scope definition

    Roles & Responsibilities, discussed, documented and

    assigned

    Negotiable processes

    Depth and type of business process modeling

    Depth of glossary

    Deferred processes

    Formal rule management and rules governance

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    24

    Conclusions Lessons

    Learned People

    Make sure the right people (e.g. decision

    makers) are really present

    Have a core team that gets the initial training

    Subject matter experts can get by with a

    shorter overview

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    13/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    25

    Conclusions Lessons

    Learned

    People Participants and leaders must be flexible, able

    to table tasks, able to time-box, be

    comfortable with partially complete

    deliverables

    Assign a librarian who knows the organization

    and its systems and documents

    Assign communication and document

    distribution responsibilities

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    26

    Conclusions Lessons

    Learned Process

    Best to have an initial needs assessment andcommunications to identify existing rulesources

    Establish roles and responsibilities up front This approach is not for everyone, not

    everyone can do it, not everyone will like it

    Identify critical success factors (CSFs) for thebusiness process and rule training anddiscovery processes

  • 8/14/2019 Rapid Rules Discovery - When Business Cant Wait.pdf

    14/14

    Rapid Rules Discovery, When Business Cant Wait

    Dan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    27

    Conclusions Lessons

    Learned

    Process Capturing terms is a must, a fully developed

    fact model can wait

    Scope, absolutely required, must be

    constantly revisited

    Process modeling painful but you must, this

    is where new decision points and groups of

    business rules are discovered

    Rapid Rules Discovery, When Business Cant WaitDan Chaput Lambert Technical Services

    2006 Lambert Technical Services, Lebanon, CT

    28

    Questions

    and answers

    Contact information: Dan Chaput

    email: [email protected]

    phone: 860.208.1464