8/6/2019 Mit6e Ch11 by Firli
1/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1
Managing Information Technology
6th Edition
CHAPTER 11
METHODOLOGIES FOR
PURCHASED SOFTWARE PACKAGES
8/6/2019 Mit6e Ch11 by Firli
2/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 2
METHODOLOGIES FOR
PURCHASED SOFTWARE PACKAGES In large companies, application software is
both custom developed and procured from
outside sources
In small businesses, software is purchased
Overall, there is a trend toward purchased
software packages
Managers should be aware of the
methodologies for purchasing software
8/6/2019 Mit6e Ch11 by Firli
3/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 3
THE MAKE-OR-BUY DECISION
Decision should be made jointly by business
managers and IS professionals
Advantages of purchasing: Cost savings
Faster speed of implementation
Disadvantages of purchasing: Seldom exactly fits a companys needs
Often forces trade-offs
8/6/2019 Mit6e Ch11 by Firli
4/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 4
THE MAKE-OR-BUY DECISION
Make Buy
8/6/2019 Mit6e Ch11 by Firli
5/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 5
PURCHASING METHODOLOGY
Steps for purchasing application packages fit into the
three SDLC phases (referred to as the modified SDLC
approach)
The purchasing steps
8/6/2019 Mit6e Ch11 by Firli
6/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 6
PURCHASING METHODOLOGY
When purchasing a software package, theconstruction phase is generally reduced
One exception to this is when organizations testpackages that are not fully developed
The organization may serve as a(n): Alpha site: can play a significant role in determining
the final functionality and user interface design for thenew package
Beta site: plays a significant role in user acceptancetesting for the vendor
The purchasing steps
8/6/2019 Mit6e Ch11 by Firli
7/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 7
PURCHASING METHODOLOGY
Develop a high-level cost estimate with
business manager and IS analyst input
Initiating the purchasing process
8/6/2019 Mit6e Ch11 by Firli
8/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 8
PURCHASING METHODOLOGY
Project team responsible for acquiring the
software should be established and includes:
Representatives from the business units that will
implement the system
IS analysts
IS specialists who will operate and support thesystem
Initiating the purchasing process
8/6/2019 Mit6e Ch11 by Firli
9/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 9
PURCHASING METHODOLOGY
The traditional SDLC includes a feasibility
analysis and requirements definition as part of
the definition phase Five additional steps are required for the
purchasing life cycle
Definition phase
8/6/2019 Mit6e Ch11 by Firli
10/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 10
PURCHASING METHODOLOGY
Determine whether the proposed system iseconomically, technically, and operationally
feasible In addition, the feasibility of purchasing rather
than building the system is considered
Preliminary investigation of available packagedsystems
Detailed cost-benefit analysis for budgeting andmonitoring purposes
Definition phase Feasibility analysis
8/6/2019 Mit6e Ch11 by Firli
11/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 11
PURCHASING METHODOLOGY
As when creating custom software,
requirements definition is a critical step in the
purchase methodology
Rather than create detailed requirements for
in-house employees, this step focuses on
defining function requirements needed todevelop a request for proposal
Definition phase Requirements Definition
8/6/2019 Mit6e Ch11 by Firli
12/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 12
PURCHASING METHODOLOGY
Eliminate all but a few promising candidate
packages
Evaluate:
Available features of a package
Compatibility with current hardware and software
Vendor track record
Definition phase Short list of packages
8/6/2019 Mit6e Ch11 by Firli
13/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 13
PURCHASING METHODOLOGY
Business and IS team members work together
to determine relevant criteria to select the
best package Some criteria may be mandatory, while others
may be desirable
Definition phase Establish selection criteria
8/6/2019 Mit6e Ch11 by Firli
14/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 14
PURCHASING METHODOLOGY
Request for proposal (RFP): A formal documentsent to potential vendors inviting them to submit
a proposal describing their software package andhow it meets the companys needs
Gives vendors information about: Systems objectives and requirements
Environment in which the system will be used General criteria used to evaluate proposals
Conditions for submitting proposals
Definition phase Develop and distribute RFP
8/6/2019 Mit6e Ch11 by Firli
15/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 15
PURCHASING METHODOLOGY
Definition phase Develop and distribute RFP
8/6/2019 Mit6e Ch11 by Firli
16/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 16
PURCHASING METHODOLOGY
Collect data:
Evaluate vendors responses from RFPs
Request demonstrations of leading packages
Obtain references from users of the software
package in other companies
Definition phase Choose package
8/6/2019 Mit6e Ch11 by Firli
17/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 17
PURCHASING METHODOLOGY
Project team evaluates how well available
packages meet companys needs
Discrepancies need to be dealt with by:
Modifying the package
Changing procedures
Living with the differences
Definition phase Choose package
8/6/2019 Mit6e Ch11 by Firli
18/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 18
PURCHASING METHODOLOGY
Definition phase Choose package
8/6/2019 Mit6e Ch11 by Firli
19/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 19
PURCHASING METHODOLOGY
Includes detailed plan for the remainder of
the life cycle steps
Contract negotiations should be an integral
part of the purchase process
Use of an attorney reduces likelihood of future
legal problems
Definition phase Negotiate contract
8/6/2019 Mit6e Ch11 by Firli
20/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 20
PURCHASING METHODOLOGY
Contract type has implications for the risk
level of the purchasing company
Forfixed-price contracts, the purchasing company
knows the total price in advance
For cost-reimbursement contracts, the purchasing
company pays the vendors direct and indirectcosts and thus assumes a much greater risk
Definition phase Negotiate contract
8/6/2019 Mit6e Ch11 by Firli
21/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 21
PURCHASING METHODOLOGY
System design and building steps are only
necessary if modifications are to be made to
the package
Construction phase
8/6/2019 Mit6e Ch11 by Firli
22/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 22
PURCHASING METHODOLOGY
If no software package modifications required:
Skip system design and building steps
Move directly to system testing Develop any necessary process changes
If software package is modified: Consider contracting with vendor or a third party for
changes versus modifying in-house Determine if changes are required to other existing
company systems
Construction phase
8/6/2019 Mit6e Ch11 by Firli
23/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 23
PURCHASING METHODOLOGY
Same three steps apply for purchased
packages as for custom developed packages
Implementation phase
8/6/2019 Mit6e Ch11 by Firli
24/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 24
PURCHASING METHODOLOGY
Involves installation planning, training, data
cleanup, and conversion
Success dependent on:
Quality of vendor support
Package size and complexity
Implementation phase - Installation
8/6/2019 Mit6e Ch11 by Firli
25/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 25
PURCHASING METHODOLOGY
Special attention needs to be given to training,
especially if there are significant changes in
the way employees do their work
Change management is a set of activities
designed to help overcome resistance by
business users to the new system
Implementation phase - Installation
8/6/2019 Mit6e Ch11 by Firli
26/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 26
PURCHASING METHODOLOGY
Operations is essentially the same regardless
of whether the package was built or bought
Short-term success dependent on good
communication with the vendor
Long-term success dependent on how well the
system has been integrated into thecompanys ongoing operations
Implementation phase - Operations
8/6/2019 Mit6e Ch11 by Firli
27/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 27
PURCHASING METHODOLOGY
Common for vendor to handle package
maintenance, if specified in the contract
Advantage:
Can lead to significant cost avoidance over the life
of the system
Implementation phase - Maintenance
8/6/2019 Mit6e Ch11 by Firli
28/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 28
PURCHASING METHODOLOGY
Disadvantages:
Purchasing company totally dependent on vendor
for future system changes
May not get specific changes that the company
wants
Modified packages may be difficult to update
Implementation phase - Maintenance
8/6/2019 Mit6e Ch11 by Firli
29/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 29
PURCHASING METHODOLOGY
Business managers and users
IS professionals
Project manager usually a business manager Software vendor personnel
Sometimes includes a third-party implementationpartner
Purchasing specialists
Attorneys
Project team for purchasing packages
8/6/2019 Mit6e Ch11 by Firli
30/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 30
PURCHASING METHODOLOGY
Ensure adequate attention is given to theDefinition phase
Success of Implementation phase dependenton how well Definition phase was performed
Purchased system risks:
Success dependent on performance of third-party Short-term and long-term success dependent on
the contract negotiation process
Managing a purchased system project
8/6/2019 Mit6e Ch11 by Firli
31/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 31
PURCHASING METHODOLOGY
Purchasing advantages and disadvantages
8/6/2019 Mit6e Ch11 by Firli
32/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 32
Enterprise System PackagesSpecial Case
By the end of the 1990s, most of the U.S.
Fortune 500 companies had invested in
enterprise resource planning systems
Enterprise Resource Planning (ERP) systems
are designed to integrate all departments and
business functions into a single software
system
8/6/2019 Mit6e Ch11 by Firli
33/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 33
Enterprise System PackagesSpecial Case
ERP system packages are much more complexbecause they can span across the enterprise Companies purchase to achieve business benefits and
IT platform benefits
Enables access to integrated data for better decisionmaking
Often require heavy reliance on third-partyconsultants
Implementation efforts usually complex, andsometimes not successful
8/6/2019 Mit6e Ch11 by Firli
34/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 34
Five Factors for Successful ERP implementation:
Top management is engaged in the project, not just
involved Project leaders are veterans, and team members are
decision makers
Third parties fill gaps in expertise and transfer theirknowledge
Change management goes hand-in-hand with projectplanning
A satisficing mind-set prevails
Enterprise System PackagesSpecial Case
8/6/2019 Mit6e Ch11 by Firli
35/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 35
OPEN SOURCE SOFTWARE
Free to acquire
The source code and right to modify the softwarecan also be obtained
Third parties often provide fee-based productssuch as: Advanced features for the product
Maintenance and training
Documentation and books
Upfront cost much lower, but total cost ofownership is about as much as proprietarypackages
8/6/2019 Mit6e Ch11 by Firli
36/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 36
OPEN SOURCE SOFTWARE
Advantages:
Large pool of volunteer testers and developers
Ability to modify source code
Do not become dependent on one vendor
8/6/2019 Mit6e Ch11 by Firli
37/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 37
OPEN SOURCE SOFTWARE
Advantages (cont.):
Acquisition cost is the same for one copy or
thousands
May use the software for any purpose
May be easier to interface open source packages
with each other
8/6/2019 Mit6e Ch11 by Firli
38/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 38
OPEN SOURCE SOFTWARE
Disadvantages:
No complete documentation without paying for it
Only generic applications that are common to
many organizations are viable
Without some cooperative group, different
adopters may duplicate efforts in development
Must be careful in choosing a licensing agreementthat fits the companys needs
8/6/2019 Mit6e Ch11 by Firli
39/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 39
OPEN SOURCE SOFTWARE
Open Source Licensing
There are many different licenses that open source
software packages use
All allow the modification and redistribution of
source code, but some have conditions or
restrictions
Managers must be aware of the terms of theserestrictions so that they are not found in violation
8/6/2019 Mit6e Ch11 by Firli
40/44
8/6/2019 Mit6e Ch11 by Firli
41/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 41
Advantages:
Cost savings and faster speed of implementation
Usually involves monthly fees rather than large
infrastructure investment
Application Service roviders(AS s)
New urchasing
Option
8/6/2019 Mit6e Ch11 by Firli
42/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 42
Disadvantages:
Dependence on an external vendor for both
software and ongoing operations
Good assessment of required service levels even
more critical
pplication Service roviders( S s)
New urchasing
Option
8/6/2019 Mit6e Ch11 by Firli
43/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 43
Service level agreement: specifies performanceexpectations for the ASP, including:
System uptime
Recovery time Wait time on calls to the help desk
Notifications about software upgrades
Other factors important to the customer
This agreement should be a key part of thecontract
pplication Service roviders( S s)
New urchasing
Option
8/6/2019 Mit6e Ch11 by Firli
44/44
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 4444
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior written
permission of the publisher. Printed in the United States of America.
Copyright 2009 Pearson Education, Inc.Publishing as Prentice Hall