|
|
|
|
|
Home Products Downloads Contacts |
| The vast majority of the day to day information
I.T.
personnel require to support production applications is already in the system, but is
spread out over various computer languages and software products. ThinkQuick Software's
flagship product Automated RunBook brings together all the disparate elements of
the production code which make up an application and creates a single knowledge
base, enabling both the 'big picture' overview as well as the details of the low level nuts and bolt
components.
This enables the I.T. personnel to spend their time focusing on adding to the knowledge base the information only a human being can address. The programmers are wasting their time trying to keep the code and the documentation in sync. Make the computer do it. |
|
There is an old saying:
Small problems can lead to big problems. |
|
Corporations tend not to have accurate up to-date documentation of their production applications. Production problems occur which impact the business's ability to serve the customers needs. Even though the Corporation will have policies and standards which demand that it's systems be fully documented, they rarely are. Getting a firm grip on the situation seems to be impossible no matter how much money and effort is expended. |
A production system needs to be documented at three levels:
Business Requirements
Systems Design
Operations
| In most Corporations it's only the Operations level of
documentation that any attention is really paid to. The programmers spend
their time documenting the Operations level because that is what they
really need in order to keep the system running.
Production problems don't occur at the Business or Systems Design level, they occur at the Operations level. Jobs fail, programs bomb, data is corrupted. During a production problem the Programmers and On-call Analysts could care less about the business requirements or how the system was designed. What they need to know is:
To maintain this needed information the programmers usually create two forms of documentation:
These two forms of documentation tend to end up in word processing documents, printed onto paper and stored in 3-ring binders. And there's the problem. It takes an enormous amount of time and effort to manually dig up all the information and relate the parts to each other, so little time is left to spend on the Business or Systems Design documentation and the application's relationship to other production systems. And of course, changes are made to the code but the documentation isn't updated, resulting in documentation that is out of date, not in sync with the code, and is no longer trustworthy. The Programmers will often abandon the documentation and return to reading the code itself since it's the only thing they can trust as being correct. |
The SolutionThe solution is simple. The code components which make up the production application already contain the information about:
What is needed is to get the system itself to give up that information in a useful form so the Programmers don't have to chase it down. But there are two things about the production system that the code does not contain that only a human being can address: Why was this code written?
and most importantly from a production support point of view.... What do you do when it doesn't work?
It is these two questions the Programmers should be spending their time answering. This is the real value of their knowledge. If they answer these two questions then the Business Requirements and Systems Design aspects will have been addressed from a production support standpoint. What has been needed for over the last 40 years of the mainframes existence is a method of extracting the code components from the production system and linking all of these different parts together into a single cohesive knowledge base which is automatically kept in sync so the programmers don't have to do it. |
ThinkQuick Software has figured out how to do this. QuickFlow and Automated RunBook solve the problem.
| Copyright © 1999-2007 ThinkQuick Software. All rights reserved. |