Summary


            This paper explains and assesses the impact, and how to minimize the impact of End-User Development (EUD) system to an organization. Both the advantages and the disadvantages of EUD are enumerated and explained. EUD is thoroughly explained; its uses, type of approach, and some example of EUD application are given. The advantages and disadvantages of EUD are enumerated and explained.


 


Impact of End-User Development


            End-User Development (EUD) is a research topic in computer science concern in enabling the end user of certain software to extend and adapt to its needs. It is a set of activities and techniques that allows the end user (who is non-professional developers) in creating or modifying software. EUD includes creation and modification of web pages such as plain HTML or HTML and scripting, collaborative EUD process such as Wikipidea, and spreadsheets, etc.


            End-User Development is the use and/or development of information systems (IS) by the principal users of the systems output or their staff (, 1998). EUD has become provides an organization with inexpensive desktop computers and easy to use software. Because of new tools, both end-users and IT personnel are becoming aware or their job description (i.e. IS-oriented end-users and business-oriented IS professionals) and capable of sharing knowledge regarding their respective computer system.


            There are two types of approach in EUD, the monopolistic and the Laissez-faire approach (, 1994). Monopolistic approach deals with the MIS department of an organization in arranging the system, training and policies. In this approach the MIS controls all the computing resources of the organization, while the Laissez-faire approach allows the end-user to take full control and do whatever the end-user want in regards to computing. Such approach may jeopardize the organization and may keep more knowledgeable and conservative end-users from taking advantage of IT. As the knowledge of end-users in regards to technology continuously increases, the cost of resources decreases and the importance of IT increases; that makes it more difficult for MIS in maintaining and controlling EUD.


 


Advantages of EUD



  • Decrease in request backlog


            Request backlog is the amount of time required for an IS programmer in   making the end-user application from the time it was requested.



  • Inexpensive hardware and software


            This is because of the new technology resources coming out of the            market, available and accessible to anyone and any organization.



  • Knowledge sharing between users and IT personnel


            Because of new tools knowledge sharing between organizational   department becomes fact and easy and reduces communications         problems between departments; end users and IT personnel.



  • End users can set their own priority


            End-Users have a sense of control over their work environments. They are           in charge of their time schedule and not waiting around for someone else.       End users become more work independent.



  • Encourages innovation and creative solutions


            End users can come up with innovative solutions to problems in using      EUD.



  • More acceptable to users


            This is because EUD is users based and more accessible to users.


 


Disadvantages of EUD



  • EUD greatly increases cost. Organizations spend more money on:

    • Data management

    • End-user trainings

    • Managing end user activities

    • Ensuring that existing organizational resources are effectively used          



  • Management concerns

    • Lack of proper user training/education

    • Lack of data security and integrity

    • Lack of systems backups



  • Incompatible hardware and /or software


            Because of lack of communication between end users, no one actually    knows the doing of the other. Some applications must work with another,       when a changed occurred to an application integration becomes           impossible. Incompatibility reduces or sometimes prevents sharing.



  • Insufficient system testing and validation


            Some end users does not have enough technical knowledge or      background, most do not have an understanding of proper data validation        and testing.



  • Poor user access policies


            Organizations must formulate access policies regarding who was allowed            to access files and which applications so that applications could not be       changed without someone knowing what was going on and who should be            seeing certain information. EUD can duplicate work and effort, therefore        wasting resources.



  • Data contamination on the organization’s mainframe


            Wrong file entry can damage the whole file of the organization. Another    problem is putting requested applications on local area networks that have        the tendency to bring down other systems. This is because of the loss of        control over data.



  • La ck of inadequate documentation


            The personnel responsible in the development of an application becomes            the ‘help desk’ until every user understand the application or that       personnel leaves the department.


 


            In the short run, end-user development does have its advantages. However, some problems can still arise. Organizations end up spending more resources on protecting themselves from their own end-users instead of on application development.


 


 


 


 


 


 


 


 


 


 


 


Reference:



Credit:ivythesis.typepad.com


0 comments:

Post a Comment

 
Top