I am now a 50 year old manager of a small piece of a very large company that purchased us about 1 year ago. Been into computers since grade school in the late 70's, having spent years working in the field, building, fixing, installing, selling, teaching, gaming, programming and now consulting on all the aforementioned topics. Computing life is good.

Monday, January 28, 2013

Promises broken....


Today I wanted to talk about a problem I see in IT that’s what I believe to be IT’s biggest “Asleep at the switch” syndrome. As with a lot of things in this world, it is both a matter of perception from without as well as a “Well what else can we do” attitude from within. The point for me was driven home by a sickeningly disheartening affair that occurred with one of our clients. As you might know TAI has authored, maintains, augments, and advances several varieties of electronic health records. While most of us would like to believe the altruistic nature of the users are well received by those individuals that are being served, the facts are that in some cases these people are troubled to the point of being a danger to others as well as themselves.

In this particular case a user was murdered by the very person being helped by them. Engaging with people in the community as a matter of one’s job is certainly nothing new for practically everybody in the work force today but when those engagements might prove dangerous, it’s imperative that the computer systems built as tooling for those vocations provide ample support for warning of the potential dangers involved. As a response to this incident we implemented additional messaging and tracking of information within our system used by this client, allowing for dissemination of information which was always there. The new feature packages this information in a new way, bringing it to the forefront of the presentation. Forcing users of the system to see said information if it exists.  

In the aftermath of the incident, our client has of course undergone a number of procedural alterations to deal with the potential of this kind of thing occurring in the future. The system additions featured above being just one such example. The real measures that will provide the real protections against this kind of thing are not metered out in cyberspace but are invoked here in meat space. The particular thing that provoked my return to this dusty blog however is the comments our client have received, specifically regarding the measures implemented in the computer system.

Our client has expressed to us that their clients were amazed at the speed at which a systems change was made to the EHR. I find that “amazement” to be a problem. It’s not that the feature was implemented in the system; it’s that the feature was implement is such a short time that is drawing the praise and kudos. That is what I am struck with. With all the efforts our client has put into making changes with how they deal with this harmful potential, this little piece of system kit that assists in the JOB our client has should be minor by comparison. Being amazed that the changes in presentation were implemented so quickly are what I find interesting, and alarming all at once.

I personally have read a great deal of written materials detailing the glacial pace of change in some aspects of IT system development. Having been personally involved in a few efforts that have ground to a halt in the dogma that is process change control, I can say that the phrase “It would take an act of congress” might just as well be applied here.  This I find to be modern IT systems development greatest failure. While I do see the need for measured and calculated deliberation in the implementation and augmentation of modern computer information system small and large. The various levels of sign off that are required in most of these engagements are far too ponderous. The time required to even make minor changes in wording onscreen in most of these efforts is ridiculous. The unfortunate thing about all this is that the user community has simply grown accustom to it. Having been powerless to affect this glacial pace they see the situation as being “just the way it is”. That is what I find to be shameful from an IT perspective, being surprised by the rapid implementation of a systems feature for useful application in a problem domain aught not be met with praise by the users of said system. Rapid application development is the promise of modern system development paradigms. A promise that all too often has been broken by the not so modern layers of people and process involved in modern system development.