4. End User DevelopmentEnd User Development
In the Information Society, end-users keep
increasing very fast in number, as well as in
their demand with respect to the activities
they would like to perform with computer
environments.
End-user development (EUD) or end-user
programming (EUP) refers to activities and
tools that allow end-users – people who are
not professional software developers – to
program computers.
5.
6. End user development include
They include managers,
accountants, engineers, home
makers, teachers, scientists, health
care workers, insurance adjusters,
salesmen, and administrative
assistants.
Many of these people work on tasks
that rapidly vary on a yearly,
monthly, or even daily basis.
7. Spreadsheet Example of EUD
the spread sheeted
computer users to write
programs that represent
complex data The most
popular EUD tool is models
13. Advantages
End users create simple information systems
with little or no assistance from technical
specialists.
Use fourth-generation languages, graphics
languages, and PC software tools to access
data, create reports, and develop information
systems.
Completed more rapidly than systems
developed with conventional tools
Faster design/implementation cycle
Reduce communications problems between
users and is
Encourages innovation and creative solution
14. Disadvantages
end-user’s knowledge of the program is
limited
Loss of control over data
Loss of control of quality in both programs
and data
systems may work well for small scale
tasks but if the business expands, the
solutions usually do not scale well
15. Conclusion
There are innumerable development
methodology that could not be all listed in this
articles, they differ from one another
depending on the techniques, team work.
methods are different in their approach
and their form . They all meet the same goal
of driving the team responsible for the design
and implementation of an application.