SlideShare a Scribd company logo
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

Fraud risk management
Fraud risk management Fraud risk management
Fraud risk management
EMAC Consulting Group
 
Businessplantemplate
BusinessplantemplateBusinessplantemplate
Businessplantemplate
Business Plan
 
No Cost Product Training
No Cost Product TrainingNo Cost Product Training
No Cost Product Training
Silicon Valley ProductCamp
 
Practically painless drupal project outsourcing
Practically painless drupal project outsourcingPractically painless drupal project outsourcing
Practically painless drupal project outsourcing
Ebizon
 
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 coaching
thepowerisnow
 
10 Core Commitments
10 Core Commitments10 Core Commitments
10 Core Commitments
Greg Ewers
 
Your Company Needs A Bridge
Your Company Needs A BridgeYour Company Needs A Bridge
Your Company Needs A Bridge
Jay Rein
 
Ap deal flow process2
Ap deal flow process2Ap deal flow process2
Ap deal flow process2
AP DealFlow
 
AiLibrary -Linkedin redherringmain--discussion
AiLibrary -Linkedin  redherringmain--discussionAiLibrary -Linkedin  redherringmain--discussion
AiLibrary -Linkedin redherringmain--discussion
Gordon Kraft
 
Linkedin redherringmain
Linkedin redherringmainLinkedin redherringmain
Linkedin redherringmain
Gordon Kraft
 
How to appoint a PR firm
How to appoint a PR firmHow to appoint a PR firm
How to appoint a PR firm
Morgan McLintic
 
Startbizindia Brochure
Startbizindia BrochureStartbizindia Brochure
Startbizindia Brochure
Corporate Professionals
 
Praxes Group Capabilities Overview
Praxes Group Capabilities OverviewPraxes Group Capabilities Overview
Praxes Group Capabilities Overview
John Gregoire
 
Bcs Redundancy Workshop March2011
Bcs Redundancy Workshop March2011Bcs Redundancy Workshop March2011
Bcs Redundancy Workshop March2011
Morlan Gil Human Resources Limited
 
Firing up your dream team
Firing up your dream teamFiring up your dream team
Firing up your dream team
tlesselin
 
Franchising
FranchisingFranchising
Franchising
Alex Lopez
 
Empowering teams to full potential
Empowering teams to full potentialEmpowering teams to full potential
Empowering teams to full potential
Troy Bitter
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsEastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge Constraints
Nish Mahanty
 
Legal Issues in Coworking
Legal Issues in CoworkingLegal Issues in Coworking
Legal Issues in Coworking
James 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 Viljoen
IndigoCube
 
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
IndigoCube
 
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
 
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
IndigoCube
 
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 Viljoen
IndigoCube
 
"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
IndigoCube
 
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
 
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
IndigoCube
 
Business Analysis Training
Business Analysis Training Business Analysis Training
Business Analysis Training
IndigoCube
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
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 Analyst
IndigoCube
 
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 team
IndigoCube
 
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
IndigoCube
 

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

buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
Susan Laney
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
Top Forex Brokers Review
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
Income Tax exemption for Start up : Section 80 IAC
Income Tax  exemption for Start up : Section 80 IACIncome Tax  exemption for Start up : Section 80 IAC
Income Tax exemption for Start up : Section 80 IAC
CA Dr. Prithvi Ranjan Parhi
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
Alexandra Fulford
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
MJ Global
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
Adnet Communications
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
Chandresh Chudasama
 

Recently uploaded (20)

buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
Income Tax exemption for Start up : Section 80 IAC
Income Tax  exemption for Start up : Section 80 IACIncome Tax  exemption for Start up : Section 80 IAC
Income Tax exemption for Start up : Section 80 IAC
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
 

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