Modelling Business Processes, Business Rules and ...
Transcript of Modelling Business Processes, Business Rules and ...
![Page 1: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/1.jpg)
by Gladys Lam
Co-Founder & Principal, Business Rule Solutions, LLC BRSolutions.com
Publisher, Business Rules Journal BRCommunity.com
IIBA Vancouver BC Chapter January 30, 2014
Modelling Business Processes, Business Rules and Requirements Jointly:
A Fresh Approach
© Business Rule Solutions, LLC
![Page 2: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/2.jpg)
Ms. Lam is a world-renowned expert on business project management, having managed numerous projects that focus on the large-scale capture, analysis and management of business rules and decisions. She works comfortably with senior executives providing insights and advice. She advises senior management of large companies on organizational issues and on business solutions to business problems. She is most effective with mentoring and training business analysts worldwide.
Ms. Lam is most recognized for her ability to identify the source of business issues, and for her effectiveness in developing pragmatic approaches to resolve them. She has gained a world-class reputation for fostering positive professional relationships with principals and support staff in projects.
Ms. Lam graduated from the University of British Columbia with a B.S. in Computer Science.
Gladys S.W. Lam is a world-renowned authority on applied business rule and decision techniques. She is Principal and Co-Founder of Business Rule Solutions, LLC (www.BRSolutions.com), the most recognized company world-wide in business rules and decision analysis. Ms. Lam is co-creator of IPSpeakTM, the BRS methodology. She is Co-Founder of BRCommunity.com, a vertical community for professionals and home of Business Rules Journal. She co-authored Building Business Solutions: Business Analysis with Business Rules, with Ronald G. Ross, an IIBA® sponsored handbook on business analysis with business rules. Ms. Lam is widely known for her lively, pragmatic style. Ms. Lam is an internationally recognized expert on business rules and decision techniques. She speaks worldwide at conferences and other professional events. She co-presents interactive online seminars. She is also Executive Director of the Building Business Capability (BBC) Conference, which includes the Business Rules and Decisions Forum and is the official conference of the IIBA®.
about Gladys Lam © Business Rule Solutions, LLC 2
![Page 3: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/3.jpg)
An IIBA ® Sponsored Handbook
Building Business Solutions Business Analysis with Business Rules
Business Rule Concepts Getting to the Point of Knowledge
4th edition, 2013
Primer Trio Decision Analysis Decision Tables RuleSpeak® 3.0
brsolutions.com (free)
3
![Page 4: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/4.jpg)
© Business Rule Solutions, LLC 4
to be discussed this session
the role of business processes
the role of business rules and decisions
business terminology
business process vs. requirements
business rules vs. requirements
![Page 5: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/5.jpg)
© Business Rule Solutions, LLC 5
smart business processes
![Page 6: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/6.jpg)
© Business Rule Solutions, LLC 6
about business processes
![Page 7: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/7.jpg)
definition
business process: the business tasks required for an enterprise to satisfy a planned response to a business event from beginning to end with a focus on the roles of actors, rather than the actors’ day-to-day job
© Business Rule Solutions, LLC 7
![Page 8: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/8.jpg)
is triggered by an external event involving a stakeholder
is comprised of all the actions necessary to provide the appropriate business outcomes
transforms inputs into outputs according to guidance (policies, standards, procedures, rules, etc.) employing resources of all types
contains logical steps which usually cross functions and often organizational units
delivers a product or service to an external stakeholder or other internal process
acks Roger Burlton
‘process’ - business perspective
© Business Rule Solutions, LLC 8
![Page 9: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/9.jpg)
© Business Rule Solutions, LLC 9
![Page 10: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/10.jpg)
© Business Rule Solutions, LLC 10
is triggered by an external event involving a stakeholder
![Page 11: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/11.jpg)
© Business Rule Solutions, LLC 11
is comprised of all the actions necessary to provide the appropriate business outcomes
![Page 12: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/12.jpg)
© Business Rule Solutions, LLC 12
transforms inputs into outputs according to guidance (policies, standards, procedures, rules, etc.) employing resources of all types
An international passenger must show passport.
Passenger name on reservation must match name on passport.
![Page 13: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/13.jpg)
© Business Rule Solutions, LLC 13
contains logical steps which usually cross functions and often organizational units
![Page 14: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/14.jpg)
© Business Rule Solutions, LLC 14
delivers a product or service to an external stakeholder or other internal process
![Page 15: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/15.jpg)
© Business Rule Solutions, LLC 15
about smart business processes
![Page 16: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/16.jpg)
© Business Rule Solutions, LLC 16
+ smarts to processes
process lets you interact with customers, but doesn’t guarantee those interactions are the best possible.
process produces things, but doesn’t ensure you produce the right things.
process pays the bills, but doesn’t find you new money.
process lets you play the game, but doesn’t determine whether you will win.
![Page 17: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/17.jpg)
17
?
processes
information
technologies
people
business capabilities: the missing piece © Business Rule Solutions, LLC
![Page 18: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/18.jpg)
18
intellect
processes
information
technologies
people
what makes business smart? strategy business concepts business rules operational business decisions key performance indicators
business capabilities: the complete picture © Business Rule Solutions, LLC
![Page 19: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/19.jpg)
© Business Rule Solutions, LLC 19
+ smarts to processes
business rules
core business concepts
operational business decisions
strategy
policy monitors (KPIs)
![Page 20: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/20.jpg)
© Business Rule Solutions, LLC 20
about business rules and operational business decisions
![Page 21: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/21.jpg)
what is a business rule
![Page 22: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/22.jpg)
Is this a business rule?
Provide a feature to handle electronic funds transfer.
22
![Page 23: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/23.jpg)
… requirement
Is this a business rule?
Provide a feature to handle electronic funds transfer.
23
![Page 24: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/24.jpg)
Is this a business rule?
Customer provides account id. System displays account.
24
![Page 25: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/25.jpg)
… use case statements
Is this a business rule?
Customer provides account id. System displays account.
25
![Page 26: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/26.jpg)
Is this a business rule?
If the overdrawn flag is set to ‘yes’, reject transaction.
26
![Page 27: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/27.jpg)
… system if/then statement
Is this a business rule?
If the overdrawn flag is set to ‘yes’, reject transaction.
27
![Page 28: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/28.jpg)
definition
business rule: criterion used in business operations to …
• guide behavior
• shape judgments
• make decisions
28
![Page 29: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/29.jpg)
business rule
requirement
Provide a feature to handle
electronic funds transfer.
Every employee expense reimbursement must be processed through electronic funds transfer.
29
![Page 30: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/30.jpg)
business rule
A customer must have a valid account.
use case statement
Customer provides account id.
System displays account.
30
![Page 31: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/31.jpg)
business rules
1. An account must not be
overdrawn.
2. An account may be considered
overdrawn only if cash withdrawal
is greater than the current balance
of the account.
system if/then statement
If the overdrawn flag is set to ‘yes’,
reject transaction.
31
![Page 32: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/32.jpg)
© Business Rule Solutions, LLC 32
business rules for
coordinating day-
to-day business
activity
business process
business
tasks
decision made here
business rules
business rules
for making
operational
business decisions
behavioral rules vs. decision rules
behavioral rules
decision rules
![Page 33: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/33.jpg)
© Business Rule Solutions, LLC 33
business rules for
coordinating day-
to-day business
activity
business process
business
tasks
decision made here
business rules
business rules
for making
operational
business decisions
your business rules space
business rules for operational business
decisions involve …
answering the question, “What’s the
best or optimal outcome for this case?”
applying specialized expertise and
accumulated practical skill
lots of decision tables
business rules about business activity
involve …
answering the question, “Are we doing
things best for the business process as
a whole?”
coordinating collective activity,
applying sound business practices,
and monitoring for violations
lots of individual (one-off) business
rules
![Page 34: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/34.jpg)
© Business Rule Solutions, LLC 34
![Page 35: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/35.jpg)
© Business Rule Solutions, LLC 35
rules
rules
rules
rules
![Page 36: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/36.jpg)
© Business Rule Solutions, LLC 36
determine what to wear
determine means of transportation
![Page 37: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/37.jpg)
© Business Rule Solutions, LLC 37
after extracting business rule
![Page 38: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/38.jpg)
© Business Rule Solutions, LLC 38
case study
![Page 39: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/39.jpg)
© Business Rule Solutions, LLC 39
case study
Manage leave applications
![Page 40: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/40.jpg)
© Business Rule Solutions, LLC 40
description
The workflow describes an employee submiting a leave application for approval.
A leave policy exists and needs to be adhered to.
The policy states that two levels of approval are required.
case study
![Page 41: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/41.jpg)
© Business Rule Solutions, LLC 41
a typical process model
![Page 42: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/42.jpg)
© Business Rule Solutions, LLC 42
what we found
The main information was a process map in a Word document and some requirements
It was obviously targeted towards an IT system.
Only some business rules were mentioned but many questions remained.
![Page 43: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/43.jpg)
© Business Rule Solutions, LLC 43
1st iteration
renamed task name: verb + noun
removed diamonds: externalize business rules from your business process
focused on business tasks: removed task that does not do any work
removed system swim lane: system requirements will come later
![Page 44: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/44.jpg)
© Business Rule Solutions, LLC 44
Two levels of approval are needed for leave requests.
Both, the line manager and assigned deputy receive notification of leave request.
Every request shall be sent to HR administrator for review after line manager’s approvals.
When the total number of leave exceeds or equals 6 days, the approval of the General Manager is required.
For level 1 applicants the system shall send the request directly to CEO for approval.
The leave balance must not be less than -5 days after approval of leave request.
Leave accrued in previous financial year must be taken within 3 month of new financial year.
unstructured business rules
![Page 45: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/45.jpg)
© Business Rule Solutions, LLC 45
business process and
business rules
working together
![Page 46: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/46.jpg)
© Business Rule Solutions, LLC 46
Two levels of approval are needed for leave requests.
Both, the line manager and assigned deputy receive notification of leave request.
Every request shall be sent to HR administrator for review after line manager’s approvals.
When the total number of leave exceeds or equals 6 days, the approval of the General Manager is required.
For level 1 applicants the system shall send the request directly to CEO for approval.
The leave balance must not be less than -5 days after approval of leave request.
Leave accrued in previous financial year must be taken within 3 month of new financial year.
what does the deputy do?
not in process model?
unstructured business rules
![Page 47: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/47.jpg)
© Business Rule Solutions, LLC 47
2nd iteration
added actors mentioned in business rules
Introduced duplication and complexity
![Page 48: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/48.jpg)
© Business Rule Solutions, LLC 48
let the business rules do the work
3rd iteration
simplified business process
created dynamic business rules
![Page 49: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/49.jpg)
© Business Rule Solutions, LLC 49
where are the business rules?
![Page 50: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/50.jpg)
© Business Rule Solutions, LLC 50
business vocabulary
![Page 51: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/51.jpg)
© Business Rule Solutions, LLC 51
![Page 52: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/52.jpg)
© Business Rule Solutions, LLC 52
![Page 53: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/53.jpg)
© Business Rule Solutions, LLC 53
![Page 54: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/54.jpg)
© Business Rule Solutions, LLC 54
A gift certificate must not exceed $1,000. A travel certificate must not exceed $2,000. A customer care certificate must not exceed $3,000.
![Page 55: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/55.jpg)
© Business Rule Solutions, LLC 55
Two levels of approval are needed for leave requests.
Both, the line manager and assigned deputy receive notification of leave request.
Every request shall be sent to HR administrator for review after line manager’s approvals.
When the total number of leave exceeds or equals 6 days, the approval of the General Manager is required.
For level 1 applicants the system shall send the request directly to CEO for approval.
The leave balance must not be less than -5 days after approval of leave request.
Leave accrued in previous financial year must be taken within 3 month of new financial year.
unstructured business rules
what is a level 1 applicant?
![Page 56: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/56.jpg)
© Business Rule Solutions, LLC 56
concept model
![Page 57: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/57.jpg)
© Business Rule Solutions, LLC 57
coordinate business vocabulary
4th iteration
removed word ‘form’ in task: why limit to form?
changed ‘manager’ to reviewer: reviewers might not be managers
change ‘approve’ to ‘review’: leave request might not be approved
changed the word ‘decision’: to be more precise
![Page 58: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/58.jpg)
© Business Rule Solutions, LLC 58
let the business rules do the work
![Page 59: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/59.jpg)
© Business Rule Solutions, LLC 59
decision table are business rules too
What is a duration for a leave type? Employment Period
Leave Type Probationary 1 - 5 years 5 - 10 years more than 10 years
Vacation Leave 0 10 days 15 days 20 days
Sick Leave 0 2 days 5 days 10 days
Paternity Leave 0 3 days 3 days 3 days
Compassionate Leave 0 2 days 2 days 2 days
Leave Without Pay 0 0 0 0
![Page 60: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/60.jpg)
© Business Rule Solutions, LLC 60
managing business rules
![Page 61: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/61.jpg)
© Business Rule Solutions, LLC 61
![Page 62: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/62.jpg)
© Business Rule Solutions, LLC 62
grouping business rules
![Page 63: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/63.jpg)
© Business Rule Solutions, LLC 63
grouping business rules
![Page 64: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/64.jpg)
© Business Rule Solutions, LLC 64
know why
![Page 65: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/65.jpg)
© Business Rule Solutions, LLC 65
business processes, business rules and
requirements
![Page 66: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/66.jpg)
© Business Rule Solutions, LLC 66
Business Process (step)
Business Rule Requirement
Submit leave request ability to submit and review leave requests using: 1. a website, 2. tablets and 3. smart phones
ability to view previous leave requests, reviews and employment history
ability to view leave policy
A leave request must be signed by the applicant.
An applicant's new leave balance must be -5 days or higher.
A new leave balance is calculated as current leave balance minus the number of days in leave request.
ability to accept electronic signature
ability to calculate new leave balance
ability to detect business rule violation
![Page 67: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/67.jpg)
© Business Rule Solutions, LLC 67
Business Process (step)
Business Rule Requirement
Review leave request A leave request must be approved by a line manager.
A leave request approved by a line manager must also be approved by an HR administrator.
A leave request must be approved by a General Manager if the number of days of leave request exceeds or equals 6 days.
A leave request must be approved by the CEO if the applicant is a level 1 employee.
ability to send notification to appropriate reviewers
ability to approve leave request by one click of button only
A reason must be provided if the leave request outcome is ‘denied’
ability to capture reason if the leave request review outcome is ‘denied’
![Page 68: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/68.jpg)
© Business Rule Solutions, LLC 68
Business Process (step)
Business Rule Requirement
Confirm leave request outcome
ability to view all leave request review by reviewers, by applicant, or by date
Each leave request must have at least 2 leave request reviews.
Each leave request approval must be signed by the reviewer of the leave request.
ability to notify reviewer if review is incomplete
![Page 69: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/69.jpg)
© Business Rule Solutions, LLC 69
Business Process (step) Business Rule Requirement
verb + noun = action
rule words (must, only) = obligation
question statement = choice
ability to = demand on system design
![Page 70: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/70.jpg)
© Business Rule Solutions, LLC 70
stable business processes
+ dynamic business rules
= smart agile business
![Page 71: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/71.jpg)
• About efficiency in operations
• Workflow
• Role
• Activities
Business Process
• About clarity in thinking and communication
• Terminology
• Relationships
• Thinking outside the box
Business Concepts
• About guidance and control
• Constraints
• Business Logic
• Decisions
Business Rules
• About what the system should do
• Automation
• Technology
• Specification
Requirements
summary
![Page 72: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/72.jpg)
© Business Rule Solutions, LLC
An IIBA ® Sponsored Handbook
Building Business Solutions Business Analysis with Business Rules
Business Rule Concepts Getting to the Point of Knowledge
4th edition, 2013
Primer Trio Decision Analysis Decision Tables RuleSpeak® 3.0
brsolutions.com (free)
72
![Page 73: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/73.jpg)
© Business Rule Solutions, LLC
2014 Instructor-Led Online Training Series …
Feb 25 - 27 … Working with Business Rules:
Capture, Specification, Analysis & Management
TBD … Business Analysis with Business Rules:
From Strategy to Requirements
April 9 – 10 … Decision Analysis and Decision
Tables: All About Modeling Decisions
training
73
![Page 74: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/74.jpg)
Business Rules & Decisions Forum 2013 conference
Nov 11 – Nov 15 … Las Vegas, Nevada
find out more
Rules Say Must Not!
Business Rule Solutions, LLC www.BRSolutions.com
74
![Page 75: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/75.jpg)
Gladys S. W. Lam
Business Rule Solutions, LLC
@GladysLam
Q &
A request
30 minutes private consulting
with us!
![Page 76: Modelling Business Processes, Business Rules and ...](https://reader034.fdocuments.net/reader034/viewer/2022051801/62815ba96c0f3634db6308d6/html5/thumbnails/76.jpg)
THANK YOU!
You can reach us at: (604) 228 8298
www.BRSolutions.com
© Business Rule Solutions, LLC 76