Tuesday, December 25, 2007

Impact

The director's commentary of the movie Ronin provides a fantastic insight into how movies are made. Without saying it in so many words, the director shows that art plus technology equals art. In what business systems developers do, business plus technology should equal business. Unfortunately, technology impacts and overrides business in a myriad of ways.

Business is overridden by technology when the users have to jump through hoops in order to use an application. Recently, a programmer explained that a user complaint was baseless because he had told the users not to use the software option as they had. Business users aren't helped when they are verbally told not to use the apparent functionality of the software.

Another example of how technology impacts business is the time, paperwork and expense IT requires to handle all the bugs in their software. A better way to address bugs is to simply not have them. In the twenty-four months I worked for AGF in Indiana (1993 and 1994), we had two bugs in production. The system was written in COBOL and ran on 1200 AS/400s. Obviously, we need to manage bugs but, do we need to expend half of the IT manpower budget to manage thousands of bugs and fixes?