SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
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
 
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
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
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
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Último (20)

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
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
 
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
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
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...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
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...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

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