Heath Care Information Technology (IT) – Death by a Thousand Clicks

For a sub-industry with so much money and attention being paid to it, I am surprised at how no one seems to be very happy with the results to date. We are working with doctors to design a next-generation IT

Tagged with: , ,
Posted in BLOG

Three More Reasons Why Software Projects Fail

Thirteen years ago I wrote a paper entitled “Top 10 Reasons Why Systems Projects Fail”.  This has been my most requested paper.  It was used at Harvard which eventually led to my company building the budget and finance system for

Tagged with:
Posted in BLOG, Publications, Resources

Another Anecdote Supporting the Thick Database Approach

This post describes how our thick database approach helped us to easily identify performance issues within a new application. Dulcian’s BRIM-Objects includes  an object modeling tool  based on UML class diagrams. We built this tool over 10 years ago using

Tagged with: , ,
Posted in BLOG, Development

The BEST IT Project Management Book Ever is: “If Disney Ran Your Hospital”

If Disney Ran Your Hospital: 9 1/2 Things you Would Do Differently (Fred Lee, 2004, Second River Healthcare) is not even an IT book. As the title suggests, it is about hospital administration.  But no book has influenced my thinking about project

Tagged with: , , ,
Posted in About Dulcian, BLOG, Consulting, Other

Systems Analyst Techniques for Interviewing Users

About a million years ago, I wrote my doctoral dissertation about how to talk to computer system users. I videotaped 50 systems analysts talking to 50 different real estate brokers discussing the requirements for a system. I did formal protocol

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

The Challenge of Converting Oracle Forms to ADF (or other J2EE)

“How do I convert my Oracle Forms applications to…?” I have been getting this kind of question ever since JDeveloper 3.0 was released. As soon as BC4J (now ADF BC) was created, we started seeing the handwriting on the wall.

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

Case Study: “The Object Interaction Repository”

Dulcian was building the recruiting system for the United States Air Force Reserve. Most of the core user interface screens needed to be images of the paper forms that applicants fill out as part of enlisting in the Air Force.

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

What is the role of the database in web architecture?

Many web developers think that the answer to this question is: “As a useless artifact fit for a museum”.  Probably the most common perspective among JavaEE developers is: “As a place to store persistent copies of our classes”.  Organizations having a

Tagged with: , ,
Posted in Consulting, Development

Even if a Generic Rules Engine does not exist, that doesn’t mean you have to hand code!

If your system includes a big, odd calculation, you should think really hard prior to hand coding it.  If there are a hundred rules or more and they fall into some kind of nice pattern, you can probably create a custom

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

Making a data entry application look like a real website

Dulcian was tasked with creating a very complex data entry application (filling out the entire application for entrance into the military) that a senior in high school could use with no training whatsoever. The application needed to be attractive, easy to

Tagged with: , ,
Posted in Clients, Consulting, Development, Products
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.