Preparing for User Acceptance Testing

One of the things that can make user acceptance testing go horribly wrong is that the users have no idea what they are supposed to be doing. They do not know how to use the system. They do not know

Tagged with: , , , , ,
Posted in BLOG, Clients, Consulting, Development

Thoughts on Performance Tuning

Michael Rosenblum and I are writing a book about PL/SQL performance tuning for Oracle Press. I started thinking about the “big picture” ideas that everyone should know.  The following is the list that I came up with. If you have

Tagged with: , ,
Posted in BLOG, PL/SQL, Publications

The Evolution of a Project into a Product

I suspect that most software products have their origins as a project.  We are seeing the birth of such a product so I thought I would blog about it. Earlier I wrote a couple of posts about our next generation

Tagged with: , , ,
Posted in BLOG, Consulting, Development

Business Rules Concepts – Chapter 3: What You Need to Know About Rulebook Management

This is a review of the latest edition of Ron Ross’ Business Rules Concepts book in relationship with our thinking at Dulcian about business rules. Ron Ross offers a free download of the first two chapters of this 4th edition of his book. We previously reviewed

Tagged with: ,
Posted in BLOG, Business Rules, Industry News, Publications

The Implementation Business Rules Manifesto

Everyone likes manifestos.  They sound fun. They are short.  They try to distill “the core ideas.” First, what is an “implementation rule”? Lots of people use the term “business rules,” but there are lots of different concepts that all seem

Tagged with: ,
Posted in BLOG, Business Rules, Dulcian News, What's New

Writing a Good Project Status Report

I think that weekly status reports for IT projects are a great idea.  They inform the client what is going on and (just as important) keep the project manager honest about the true status of the project. Having a simple

Tagged with:
Posted in BLOG

If you don’t ask, you will never find out why your system is performing poorly

We had a large operation that took up to a minute to run.  It was copying data to a staging area, running over a thousand data validation rules (~50,000 lines of code), and then formatting all of the validation errors

Tagged with: ,
Posted in BLOG, PL/SQL, SQL

Business Rules Concepts 4th edition – by Ron Ross – Chapter 2 Review

This post is a review of the second chapter of Ron Ross’ new book Business Rules Concepts – 4th edition. The first two chapters can be downloaded. Here is where Ron Ross and I will have to respectfully agree to

Tagged with: ,
Posted in BLOG, Business Rules, Publications

Blow it Up, Throw it Out, and Start Over

One of the hardest things to do in a systems project is to act on the knowledge that you are on a sub-optimal path.  Notice that I am not even calling it a “mistake.”  This just means that somewhere along

Tagged with:
Posted in BLOG

Business Rules Concepts 4th edition – by Ron Ross – Chapter 1 Review

One of my employees asked me to review the latest edition of Ron Ross’ Business Rules Concepts book and discuss my thoughts. He offers a free download of the first two chapters of this 4th edition of his book. First, let me state

Tagged with: , ,
Posted in BLOG, Business Rules, Publications
Disclaimer
The information presented on this blog is presented to provide general technical information. If, while attempting to apply any of the ideas, procedures, or suggestions herein, you experience any kind of programming or system problems or failure, it will be as a result of your own actions. Dulcian, Inc. and all authors of text found anywhere on this site, and all internally-linked Web sites, Mail Lists, Blogs and/or e-mail group discussion, disclaim responsibility for any user's actions and any damage that may occur based on information found on this website and associated Mail Lists, Blogs and/or e-mail group discussion. Any technical advice or directions found on or through this site is provided AS IS and its provided without warranty or any guarantee of its accuracy. You perform any modifications to programs or software AT YOUR OWN RISK.