By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData Collective
  • Analytics
    AnalyticsShow More
    data analytics in sports industry
    Here’s How Data Analytics In Sports Is Changing The Game
    6 Min Read
    data analytics on nursing career
    Advances in Data Analytics Are Rapidly Transforming Nursing
    8 Min Read
    data analytics reveals the benefits of MBA
    Data Analytics Technology Proves Benefits of an MBA
    9 Min Read
    data-driven image seo
    Data Analytics Helps Marketers Substantially Boost Image SEO
    8 Min Read
    construction analytics
    5 Benefits of Analytics to Manage Commercial Construction
    5 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-23 SmartData Collective. All Rights Reserved.
Reading: Book Review – Agile Business Rules Development
Share
Notification Show More
Latest News
data analytics in sports industry
Here’s How Data Analytics In Sports Is Changing The Game
Big Data
data analytics on nursing career
Advances in Data Analytics Are Rapidly Transforming Nursing
Analytics
data analytics reveals the benefits of MBA
Data Analytics Technology Proves Benefits of an MBA
Analytics
anti-spoofing tips
Anti-Spoofing is Crucial for Data-Driven Businesses
Security
ai in software development
3 AI-Based Strategies to Develop Software in Uncertain Times
Software
Aa
SmartData Collective
Aa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Business Intelligence > Business Rules > Book Review – Agile Business Rules Development
Book ReviewBusiness RulesDecision Management

Book Review – Agile Business Rules Development

JamesTaylor
Last updated: 2011/10/04 at 8:46 AM
JamesTaylor
6 Min Read
SHARE

Decision Management can only succeed if the business rules for decisions can be effectively managed. Effective management must involve both business and IT organizations. There must be alignment and collaboration if the business rules are to be managed correctly. Indeed empowering this collaboration is the primary value of a business rules management system. Yet most systems development methodologies are predicated on a separation between the business and IT. These methodologies create artifacts and manage processes to try and minimize this separation but they take it for granted.

Decision Management can only succeed if the business rules for decisions can be effectively managed. Effective management must involve both business and IT organizations. There must be alignment and collaboration if the business rules are to be managed correctly. Indeed empowering this collaboration is the primary value of a business rules management system. Yet most systems development methodologies are predicated on a separation between the business and IT. These methodologies create artifacts and manage processes to try and minimize this separation but they take it for granted. To successfully adopt business rules and manage decisions an agile systems development approach specifically for business rules is required.

Some months back Jerome Boyer and Hafedh Mili published a great book on Agile Business Rule Development: Process, Architecture, and JRules Examples. ABRD is unique in that it is an agile methodology that promotes iteration and the early use of a business rules management system. Focusing on incremental and iterative development it has been specifically developed to handle new artifacts like business rules, decision points and more. It applies the key tenets of the agile manifesto and takes advantage of the power of business rules management systems to deliver on those tenets. It shows how using a shared business rules definition allows you to value “Individuals and interactions over processes and tools”. It prototypes early using these shared rule definitions to ensure “Working software over comprehensive documentation” It leverages the ability of non-technical business people to understand and even edit business rules to deliver “Customer collaboration over contract negotiation”. Finally it relies on the faster update and deployment cycles of a business rules management system to ensure projects put “Responding to change over following a plan”.

The Agile Business Rules Development (ABRD) methodology at the heart of the book was donated to the open source community several years ago by ILOG, now part of IBM. I was immediately impressed with both ABRD and the Eclipse Process Framework in which it was presented. I have worked on many decision management system projects that used business rules and business rules management systems and I have a background in methodology. ABRD is a well thought out methodology, embodying many best practices for business rules-based development that could help organizations build Decision Management Systems and adopt business rules management systems.

More Read

big data and accounting

Strategies to Make Better Profits for CPAs During Tax Season

What to Consider When Choosing a Masters in Business Analytics
Understanding the Tremendous Benefits of IoT for Small Businesses
5 Essential Cybersecurity Tips For Data Centric Businesses In 2021
How To Interact With Power BI Data In A PowerPoint Presentation

Some companies make the mistake of assuming that decision management and business rules can be adopted by an IT department without changing existing governance and development approaches. Others assume that they can handle business rules as part of modeling and managing business processes. In fact, new approaches and techniques are required. An agile approach combined with the use of business rules management systems for managing the logic in decision-making components has allowed the companies I work with to empower business users and analysts to collaborate effectively with their IT teams and even to control some of the logic themselves. Effective management of the decision logic has improved decision accuracy, compliance and consistency.

Companies that adopt a business rules management system and use it to manage decisions are more agile, better aligned and have systems and processes that are just plain smarter. ABRD has many important characteristics for such an organization: It treats business rules, and decisions, as separate artifacts; It links these artifacts to your business motivation and shows how they can be packaged up to deliver decision services, coherent decision-making components in a Service-Oriented Architecture; And it focuses on using this technology to get a core component up and running quickly so that it can be involved and continuously improved as you learn and as your business changes.

With this book, Jerome and Hafedh have written more than just a complete guide to ABRD. This book provides an introduction to business rules and to the ABRD methodology. It discusses key ABRD topics like rule harvesting (from elicitation to analysis) and rule prototyping and design. It outlines key design patterns and covers critical issues in everything from rule authoring to deployment and testing. Rule performance, rule governance and detailed descriptions of how to do all this with IBM’s business rules management system round out a thorough and complete book.

If you plan to use business rules to extend and manage the decisions in your operational environment, something I highly recommend, this book will show you how to use an agile approach to do so. You can buy it here.

Copyright © 2011 http://jtonedm.com James Taylor

JamesTaylor October 4, 2011
Share this Article
Facebook Twitter Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

data analytics in sports industry
Here’s How Data Analytics In Sports Is Changing The Game
Big Data
data analytics on nursing career
Advances in Data Analytics Are Rapidly Transforming Nursing
Analytics
data analytics reveals the benefits of MBA
Data Analytics Technology Proves Benefits of an MBA
Analytics
anti-spoofing tips
Anti-Spoofing is Crucial for Data-Driven Businesses
Security

Stay Connected

1.2k Followers Like
33.7k Followers Follow
222 Followers Pin

You Might also Like

big data and accounting
Business RulesData ManagementITSoftware

Strategies to Make Better Profits for CPAs During Tax Season

10 Min Read
Business,Analytics,(ba),Technology,Using,Big,Data,,Cloud,Computing,And
Analytics

What to Consider When Choosing a Masters in Business Analytics

15 Min Read
Benefits of IoT in Small Business
Internet of Things

Understanding the Tremendous Benefits of IoT for Small Businesses

8 Min Read
cybersecurity tips for data centric businesses
Security

5 Essential Cybersecurity Tips For Data Centric Businesses In 2021

5 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

giveaway chatbots
How To Get An Award Winning Giveaway Bot
Big Data Chatbots Exclusive
AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots

Quick Link

  • About
  • Contact
  • Privacy
Follow US

© 2008-23 SmartData Collective. All Rights Reserved.

Removed from reading list

Undo
Go to mobile version
Welcome Back!

Sign in to your account

Lost your password?