Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    New Data Analytics Breakthroughs Give eCommerce Startups a Fighting Chance
    New Data Analytics Breakthroughs Give eCommerce Startups a Fighting Chance
    6 Min Read
    How Data Analytics Is Reshaping Patient Financing Decisions
    How Data Analytics Is Reshaping Patient Financing Decisions
    13 Min Read
    business using business intelligence
    How to Use a Competitive Intelligence Dashboard to Turn Market Data Into Smarter Marketing Decisions 
    9 Min Read
    unusual trading activity
    Signal Or Noise? A Decision Tree For Evaluating Unusual Trading Activity
    3 Min Read
    software developer using ai
    How Data Analytics Helps Developers Deliver Better Tech Services
    8 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Book Review – Agile Business Rules Development
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
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
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

Some Thoughts on Decision Terminology
Putting SharePoint Genie Back into the Bottle
Test, Learn, Adapt: Using Analytics to Improve Public Policy
Technology and the Effective Marketer
Data-Driven eCommerce Case Study: Cohorts and Segmentation

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

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

New Data Analytics Breakthroughs Give eCommerce Startups a Fighting Chance
New Data Analytics Breakthroughs Give eCommerce Startups a Fighting Chance
Analytics Big Data Exclusive
data driven businesses
How Data-Driven Businesses Choose Storage That Reduces Risk and Drag
Big Data Exclusive
Operational Data Becomes Business Value in the Age of AIoT
Operational Data Becomes Business Value in the Age of AIoT
Big Data Exclusive Internet of Things
growth guide
Growing Smarter: The Role Of Strategic Partnerships From Startup To Scale
Infographic News

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

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

What to Consider When Choosing a Masters in Business Analytics

15 Min Read

Public CIOs Can Help Attract Tech Incubators

4 Min Read
Image
Big DataData ManagementData MiningDecision ManagementIT

Who’s in Charge of Your Data?

4 Min Read

Tips for Executives – How to Get the Data You Need

8 Min Read

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

ai in ecommerce
Artificial Intelligence for eCommerce: A Closer Look
Artificial Intelligence
AI and chatbots
Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Artificial Intelligence Chatbots Exclusive

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?