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

Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
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
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
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
 
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
 
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
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
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
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
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
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 

Recently uploaded (20)

Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
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.
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
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
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
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
 
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
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
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
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
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
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 

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