AIS Romney 2006 Slides 19 AIS Development Strategies
AIS Romney 2006 Slides 19 AIS Development Strategies
AIS Romney 2006 Slides 19 AIS Development Strategies
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 1 of 171
INTRODUCTION
• Questions to be addressed in this chapter include:
– How do organizations buy software, hardware, and
vendor services?
– How do information systems departments develop
custom software?
– How do end users develop, use and control
computer-based information systems?
– Why do organizations outsource their information
systems, and what are the benefits and risks of doing
so?
– How are prototypes used to develop an AIS, and what
are the advantages and disadvantages?
– What is computer-aided software engineering, and
how is it used in systems development?
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 2 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 3 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 4 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 5 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 6 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 7 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 8 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 9 of 171
PURCHASING PREWRITTEN SOFTWARE
– Advantages of ASPs:
• Reduction of software costs and administrative
overhead.
• Automated software upgrades.
• Scalability as the business grows.
• Global access to information.
• Access to skilled IT personnel.
• Ability to focus on core financial competencies
rather than IT.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 10 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 11 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 12 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 13 of 171
PURCHASING PREWRITTEN SOFTWARE
• These activities must still take place,
including:
• Purchasing Software
– Selecting andpersonnel
and training the SDLC:
– Companies – Installing and testing hardware and software
that buy rather than develop
– Documenting procedures
software still follow the SDLC process,
– Converting from old to new AIS
including:
• However, the software modules do not
• Systems analysis
have to be developed and tested.
• Conceptual
• And design
the computer programs do not need
• Physical
todesign
be documented.
• Implementation and conversion
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 14 of 171
PURCHASING PREWRITTEN SOFTWARE
• Selecting a Vendor
– Deciding whether to make or buy software
can be made independently of the decision to
acquire hardware, service, maintenance, and
other AIS resources.
– And the preceding resources can be bought
independently of the software.
– But hardware and vendor decisions may
depend on the software decisions.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 16 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 17 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 18 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 19 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 20 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 21 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 22 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 23 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 24 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 25 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 26 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 27 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 28 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 29 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 31 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 32 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 33 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 34 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 35 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 36 of 171
PURCHASING PREWRITTEN SOFTWARE
• Benchmark problem
– The new AIS performs a data processing task
with input, processing, and output jobs typical
of what would be required of the new system.
– Processing times are calculated and
compared.
– The AIS with the lowest time is judged most
efficient.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 37 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 38 of 171
PURCHASING PREWRITTEN SOFTWARE
• Point scoring:
– A weight is assigned to each criterion used to
evaluate the system, based on the relative
importance of that criterion.
– Each criterion is rated for each product.
– Each rating is multiplied times the weight
assigned to the criterion to develop a
weighted score.
– The weighted scores are added for each
product.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 39 of 171
PURCHASING PREWRITTEN SOFTWARE
• EXAMPLE:
– Zorba Co. is evaluating systems offered by three
different vendors: Able Co., Baker Co., and Cook Co.
– Zorba has determined three criteria that they will use
to evaluate the different systems: cost, speed, and
vendor reliability.
– They have provided the following weights to each
criteria, with vendor reliability being the most critical:
• Vendor reliability—9
• Cost—6
• Speed—4
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 40 of 171
PURCHASING PREWRITTEN SOFTWARE
• Zorba examined the packages offered by the three vendors and rated them based
on these three criteria. Ratings were from 1-5 with 5 being the highest score.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 41 of 171
PURCHASING PREWRITTEN SOFTWARE
WEIGHTED SCORES
Criteria Able Co. Baker Co. Cook Co.
Vendor reliability (9) 18 45 36
Cost (6) 30 18 24
Speed (4) 12 16 8
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 42 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 44 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 45 of 171
PURCHASING PREWRITTEN SOFTWARE
• Requirements costing:
– Estimates cost of purchasing or developing
features that are not included in a particular
AIS.
– The total AIS cost is calculated by adding the
acquisition cost to the purchasing and
development costs.
– Total cost = cost of system with all required
features.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 46 of 171
PURCHASING PREWRITTEN SOFTWARE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 47 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 48 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 50 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 51 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 52 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 53 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 54 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 55 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 56 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 57 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 58 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 59 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 60 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 61 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 62 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 63 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 64 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 66 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 67 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 68 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 69 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 70 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 71 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 72 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 73 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 74 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 75 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 76 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 77 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 78 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 79 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 81 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 82 of 171
DEVELOPING SOFTWARE IN-HOUSE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 83 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 84 of 171
OUTSOURCE THE SYSTEM
– In a client/server or a PC outsourcing
agreement the organization outsources:
• A particular service (e.g., help desk services);
• A segment of its business
• A particular function; or
• PC support.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 86 of 171
OUTSOURCE THE SYSTEM
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 87 of 171
OUTSOURCE THE SYSTEM
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 88 of 171
OUTSOURCE THE SYSTEM
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 89 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
• Allows companies to concentrate on their core competencies.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 91 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
– Asset utilization
• Companies can improve cash position and reduce
expenses by selling their computers to an
outsourcer.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 92 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
– Asset utilization
– Access to greater experience and more
advanced technology
• The cost and time to stay at the cutting edge of
technology is escalating rapidly.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 93 of 171
OUTSOURCE
• OutsourcingTHE SYSTEM
can reduce IS costs by 15-30
percent.
• Outsourcers can pass along savings
• Benefits of outsourcing:
from:
– Provides a –business solution
Standardizing applications
– Buying hardware at bulk prices
– Asset utilization
– Splitting development and maintenance costs
– Access to greater
betweenexperience
projects and more
advanced technology
– Operating at higher volumes
– Lower costs
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 94 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
– Asset utilization
– Access to greater experience and more
advanced technology
– Lower costs
– Improved development time
• Experienced specialists can often develop and
implement a system faster and more efficiently.
• Can also help the company cut through some of
the internal politics.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 95 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
– Asset utilization
– Access to greater experience and more
advanced technology
• Companies with seasonal fluctuations don’t have
– Lower costs
to staff an IT force or maintain hardware for peak
– Improvedperiods.
development time
– Elimination of peaks-and-valleys usage
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 96 of 171
OUTSOURCE THE SYSTEM
• Benefits of outsourcing:
– Provides a business solution
– Asset utilization
– Access to greater experience and more
advanced technology
– Lower costs
• Companies with in-house systems that downsize
– Improved development time
are often left with an unnecessarily large AIS
– Elimination of peaks-and-valleys usage
function.
– Facilitation of downsizing
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 97 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
• Many outsourcing contracts are for 10 years.
• If the company is dissatisfied, has problems, or
goes through extensive structural changes, the
contract is difficult and/or costly to break.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 98 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
– Loss of control
• The company may lose control of its system and data.
• Also risk of confidential data being shared with others.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 99 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
– Loss of control
– Reduced competitive advantage
• Companies can lose a fundamental understanding of
their IS needs and how the system can provide it with
competitive advantages.
• Outsourcers are not as motivated to meet the client’s
competitive challenges.
• Can be mitigated significantly by outsourcing the
portion of business processes considered standard
(e.g., payroll, accounts receivable) and customizing the
portion that provides
© 2006 Prentice Hall Business Publishing
competitive advantage.
Accounting Information Systems, 10/e Romney/Steinbart
100 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
– Loss of control
– Reduced competitive advantage
– Locked in system
• It is expensive and difficult to reverse outsourcing.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 101 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
– Loss of control
– Reduced competitive advantage
– Locked in system
– Unfulfilled goals
• Many outsourcing goals and benefits are never realized.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 102 of 171
OUTSOURCE THE SYSTEM
• Risks of outsourcing:
– Inflexibility
– Loss of control
• Some companies complain of poor service from
their outsourcers,
– Reduced competitive particularly
advantagewith respect to:
– Slow or no responsiveness to changing business
– Lockedconditions.
in system
– Poorly planned migration to new technologies.
– Unfulfilled goals
– Poor service
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 103 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 104 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 105 of 171
BUSINESS PROCESS REENGINEERING
• BPR:
– Simplifies the system.
– Makes it more effective.
– Improves a company’s quality and service.
• BPR software has been developed to help
automate many BPR tasks
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 106 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 107 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 108 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 109 of 171
BUSINESS PROCESS REENGINEERING
• You centralize operations to achieve economies
of scale and eliminate redundancy.
• Michael Hammer has set forth several principles
• You decentralize operations to be more
that help organizations successfully reengineer
responsive to customers and provide better
business processes:
service
- Organize around outcomes,
• With technology, not tasks.
you don’t have to choose
- Require those who use
– Corporate-wide the output
databases to perform
centralize data the
process.
– Telecommunications technology disburses it to the
organization.
- Require those who produce information to process it.
- Centralize AND disperse data.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 110 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 111 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 114 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 115 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 116 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 117 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 118 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 119 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 120 of 171
BUSINESS PROCESS REENGINEERING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 121 of 171
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 122 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 123 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 124 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 126 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 127 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 129 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 130 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 131 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 132 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 133 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 134 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 135 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 136 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 137 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 138 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 139 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 140 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 141 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 142 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 143 of 171
PROTOTYPING
• The users’ reactions to the new system are important
development considerations
• Many design strategies must be tested
• The design staff has little experience developing this type of
system or application
• The system will be used infrequently so that processing
efficiency is not crucial
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 144 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 145 of 171
PROTOTYPING
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 146 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
• Because of intensive end-user involvement.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 147 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
– Higher user involvement and satisfaction
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 148 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
– Higher user involvement and satisfaction
– Faster development time
• It may take days or weeks to get a prototype up vs. a
year or more for a traditional system.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 149 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
– Higher user involvement and satisfaction
– Faster development time
– Fewer errors
• Errors are detected early because the users
experiment with each version.
• It’s also easy to identify and terminate an infeasible
AIS early.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 150 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
– Higher user involvement and satisfaction
– Faster development time
– Fewer errors
– More opportunity for changes
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 151 of 171
PROTOTYPING
• Advantages of Prototyping:
– Better definition of user needs
– Higher user involvement and satisfaction
– Faster development time
– Fewer errors
– More opportunity for changes
– Less costly
• Some for 10-20% of the cost of traditional systems.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 152 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 153 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
– Less efficient use of system resources
• Shortcuts in developing the system may
result in:
– Poor performance and reliability
– High maintenance and support costs
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 154 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
– Less efficient use of system resources
– Incomplete system development
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 155 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
– Less efficient use of system resources
– Incomplete system development
– Inadequately tested and documented
systems • Who wants to do that stuff?
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 156 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
– Less efficient use of system resources
– Incomplete system development
– Inadequately tested and documented systems
– Negative behavioral reactions
• If the prototype is discarded, users may be upset about using it
and losing it.
• May also be dissatisfied if all their suggestions are not
incorporated or if they have to go through too many iterations.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 157 of 171
PROTOTYPING
• Disadvantages of Prototyping:
– Significant user time
– Less efficient use of system resources
– Incomplete system development
– Inadequately tested and documented systems
– Negative behavioral reactions
– Never-ending development
• If not managed properly, the development could get stuck in a terminal loop.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 158 of 171
INTRODUCTION
• We’ll be discussing how to obtain a new
information system by:
– Purchasing prewritten software
– Developing software in-house
– Outsourcing
• We’ll also discuss how to hasten or improve the
development process through:
– Business process reengineering
– Prototyping
– Computer-aided software engineering (CASE) tools
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 159 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Traditionally, software developers have created
software to simplify the work of others, but not
for themselves.
• Computer-aided software (or systems)
engineering (CASE) tools are an integrated
package of computer-based tools that automate
important aspects of the software development
process.
– Used to plan, analyze, design, program, and maintain
an information system.
– Also used to enhance efforts of managers, users, and
programmers in understanding information needs.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 160 of 171
Computer-Aided Software Engineering
(CASE) Tools
• CASE tools do not replace skilled
designers, but provide developers with
effective support for all SDLC phases.
• CASE software typically includes tools for:
– Strategic planning
– Project and system management
– Database design
– Screen and report layout
– Automatic code generation
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 161 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Advantages of CASE technology:
– Increased productivity
• Can generate bug-free code from system
specifications.
• Can automate repetitive tasks.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 162 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Advantages of CASE technology:
– Increased productivity
– Improved program quality
• Can simplify enforcement of structured
development standards, which:
– Improves quality of development.
– Reduces threat of serious design errors.
• Can check internal accuracy of design
and detect inconsistencies.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 163 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Advantages of CASE technology:
– Increased productivity
– Improved program quality
– Cost savings
• Cost savings of up to 80-90% are possible.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 164 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Advantages of CASE technology:
– Increased productivity
– Improved program quality
– Cost savings
– Improved control procedures
• Encourages development early in the
design process of:
– System controls
– Security measures
– System auditability
– Error handling procedures
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 165 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Advantages of CASE technology:
– Increased productivity
– Improved program quality
– Cost savings
– Improved control procedures
– Simplified documentation
Automatically documents as the system
development progresses.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 166 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Problems with CASE technology:
– Incompatibility
• Some tools don’t interact effectively with
some systems.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 167 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Problems with CASE technology:
– Incompatibility
– Cost • Some packages > $360,000.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 168 of 171
Computer-Aided Software Engineering
(CASE) Tools
• Problems with CASE technology:
– Incompatibility
– Cost
– Unmet expectations
• Only 37% of CIOs believe they achieved expected
benefits.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 169 of 171
SUMMARY AND CONCLUSIONS
• You’ve learned:
– How organizations buy software, hardware,
and vendor services.
– How information systems departments
develop custom software.
– How end users develop, use and control
computer-based information systems.
– Why organizations outsource their information
systems, as well as the benefits and risks of
doing so.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 170 of 171
SUMMARY AND CONCLUSIONS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 171 of 171