We use cookies, including third-party cookies from Google to serve personalized ads through AdSense, to operate this site and understand how it is used. By continuing to browse, you accept this use. See our Privacy Policy and Terms of Use for details, including how to opt out of personalized advertising.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    chatgpt image jul 21, 2026, 04 34 30 pm
    4 Core Benefits of Predictive Maintenance after Vibration Analysis
    10 Min Read
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results -- AI-generated illustration
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results
    11 Min Read
    chatgpt image jul 13, 2026, 04 23 45 pm
    How Data Analytics Helps Companies Improve User Engagement
    19 Min Read
    chatgpt image jul 13, 2026, 03 59 46 pm
    How Data Analytics Improves Multi-Location Search Strategies
    10 Min Read
    cybersecurity efforts
    How Behavioral Analytics and AI Are Redefining Cybersecurity for Boca Raton Businesses
    14 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Focusing on decisions to improve the software end product
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 > CRM > Focusing on decisions to improve the software end product
Business IntelligenceCRMData MiningPredictive Analytics

Focusing on decisions to improve the software end product

JamesTaylor
JamesTaylor
3 Min Read
Focusing on decisions to improve the software end product
Illustration generated with Qwen Image.
SHARE

The Forrester Blog For Application Development & Program Management Professionals had a post on a 21st Century Software Development Process that reminded me of one of my favorite topics – the need for programmers, especially Agile programmers, to get on the business rules/decision management train. In writing the post Dave makes some good points and has this to say about Agile:

a focus on culture, knowledge, and skills will instead improve the end product. This change in emphasis is embodied by the Agile methods movement and described nicely in one principle in the Agile manifesto ‘Individuals and interactions over process and tools‘

Now there are four tenets in the Agile Manifesto and this is the first.It has always seemed to me that this one almost forces a proponent of the Agile approach to adopt business rules for specifying the logic in business decisions as, after all, one of the key interactions is between developers and domain experts. Business and domain experts don’t like code or other technical representations and the evidence is overwhelming that they do like rules. Because rules are declarative, rich in semantics and verbose they are easy for business users to understand and even write and this helps the individuals concerned (developers and business users) have a better interaction. In fact I would go as far as to say that a developer who claims to be doing Agile while still writing code that is procedural, terse and focused on syntax is not applying this tenet at all.

The other tenets also show the value of rules and decision management.Working software over comprehensive documentation because business rules can deliver working software that domain
experts can manipulate directly lessening the pressure for documentation. Customer collaboration over contract negotiation because rules allow developers and customers to directly collaborate on the the
implementation of business logic. Responding to change over following a plan
because business rules deliver business agility by making the actual code you
write easier to change both during the project, and after it.

So if you are a developer who likes to say you are doing Agile, are you using business rules or are you just deluding yourself?

More Read

Challenges of Big Data in Education
Challenges of Big Data in Education
Learning About Cloud Analytics
Big Data: A Kick in the Business Intelligence Expert’s Habits
Rethinking BI: 3 Big New Old Ideas
Building a Knowledge Hub

BTW I wrote an article on this topic a while back for InfoQ – Agile Rules

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

Managing Application Access When Corporate VPNs Reach Capacity Limits -- AI-generated illustration
Managing Application Access When Corporate VPNs Reach Capacity Limits
Exclusive IT Security
How Digital Knowledge Repositories Facilitate Self-Directed Research and Information Discovery -- AI-generated illustration
How Digital Knowledge Repositories Facilitate Self-Directed Research and Information Discovery
Exclusive News
7 MDR Providers Combining Offensive Security Testing With 24/7 Monitoring -- AI-generated illustration
7 MDR Providers Combining Offensive Security Testing With 24/7 Monitoring
Exclusive IT Security
The Information Governance Practices That High-Demand Social Work Roles Require -- AI-generated illustration
The Information Governance Practices That High-Demand Social Work Roles Require
Data Management Exclusive Policy and Governance Security

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Big Data
Business Intelligence

Big Data

6 Min Read
Big Data: We Have the Technology, but Not the Vision
AnalyticsCulture/LeadershipDecision Management

Big Data: We Have the Technology, but Not the Vision

3 Min Read
Benefits of Using Data to Make Decisions: Guest Post by Erin Palmer
AnalyticsData MiningDecision Management

Benefits of Using Data to Make Decisions: Guest Post by Erin Palmer

9 Min Read
Data Mining Technology Helps Online Brands Optimize Their Branding
Data Mining

Data Mining Technology Helps Online Brands Optimize Their Branding

7 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 chatbot
How AI Website Chatbots Improve Customer Support and Lead Generation
Chatbots Exclusive
AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots

Quick Link

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

Sign in to your account

Username or Email Address
Password

Lost your password?