15
Current Business Systems Problems
•Situation specific – even within the same application •Many applications ‘evolved’ using role relationships as people and organizations •Poor decision support; have to resort to complex and error-prone data ‘scrubbing’
•Brittle applications
•Many applications that I’ve seen, contort or duplicate information about a Party.
•For example, applications may evolve where there is a discovery for the need of a Contact and not just a Customer. Or, a Credit Card Main Owner and Credit Card child owners. The application is amended to take care of these, by adding new tables or sometime flags, to accommodate the requirement.
•Even worse, I’ve seen projects that “re-designed” the application for a new technology that completely replicated there VIEW about these relationships.
•Of course, these applications result in poor structures that provide un-trusted information that is not synchronized and requires significant scrubbing and reconciliation.
•Also, the applications are brittle and break easily when the slightest changes are made. Again, the problems are circular.