Information Systems Development
Information Systems Development
DEVELOPMENT
By Salome Mwangi
The Cooperative University of Kenya
Chapter outline
Why new/upgrade Systems?
Factors affecting system development
Traditional Systems Development Life Cycle
Alternative Methods and Tools for System
Development
Prototyping
End User Development
Application Software Packages
Outsourcing
CASE Tools
RAP
Process design
Data design
Prototyping
Software Package Acquisition
End-user development
Outsourcing
Integration Difficulties
The effects of upgrades
Lack of available source code
Supplier Problems
• Two drivers
– focus
✓ on core business
– value
✓ shareholder
1. Cost savings
2. Qualified IT staff are difficult to find and retain
3. By bringing in outside expertise, management needs to
focus less on IS operations and more on the information
itself.
4. Outsourcers are specialists, should understand how to
manage IS staff more effectively.
5. Outsourcers may have larger IS resources that provide
greater capacity on demand.
6. Outsourcing can help a company overcome inertia to
consolidate data centers that could not be consolidated
by an internal group, or following a merger or acquisition.