SlideShare a Scribd company logo
1 of 22
Download to read offline
Lifting The Lid On Business Rules

          Robin Grace
          Principal Consultant
          Business Analysis Practice




                          All material in this presentation is, unless otherwise stated, the property of
                          IndigoCube. Copyright and other intellectual property laws protect these
                          materials. Reproduction or retransmission of the materials, in whole or in part,
                          in any manner, without the prior written consent of the copyright holder, is a
                          violation of copyright law.
                          Contact information for requests for permission to reproduce or distribute
                          materials are listed below:
                          info@indigocube.co.za
At the end of a project what do
 we deliver to the business?
Business Rules

We Change and, or Automate Business
Rules.

We Deliver Business Rules Wrapped in a
Given Technology.
Business Rules

A business rule is a rule of a business,
company, or corporation. It is a rule that
defines or constrains some aspect of
business and always resolves to either
true or false. Business rules are intended
to assert business structure or to
control or influence the behaviour of the
business.

                  Business Rules Group, Defining Business Rules

                                         What Are They Really?
Types of Business Rules

• Definitions of business terms
• Facts relating terms to each other
• Constraints (also called "action
  assertions")
• Derivations




                            Business Rules Group
OK, now we know what we are looking for
but how do we go about finding them and
documenting them?
Surround and Conquer

The art of using troops is this:

When ten to the enemy's one, surround
him;

When five times his strength, attack him;

If double his strength, divide him

                                   Sun Tzu, the Art Of War
The Surround 1 2 3

1             Define a Boundary




2           Name The Area Inside


3
          Establish What’s Outside
Establish What’s Outside (Scope)

External
 Agent




             Business Area of the
             Problem or Opportunity
Establish What’s Outside

Delegate




            Delegate Registration
Divide

    Delegate




                    Delegate Registration



               Lift the Lid and Look Inside


4
Divide

Delegate        Delegate
              Registration




            Triggers
             Work
Process Identification

1   Delegate                       Registered
                        Register


2                                  Delegate
         Last Name
         Company Name   Delegate




           Lift the Lid and Look Inside
3
4
Reject Registration

Business Rules
  • If the seminar is fully booked reject the
    booking.
  • Must have a delegate name and company
    to complete the booking.


              Venue Capacity
               Booking Total
Business Rules And Data

• Data exists only to support Business Rules

• Business Rule use, change, create and delete
  data

• Business Rules are embedded in the Logical
  Data Model
                                     Works For
         DELEGATE                                     COMPANY
                                 Has Working For It

        Delegate First Name
        Delegate Last Name (M)
Delegate                                               Registered
                            Register
     Last Name
                            Delegate
                                                       Delegate
     Company Name




                     Venue          Bookings




                    Business Rules
             If the seminar is fully booked reject the booking.
             Must have a delegate name and company to complete the
                    booking.
During The Project



  ProblemOpportunity
Technology Boundary

1)   Draw A Boundary
2)   Name The Area
3)   Establish What’s Outside
4)   Lift The Lid



                        Register Online


      Delegate


                    Delegate Online
                    Registration System
Lift the Lid on Register Online

Business Rules
  • If the seminar is fully booked reject the
    booking.
How do you want the system to do this?

                    Error Message            X

              This Seminar is fully booked

                        Close
Business Rules
  • Must have a delegate name and company to
    complete the booking
How do you want the system to do this?
Grace’s First Law Of Bugs

A missed or miss defined business rule
equals a BUG.
Questions




The IndigoCube Business Analysis
Practice is committed to assisting
clients to perform Business Analysis
better through solutions in
          Business Analyst Assessment
          Methodology Provisioning      Contact information
          BA Skills Development          info@indigocube.co.za
                                        robin@indigocube.co.za

More Related Content

Similar to Lifting the lid on Business Rules - Robin Grace

Businessplantemplate
BusinessplantemplateBusinessplantemplate
BusinessplantemplateBusiness Plan
 
Practically painless drupal project outsourcing
Practically painless drupal project outsourcingPractically painless drupal project outsourcing
Practically painless drupal project outsourcingEbizon
 
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...MaRS Discovery District
 
Combine file reo coaching
Combine file reo coachingCombine file reo coaching
Combine file reo coachingthepowerisnow
 
10 Core Commitments
10 Core Commitments10 Core Commitments
10 Core CommitmentsGreg Ewers
 
Your Company Needs A Bridge
Your Company Needs A BridgeYour Company Needs A Bridge
Your Company Needs A BridgeJay Rein
 
Ap deal flow process2
Ap deal flow process2Ap deal flow process2
Ap deal flow process2AP DealFlow
 
AiLibrary -Linkedin redherringmain--discussion
AiLibrary -Linkedin  redherringmain--discussionAiLibrary -Linkedin  redherringmain--discussion
AiLibrary -Linkedin redherringmain--discussionGordon Kraft
 
Linkedin redherringmain
Linkedin redherringmainLinkedin redherringmain
Linkedin redherringmainGordon Kraft
 
How to appoint a PR firm
How to appoint a PR firmHow to appoint a PR firm
How to appoint a PR firmMorgan McLintic
 
Praxes Group Capabilities Overview
Praxes Group Capabilities OverviewPraxes Group Capabilities Overview
Praxes Group Capabilities OverviewJohn Gregoire
 
Firing up your dream team
Firing up your dream teamFiring up your dream team
Firing up your dream teamtlesselin
 
Empowering teams to full potential
Empowering teams to full potentialEmpowering teams to full potential
Empowering teams to full potentialTroy Bitter
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsEastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsNish Mahanty
 
Legal Issues in Coworking
Legal Issues in CoworkingLegal Issues in Coworking
Legal Issues in CoworkingJames Creedon
 

Similar to Lifting the lid on Business Rules - Robin Grace (20)

Fraud risk management
Fraud risk management Fraud risk management
Fraud risk management
 
Businessplantemplate
BusinessplantemplateBusinessplantemplate
Businessplantemplate
 
No Cost Product Training
No Cost Product TrainingNo Cost Product Training
No Cost Product Training
 
Practically painless drupal project outsourcing
Practically painless drupal project outsourcingPractically painless drupal project outsourcing
Practically painless drupal project outsourcing
 
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...
Governance 201: Early and Growth-Stage Tech Companies - Entrepreneurship 101 ...
 
Combine file reo coaching
Combine file reo coachingCombine file reo coaching
Combine file reo coaching
 
10 Core Commitments
10 Core Commitments10 Core Commitments
10 Core Commitments
 
Your Company Needs A Bridge
Your Company Needs A BridgeYour Company Needs A Bridge
Your Company Needs A Bridge
 
Ap deal flow process2
Ap deal flow process2Ap deal flow process2
Ap deal flow process2
 
AiLibrary -Linkedin redherringmain--discussion
AiLibrary -Linkedin  redherringmain--discussionAiLibrary -Linkedin  redherringmain--discussion
AiLibrary -Linkedin redherringmain--discussion
 
Linkedin redherringmain
Linkedin redherringmainLinkedin redherringmain
Linkedin redherringmain
 
How to appoint a PR firm
How to appoint a PR firmHow to appoint a PR firm
How to appoint a PR firm
 
Startbizindia Brochure
Startbizindia BrochureStartbizindia Brochure
Startbizindia Brochure
 
Praxes Group Capabilities Overview
Praxes Group Capabilities OverviewPraxes Group Capabilities Overview
Praxes Group Capabilities Overview
 
Bcs Redundancy Workshop March2011
Bcs Redundancy Workshop March2011Bcs Redundancy Workshop March2011
Bcs Redundancy Workshop March2011
 
Firing up your dream team
Firing up your dream teamFiring up your dream team
Firing up your dream team
 
Franchising
FranchisingFranchising
Franchising
 
Empowering teams to full potential
Empowering teams to full potentialEmpowering teams to full potential
Empowering teams to full potential
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsEastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge Constraints
 
Legal Issues in Coworking
Legal Issues in CoworkingLegal Issues in Coworking
Legal Issues in Coworking
 

More from IndigoCube

IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube
 
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco ViljoenBusiness Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco ViljoenIndigoCube
 
Business agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott amblerBusiness agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott amblerIndigoCube
 
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark LinesAgile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark LinesIndigoCube
 
IndigoCube - business agility through continuous exploration by Calton Nhando
IndigoCube -  business agility through continuous exploration by Calton NhandoIndigoCube -  business agility through continuous exploration by Calton Nhando
IndigoCube - business agility through continuous exploration by Calton NhandoIndigoCube
 
How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace IndigoCube
 
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenA collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenIndigoCube
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo RallIndigoCube
 
The need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin graceThe need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin graceIndigoCube
 
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoen
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoenIndigoCube the agile enterprise: moving beyond scrum by JacoViljoen
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoenIndigoCube
 
Business Analysis Training
Business Analysis Training Business Analysis Training
Business Analysis Training IndigoCube
 
Hints and Tips for a Business Analyst
Hints and Tips for a Business AnalystHints and Tips for a Business Analyst
Hints and Tips for a Business AnalystIndigoCube
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework IndigoCube
 
Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising teamIndigoCube
 
To BA or Not to BA that is the question
To BA or Not to BA that is the questionTo BA or Not to BA that is the question
To BA or Not to BA that is the questionIndigoCube
 

More from IndigoCube (16)

IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco ViljoenBusiness Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
 
Business agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott amblerBusiness agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott ambler
 
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark LinesAgile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark Lines
 
IndigoCube - business agility through continuous exploration by Calton Nhando
IndigoCube -  business agility through continuous exploration by Calton NhandoIndigoCube -  business agility through continuous exploration by Calton Nhando
IndigoCube - business agility through continuous exploration by Calton Nhando
 
How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace
 
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenA collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
The need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin graceThe need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin grace
 
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoen
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoenIndigoCube the agile enterprise: moving beyond scrum by JacoViljoen
IndigoCube the agile enterprise: moving beyond scrum by JacoViljoen
 
Business Analysis Training
Business Analysis Training Business Analysis Training
Business Analysis Training
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
Hints and Tips for a Business Analyst
Hints and Tips for a Business AnalystHints and Tips for a Business Analyst
Hints and Tips for a Business Analyst
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework
 
Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising team
 
To BA or Not to BA that is the question
To BA or Not to BA that is the questionTo BA or Not to BA that is the question
To BA or Not to BA that is the question
 

Recently uploaded

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 

Recently uploaded (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 

Lifting the lid on Business Rules - Robin Grace

  • 1. Lifting The Lid On Business Rules Robin Grace Principal Consultant Business Analysis Practice All material in this presentation is, unless otherwise stated, the property of IndigoCube. Copyright and other intellectual property laws protect these materials. Reproduction or retransmission of the materials, in whole or in part, in any manner, without the prior written consent of the copyright holder, is a violation of copyright law. Contact information for requests for permission to reproduce or distribute materials are listed below: info@indigocube.co.za
  • 2. At the end of a project what do we deliver to the business?
  • 3. Business Rules We Change and, or Automate Business Rules. We Deliver Business Rules Wrapped in a Given Technology.
  • 4. Business Rules A business rule is a rule of a business, company, or corporation. It is a rule that defines or constrains some aspect of business and always resolves to either true or false. Business rules are intended to assert business structure or to control or influence the behaviour of the business. Business Rules Group, Defining Business Rules What Are They Really?
  • 5. Types of Business Rules • Definitions of business terms • Facts relating terms to each other • Constraints (also called "action assertions") • Derivations Business Rules Group
  • 6. OK, now we know what we are looking for but how do we go about finding them and documenting them?
  • 7. Surround and Conquer The art of using troops is this: When ten to the enemy's one, surround him; When five times his strength, attack him; If double his strength, divide him Sun Tzu, the Art Of War
  • 8. The Surround 1 2 3 1 Define a Boundary 2 Name The Area Inside 3 Establish What’s Outside
  • 9. Establish What’s Outside (Scope) External Agent Business Area of the Problem or Opportunity
  • 10. Establish What’s Outside Delegate Delegate Registration
  • 11. Divide Delegate Delegate Registration Lift the Lid and Look Inside 4
  • 12. Divide Delegate Delegate Registration Triggers Work
  • 13. Process Identification 1 Delegate Registered Register 2 Delegate Last Name Company Name Delegate Lift the Lid and Look Inside 3 4
  • 14. Reject Registration Business Rules • If the seminar is fully booked reject the booking. • Must have a delegate name and company to complete the booking. Venue Capacity Booking Total
  • 15. Business Rules And Data • Data exists only to support Business Rules • Business Rule use, change, create and delete data • Business Rules are embedded in the Logical Data Model Works For DELEGATE COMPANY Has Working For It Delegate First Name Delegate Last Name (M)
  • 16. Delegate Registered Register Last Name Delegate Delegate Company Name Venue Bookings Business Rules If the seminar is fully booked reject the booking. Must have a delegate name and company to complete the booking.
  • 17. During The Project ProblemOpportunity
  • 18. Technology Boundary 1) Draw A Boundary 2) Name The Area 3) Establish What’s Outside 4) Lift The Lid Register Online Delegate Delegate Online Registration System
  • 19. Lift the Lid on Register Online Business Rules • If the seminar is fully booked reject the booking. How do you want the system to do this? Error Message X This Seminar is fully booked Close
  • 20. Business Rules • Must have a delegate name and company to complete the booking How do you want the system to do this?
  • 21. Grace’s First Law Of Bugs A missed or miss defined business rule equals a BUG.
  • 22. Questions The IndigoCube Business Analysis Practice is committed to assisting clients to perform Business Analysis better through solutions in Business Analyst Assessment Methodology Provisioning Contact information BA Skills Development info@indigocube.co.za robin@indigocube.co.za