Unit-IVPitfalls in MIS Developmnt (part-II)
Unit-IVPitfalls in MIS Developmnt (part-II)
1
BCA VI MIS UNIT-IV(Part-II)
like a company without a statement of mission and purpose-it is a ship without a rudder.
This problem evolved in the same way the previous one did. Top manage- , ment failed to set
objectives for the company. The results are also similar. Everyone in the company is left
without the benefit of the guidance that objectives give. For example, clear objectives
provide decision-making criteria when problems arise. Without these objectives, not only is
each problem a major new challenge, but each time a problem arises, management must
generate decision-making criteria for this case before it can attack the problem.
4. Managerial participation
Of all the reasons for MIS failure, lack of managerial participation probably heads the list.
Dozens of studies on hundreds of companies have concluded that the most striking
characteristic of the successful company is that MIS development has been viewed as a
responsibility of management. This includes both top management and operating line
management. The reasonable conclusion that managers must reach is that MIS is too
important to be left to the computer technician.
There are three good arguments for managerial participation. First, the time has come when
the up-to-date manager must bring to the job at least a minimal familiarity with the topic of
MIS. Second, from the point of view of the organization, the time is rapidly approaching
when a company's information system will become a vital part of its operation just as
marketing, operations, and finance are today. Third, it simply makes good sense for
managers to become involved, because much better and more effective information systems
will be the result of that involvement.
5. Organization of the MIS function
Another significant cause of computer failure is the lack of proper organization of the EDP
and MIS function. When computers first burst upon the business scene in the late 1950s and
early 19608, the only practical applications were concerned with the automation of clerical
work: accounting, payroll, inventory reporting, and similar financial jobs. Following the
classical organizational principle of assignment of a service activity by familiarity, the
overwhelming trend at that time was to assign the computer to the controller or the chief
accountant. Unfortunately, this is where it has remained in many companies. The result has
been a disproportionate emphasis on accounting and related clerical work.
The exact location in the organization and the authority granted to the MIS manager is, of
course, a function of the type of business the firm is in and how important the information
resource is to its operation.
2
BCA VI MIS UNIT-IV(Part-II)
business. As business plans are made and modified, the corresponding MIS plans must be
made and changed. Each MIS plan must be a proper response to a business plan.
ii. A System View, a Master Plan
Another cause of computer failure is the lack of a master plan to which hardware
development and individual MIS designs can be related. Without such a plan, the result is
likely to be a patchwork approach that will result in islands of mechanization with little
integration between separate systems. In other words, we need a systems approach to MIS
development.
This patchwork or piecemeal approach to systems development, which lacks a unifying
framework and is without a master plan, has several disadvantages.
The reasons for MIS planning are the same as for planning in general: it offsets uncertainty,
improves economy of operations, focuses on the objectives, and provides a device for
subsequent control of operations. If the patchwork approach is allowed to progress too far, it
may be too expensive to start again from scratch and redesign to an integrated master plan.
iii. One-for-One Conversion
The worst possible approach to systems design is the one-for-one conversion, which occurs
when a technician takes an existing manual or computer system and converts or modifies it
without upgrading or changing it.
iv. Setting Project and System Objectives
Setting objectives for projects and systems is not itself a planning activity. However, no
meaningful plans can be made until these objectives have at least been roughed in.
Conversely, no serious objectives can be set until some of the general planning variables are
known. These two activities (setting objectives and planning) are co-requisite.
The pitfall for those developing an MIS is trying to do either of these tasks before the other.
The proper way to approach the problem is to decide what kind of system/project is desired
(in general terms).
v. Facing Constraints
Many people believe that perfect freedom is a good thing and that the fewer constraints, the
freer they are. More sober reflection on this problem will probably reverse most adherents'
views. Complete freedom from automobile driving restrictions would allow people to drive
anywhere on the road and would lead to horrible accidents. Freedom from social restraints
leads to anarchy and its attendant woes. Similarly, freedom from constraints on
• Functional definition
5
BCA VI MIS UNIT-IV(Part-II)
• System performance
• System cost
• Development schedules
will lead to enormous MIS problems.
vi. Plan to sell MIS
Most systems designers admit to the unpleasant reality that the toughest part of designing and
implementing an MIS is gaining acceptance of the users for whom the system is designed.
The fact is that many people will not only resist a new system, but what is worse, they will
work around it, continue to use the old system, and in many cases sabotage the new system.
Yet resistance to MIS is not inherent or automatic. People only resist things that they fear or
do not understand.
The first and major step in learning how to overcome resistance to a new MIS is to try and
gain some understanding of the reasons for resistance. This understanding will give the
designer and the manager a new attitude toward resistance and go a long way toward helping
to overcome it. Indeed, this understanding and this attitude, if achieved, constitute about the
best answer that behavioral science has to offer. After all, resistance to MIS is nothing more
than a special case of the general problem of resistance to change.
DESIGN PROBLEMS
i. Consider Alternative Designs
During the early stages of design, as many ideas as possible should be considered. As time
passes, the alternatives should dwindle to two or three. And by the time detailed design starts,
one conceptual design should have been chosen. The error usually made here is not
considering numerous ideas at the outset.
One possible solution to this problem is for the manager to require the key designer to layout
several alternative designs and explain the positive and negative features of each.
ii. Hard Trade-Offs
Making difficult decisions is not something that most people want to do. However, many
tough choices will face the key designer and the MIS development manager. A problem
arises if either or both of these people cannot or will not make a required decision.
iii. The Real world as Acid Test
most businesses are not research institutions. The MIS is being implemented to support the
firm's main line of business, not to extend the state of the art in MIS design. Although it is
fun to do new and creative things, the practical need is for an MIS that solves today's real
problems. Design systems that are implementable with today's known and tried technology.
iv. If it moves, Automate it
Some things could be automated, but good sense tells us not to. For example, we could easily
design and implement an application to replace the receptionists in most firms.
Another aspect of this problem is over automation, for example, using a computer terminal in
place of a pocket calculator or desk-top adding machine. The overhead and complexity
introduced to perform simple arithmetic functions are just not worth it.
7
BCA VI MIS UNIT-IV(Part-II)
! implementation
! testing
For an MIS project of any reasonable size, this figure for testing is by no means too much.
Testing must be done at the function level, the component level, and the system level.
Problems will be discovered at each level, and solutions must be found. A good manager will
recognize this phenomenon from the start and plan accordingly.