Outsourcing: Turning over responsibility of
some or all of an organization's information
systems applications and operations to an
outside firm
Reasons to outsource
1- Cost-effective 2- Take advantage of economies of
scale 3- Free up internal resources 4- Reduce time to
market 5- Increase process efficiencies 6- System
development is a non-core activity for the organization
Sources of Software
1- Information technology services firm
2- Packaged software producers
3- Enterprise-wide solutions
4- Application service providers (ASPs)
5- Open source software
6- In-house developers
How to Selecting Off-the-Shelf Software?
The select depend on 8 criterias :
1- cost
2- Functionality
3-Vendor support
4- Viability of vendor
5- Flexibility
6- Documentation
7-Response time
8-Ease of installation
Validating Purchased Software Information
Use a variety of information sources: 1- Collect information from
vendor 2-Software documentation 3-Technical marketing
literature
Request For Proposal (RFP)
is a document provided to vendors to ask them to
propose hardware and system software that will
meet the requirements of a new system.Sometimes
called a Request For Quote (RFQ)
Information Sources For RFP
1-Vendor’s proposal 2- Running software
through a series of tests 3- Feedback from
other users of the vendor’s product
4-Independent software testing services 5-
Articles in trade publications
Reuse
The use of previously written software
resources, especially objects and
components, in new applications
it is applied to two different development
technologies: 1-Object-oriented development
2- Component-based development