Professional Documents
Culture Documents
This document is organized chronologically, using the same main heading in red that you see in the textbook.
Under each heading you will find (in order): Lecture Notes that summarize the section, Figures and Boxes
found in the section, if any, Teaching Tips, and Classroom Activities. Pay special attention to teaching tips and
activities geared toward quizzing your students and enhancing their critical thinking skills.
In addition to the Instructor’s Manual, the Instructor Companion Site also contains PowerPoint Presentations,
Solutions to Exercises, Figures, Test Banks, and other materials to aid you as an instructor.
Table of Contents
Learning Objectives
7.1: Traditional Versus Web-Based Systems Development
7.2: Evolving Trends
7.3: In-House Software Development Options
7.4: Outsourcing
7.5: Offshoring
7.6: Software as a Service
7.7: Selecting a Development Strategy
7.8: The Software Acquisition Process
7.9: Completion of Systems Analysis Tasks
7.10: Summary
Key Terms
End of Chapter Material
Learning Objectives
Students will have mastered the material in Chapter Seven when they can:
• Explain the differences between traditional • Explain outsourcing
and web-based systems development • Explain the main advantages and the
• Explain how Web 2.0, cloud computing, unique concerns of offshoring
and mobile devices may affect systems • Describe the concept of Software as a
development Service
• Explain how to select one of the four in- • Explain how a systems analyst helps in
house software development options selecting a development strategy
• Execute the five steps in the software • Summarize the tasks involved in
acquisition process completing the systems analysis phase of
• Describe a request for proposal (RFP) and a the SDLC
request for quotation (RFQ)
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 1 on page 226.
2. Critical Thinking: What characteristics of traditional development can be considered as advantages?
Why? What characteristics might be considered as disadvantages? Why?
3. Critical Thinking: What characteristics of web-based development can be considered as advantages?
Why? What characteristics might be considered as disadvantages? Why?
FIGURE: 7-1
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 2 on page 226.
2. Class Discussion: Assign Discussion Topic 1 on page 226.
• Justify the reason for a company to develop a software in-house to satisfy its unique business
requirements
• Explain the reason why companies choose to develop their own software if available packages
require changes in current business operations
• Justify the reason for developing a software in-house to meet the constraints of existing systems and
existing technology
• Discuss the benefits of designing a system in-house with respect to a company’s internal IT
resources and capabilities
• List the advantages of purchasing a software package
• Discuss the ways to customize a software package
• Define a user application
• Describe a user interface
• Discuss the role of empowerment in making IT department more productive and reducing costs
TEACHING TIPS
Inform the students that because horizontal applications are used by a large number of companies, they
are usually more widely available and less expensive than vertical applications. Some vendors offer
hybrid application software, which combines a vertical application tailored to a specific industry with a
horizontal application, such as a spreadsheet package.
Inform the students that according to industry experts, one guideline for evaluating an organization’s
need for custom versus commercial software is to look for a commercial application package that has an
80 percent or better fit with requirements, as illustrated in the accompanying figure.
If the fit is less than 80 percent, an organization should consider in-house development, outsourcing, or
reevaluating its requirements.
3) High personnel turnover — Because turnover is high among information technology professionals,
the staff that developed an application may no longer be available when support or upgrades are
needed.
The emergence of application generators, such as screen generators and report generators, easy-to-use
fourth generation programming languages, and tools such as prototyping have made user development
of simple, limited applications a viable alternative.
CLASSROOM ACTIVITIES
1. Projects to Assign: Assign Project 2 on page 226.
2. Quick Quiz: Assign Question 3 on page 226.
7.4: Outsourcing
LECTURE NOTES
• Define outsourcing
• Describe business process outsourcing (BPO)
• Explain the reason for companies outsourcing IT tasks
• Define a service provider
• Discuss the different types of service providers
• Mention the two popular outsourcing options
• Define an application service provider (ASP)
• Using Figure 7-5, describe Internet business services (IBS) or managed hosting
• Discuss the fee structures used by firms that offer software as a service
• Distinguish between a fixed fee model, a subscription model, and a usage model or a transaction
model
• Discuss the circumstances during which mission-critical IT systems should be outsourced
• Discuss the ways in which the quality of an outsourcing firm, the economy, and mergers and
acquisitions can affect outsourcing clients
• Indicate the type of companies that would find outsourcing attractive
• Point out the major disadvantages of outsourcing
FIGURE: 7-5
TEACHING TIPS
Outsourced information systems services include the following:
1) Application development and software maintenance
2) Hardware purchasing and maintenance
3) Telecommunications installation and maintenance
Systems Analysis and Design Instructor’s Manual Page 5 of 12
When information systems executives were asked why they outsourced their IT needs, the reasons they
gave were as follows:
1) To acquire technology skills (49 percent)
2) To gain industry expertise (48 percent)
3) To increase application expertise (38 percent)
4) To add flexibility/reliability (25 percent)
5) To improve IT performance (25 percent)
6) To improve competitive position (22 percent)
7) To link IT and business strategy (12 percent)
8) To share risk (10 percent)
9) To reduce costs (10 percent)
Inform the students that the largest part of ASP expenditures (more than 40 percent) is on customer
service, sales, and training; other ASP expenses include implementation and configuration of hardware
and software, equipment, operations software, telecommunications, staff, and software licensing.
Mention to the students that ASPs eliminate the need to allocate hardware for installation, maintain an
application, and hire experts for installation and maintenance. They also provide timely availability.
Remind the students that the overall risks of outsourcing IT are higher at higher levels of management
and lower at lower levels of management.
CLASSROOM ACTIVITIES
1. Class Discussion: Assign Discussion Topic 2 on page 226.
2. Quick Quiz: Assign Question 4 on page 226.
7.5: Offshoring
• Define offshore outsourcing or global outsourcing
• Discuss the reasons for offshore outsourcing along with its unique risks and concerns
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 5 on page 226.
2. Projects to Assign: Popular ASP companies include OSi, TriZetto Group, Oracle, SAP, IBM, and
SureBridge. Have the students use the web and/or trade publications to learn more about one of these,
or other, ASPs.
3. Projects to Assign: Assign Project 4 on page 226.
FIGURE: 7-6
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 6 on page 226.
2. Class Discussion: Assign Discussion Topic 3 on page 226.
FIGURE: 7-7
TEACHING TIPS
Remind the students that the decision of selecting the favorable software acquisition solution depends
on the company’s current and anticipated future needs.
TEACHING TIPS
Inform the students that ROI sometimes is considered the most accurate method of economic analysis.
The greater the ROI, the more economically feasible, or cost-justifiable, the system. Yet, because some
benefits are hard to quantify, calculating ROI can be difficult. Some experts suggest that an even more
important question than “What is the return on investment of the proposed system?” is “Can we be
competitive without the proposed system?”
Assessing economic feasibility requires thorough cost-benefit analysis. Costs can be short-term, such as
the price of acquiring a system and training users, or long-term, such as the expense of maintaining and
supporting the system. Benefits can be tangible, such as savings from staff reduction and greater
efficiency, or intangible, such as improved customer satisfaction and a more enjoyable workplace. Cost-
benefit analysis consists of three steps:
1) Estimating anticipated development and operational costs
2) Estimating anticipated benefits
3) Comparing the anticipated costs with the anticipated benefits
Inform the students that the most frequent error made during cost-benefit analysis is to perform the
calculations before clearly defining costs and benefits. By using the three financial analysis tools to
evaluate development strategies, this error can be avoided.
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 7 on page 226.
2. Class Discussion: Ask the students if it is a good idea to include users as a member of the evaluation
and selection team. Ask them to justify their answer.
3. Projects to Assign: Assign Project 3 on page 226.
Systems Analysis and Design Instructor’s Manual Page 8 of 12
TEACHING TIPS
It is important that students recognize how RFPs and RFQs are different. In short, an RFP states a
buyer’s requirements and requests that the vendor propose products that meet those requirements,
along with prices. An RFQ, on the other hand, identifies the products a customer wants and requests
that the vendor quote prices for those products. A less formal way to obtain information is a request for
information (RFI), which is a standard form sent to a vendor to request information about a product or
service. Inform the students that some vendors provide convenient RFP or RFQ forms on their
websites. Benchmarking compares the performance of system alternatives against the same,
predetermined standard. Inform the students that because benchmark tests are conducted in a
controlled environment, they cannot be used to forecast specific results in the workplace, but they can
be used to compare the performance of competing products. Benchmarking can be provided by some
independent firms. Inform the students that for desktop applications software license terms and
conditions usually cannot be modified, whereas for large-scale systems, license agreement terms often
can be negotiated. Remind the students that implementation tasks must be completed before new
software becomes operational.
Systems Analysis and Design Instructor’s Manual Page 9 of 12
CLASSROOM ACTIVITIES
1. Projects to Assign: Assign Projects 1 and 5 on page 226.
2. Quick Quiz: Assign Questions 8 and 9 on page 226.
3. Critical Thinking: After acquiring and successfully implementing a system for a large company, one
evaluation team leader said that next time he would make the following changes:
1) Have vendors give detailed information about products, training, and consulting services
2) Hold all vendor demonstrations on the same day, at specific sites, for better comparison
3) Insist demonstrations use scenarios and data supplied by the customer, not the vendors
4) Inform vendors that their representatives will meet with real end users
5) Double the number of users on the evaluation team
6) Use more multiple choice questions in user surveys to make ascertaining results easier
7) Use consultants to help narrow the list of finalist vendors in less time
Ask students how each of these suggestions could improve the evaluation process. What other
suggestions could improve evaluations?
TEACHING TIPS
Before giving any presentation, it is important to know the following:
1) The objective of the presentation
2) The background, expectations, and knowledge that attendees will bring to the presentation
3) The time scheduled for the presentation
4) The location in which the presentation will be given (and what facilities will be available)
5) Any related issues that might affect the delivery and the outcome of the presentation
Encourage students to review the suggestions in Part 1 of the Systems Analyst’s Toolkit to design and
deliver a presentation. List suggestions to keep in mind when delivering a presentation. When giving a
presentation, experts caution that presenters should do the following:
Systems Analysis and Design Instructor’s Manual Page 10 of 12
A QUESTION OF ETHICS
A junior analyst at a medium-sized IT consulting firm has been asked by her manager to draft a
response to an RFP from a large company that is seeking IT consulting services in connection with a
new accounting system. As the analyst worked on the RFP, she noticed a specific question about her
firm’s recent experience on this type of system. To the best of her knowledge, the firm has only worked
on one other accounting project in the past three years. When the manager saw the analyst’s draft
response, he was upset about the way she answered the question. “You don’t have to be quite that
candid,” he said. “Even though we only had one formal project, we do have several people who worked
on accounting systems before they came here.” “Yes,” the analyst replied, “But that isn’t what the
question is asking.” As he left her office, the manager’s final comment was, “If we want that job, we’ll
have to come up with a better answer.” Thinking about it, the analyst isn’t comfortable with anything
but a straight answer. Is this an ethical question? What are her options?
CLASSROOM ACTIVITIES
1. Quick Quiz: Assign Question 10 on page 226.
2. Projects to Assign: Assign Project 3 on page 226.
7.10: Summary
• Point out that this chapter described system development strategies and the preparation and
presentation of the system requirements document
• Describe the traditional systems
• Explain that systems analysts must consider web-based development environments such as .NET,
MERN, and various outsourcing options, including ASPs and IBSs. ASPs charge subscription fees for
providing application software packages
• Point out that the web generation called Web 2.0 is fueling the expansion of information sharing,
user collaboration, and social networking applications
• Mention that if a company chooses to handle its own software development needs, it can create in-
house systems or purchase (and possibly customize) commercially available software packages from
a software vendor or VAR
• Point out that compared with developing an in-house system, an existing commercial software
package can be an attractive alternative
• Describe the SaaS model
• Discuss the practice of offshoring
• Explain the systems analyst’s role in the software development process
• Point out that the most important factor in choosing a development strategy is TCO
• List the steps in the process of acquiring software
• Mention that the system requirements document is the deliverable, or end product, of the systems
analysis phase
Systems Analysis and Design Instructor’s Manual Page 11 of 12
Key Terms
• application service provider (ASP) • payback analysis
• benchmark • physical design
• build or buy • request for proposal (RFP)
• business process outsourcing (BPO) • request for quotation (RFQ)
• cloud computing • return on investment (ROI)
• evaluation and selection team • service desk
• evaluation model • service provider
• fixed fee model • Software as a Service (SaaS)
• forum • software license
• global outsourcing • software package
• horizontal application • system requirements document
• in-house software • software vendor
• Internet business services (IBSs) • subscription model
• logical design • transaction model
• maintenance agreement • usage model
• make or buy • user application
• managed hosting • user interface
• middleware • value-added reseller (VAR)
• mobile device • vertical application
• net present value (NPV) • Web 2.0
• offshoring
• outsourcing
Solution Manual for Systems Analysis and Design, 12th Edition, Scott Tilley
▪ Chapter Exercises: The Chapter Exercises include short exercises and review questions that
reinforce concepts and provide opportunities to practice skills.
Top of Document