|
|
|
|
Has Over-Standardization Overpriced The Mainframe? For the past several years, a theory has become prevalent that applications on PCs, networks and even minis are much easier and faster to develop and much more cost-efficient than applications on mainframe platforms. This may be due to IS packaging of the mainframe environment, which provides much more to the information system user in the following areas:
Use of the same procedures on systems of varying sizes produces either poor, large systems or overpriced, small systems. If IS desires to stop or slow down erosion of the mainframes share of enterprise-wide computing, it must re-examine its methods of doing business. A principal tenet of the procedures and methodologies adopted by IS is the idea that there is one, and only one, acceptable way to do tasks such as:
When considering many of the alternative platforms, it is evident there are no standards being observed. From the IS viewpoint, many corners are cut for which the end user and the enterprise will eventually pay. This may be the case. More likely though, many of the applications developed outside IS either do not need the full scope of IS standards (because they are not mission-critical) or they eventually and incrementally are brought up to these standards as their users and local IS staffs learn what IS learned years ago. Proposed Changes Perhaps it is time for IS to develop a tiered set of procedures, methodologies and standards that distinguish between various types of applications within the enterprise and require different levels of reliability, documentation and standardization. The key to developing this tiered set of standards is to review the objectives that the standards are used to achieve. Too often, IS standards are implemented by copying them from some other organization without an analysis of the needs of the current organization. The proper way to create or review standards is to start with the objectives the set of standards is designed to accomplish. Some of these objectives may be:
Standards One indication that an organizations IS standards are too rigid is the presence of systems or jobs being run for production under the test environment. By staying in such an environment, the system does not need to comply with various formal reviews and documentation and does not receive full problem handling, backup and disaster recovery services. Creating New Standards Standards are often created based on examples that members of a standards committee may have encountered in previous jobs. While most standards committees have representatives from many IS areas (application programming, operations, technical services, quality assurance, etc.), these committee members often let one group make all decisions as long as their group does not have to do more work. Sometimes meetings become power disputes between opposing groups. A problem arises when members of the standards committee have no idea how to create standards. This is not unusual since they do not often perform that task. The equivalent in systems design is to have a committee code a program without writing specifications. IS should revise its standards and procedures to solve these problems. Since this is what the user desires, tiers of production support should be defined. Depending on the size and complexity of the installation, production could be split into a few classes or be defined with various types of selections. Implementation The proper approach is for the standards committee to start with the objectives the standards should satisfy and obtain agreement on these objectives. Once agreement is obtained, the committee can evaluate proposed standards to determine if they meet these objectives. At this point, the committee should consider the objectives carefully. For example, an objective might be that one users work should not interfere with another users work. This would imply some minimal naming standards. A further objective might be ease of problem determination by IS staff. This objective might then be tiered so that if the IS staff is not responsible for problem determination (or is compensated at hourly rates), then this part of the standard is optional. Ideally, every proposed standard and procedure should be reviewed to determine if compliance increases cost or makes the environment user-unfriendly. In performing this review, users should be involved, especially those who have expressed the most dissatisfaction with IS practices. As IS departments face the challenges of enterprise network computing in the 90s with mainframes, LANs, workstations and PCs, they will need to consider these issues. By having a fresh business perspective on the issue of standards, they will be able to better serve their organizations needs. Copyright © 1992, 1998 Tillinger Consulting Corp. |
|