You are on page 1of 25

Introduction to Information

Technology
2nd Edition
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.

Chapter 14:
Information Systems Development

Prepared by:
Roberta M. Roth, Ph.D.
University of Northern Iowa

Introduction to Information Technology, 2nd Edition


14-1
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Chapter Preview
 In this chapter, we will study:
 Planning process for IS application
development
 The process of developing systems as
outlined in the SDLC
 Alternatives to the SDLC and why they are
useful
 Ways to obtain applications from outside
the organization
 Methods that are useful in developing
Internet/intranet applications
Introduction to Information Technology, 2nd Edition
14-2
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Information Systems Planning
Process
Organizati Business
on Mission Assessmen
t
Organizati Current Information
on Technology
Strategic Architecture
PlanIS Strategic Plan

New Information Technology


Architecture
IS Operational Plan

IS Development Projects
Introduction to Information Technology, 2nd Edition
14-3
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
IS Strategic Plan
Objectives
Align with the organization’s strategic
plan
Provide for an IT architecture that
enables users, applications, and
databases to be seamlessly networked
and integrated
Allocate IS development resources
efficiently among competing projects,
so the projects can be completed on
time, within budget, and have required
functionality
Issues - efficiency; effectiveness;
Introduction to Information Technology, 2nd Edition
Turban, Rainer & Potter
14-4
© 2003 John Wiley & Sons, Inc.
IS Operational Plan
 Mission - the mission of the IS function
 IS environment - the summary of the information
needs of the functional areas and of the organization as a
whole
 Objectives - the IS function’s current best estimate of
its goals
 Constraints - technological, financial, and personnel
limitations on the IS function
 Long-term systems need - a summary of the
processes needed by a company and the IS projects
selected to support them and reach organizational goals
 Short-range plan - an inventory of current projects,
and a detailed plan of projects to be developed or
continued during the current year

Introduction to Information Technology, 2nd Edition


14-5
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Information Systems Development
Terms
 SDLC - the development method used by
most organizations today for large, complex
systems
 Systems Analysts - IS professionals who
specialize in analyzing and designing
information systems
 Programmers - IS professionals who modify
existing computer programs or write new
computer programs to satisfy user
requirements
 Technical Specialists - experts in a certain
type of technology, such as databases or
telecommunications, who help create
information systems
Introduction to Information Technology, 2nd Edition
14-6
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
The Traditional SDLC
(1) Systems An eight-stage
Investigation
(2) Systems systems
Analysis development life
(3) Systems
Design cycle (SDLC)
(4)
Programming
(5) Testing

(6)
Implementation
(7) Operation

(8)
Maintenance
Go Back to a previous Stage or Stop
Introduction to Information Technology, 2nd Edition
14-7
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Phases in SDLC
 System Investigation
 Feasibility study determines the probability of success
of proposed system’s development project. Includes

• Technical feasibility (will we be able to build the
system?)
• Economic feasibility (how much will it cost to build the
system and how much will it benefit us?)
• Behavioral feasibility (if we build the system, will it be
accepted and used?)
 Systems Analysis
 Examines the business problem(s) that the
organization plans to solve with information systems
 Determines what the new system must do by
examining:
• Strengths and weaknesses of the existing system
• Functions that the new systems must have to solve the
business problem(s)
Introduction to Information Technology, 2nd Edition
Turban, Rainer & Potter
14-8


© 2003 John Wiley & Sons, Inc.
Phases in SDLC (continued)
 Systems Design
 Describes how the system will fulfill the user
requirements
 Develop both logical design and physical design
 Output => technical design or system specification…
• system outputs, inputs, and user interfaces
• hardware, software, databases, telecommunications,
personnel, and procedures
• how these components are integrated
 Programming
 the translation of the design specifications into
computer code
 structured programming techniques improve the
logical flow of the program by decomposing the
computer code into modules
Introduction to Information Technology, 2nd Edition
14-9
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Phases in SDLC (continued)
 Testing
 Checks to see if the computer code will produce the
expected and desired results under certain conditions
 Implementation
 The process of converting from the old system to the
new system
 Four major conversion strategies
• Parallel conversion: the old and new systems
operate simultaneously for a period of time
• Direct conversion: the old system is cut off and the
new systems is turned on at a certain point in time
• Pilot conversion: introduces the new system in one
part of the organization
• Phased conversion: introduces components of the
new system in stages
Introduction to Information Technology, 2nd Edition
14-10
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
SDLC Phases
Operation
the new system will operate for a
period of time, until it no longer meets
its objectives
Maintenance (simultaneous with
Operation)
debugging the programs
updating the system to accommodate
changes in business conditions
adding new functionality to the system
Introduction to Information Technology, 2nd Edition
14-11
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Alternatives to the SDLC
 Prototyping
 Starts with only a general idea of user requirements,
and develops models of the system ‘until it’s right’
 Advantages:
 Speeds up the development approach
 Gives the users the opportunity to clarify their
information requirements
 Useful in the development of decision support
systems and executive information systems
 Disadvantages:
 Replaces the systematic analysis and design stages
of the SDLC - quality may be sacrificed
 Can result in an excess of iterations

Introduction to Information Technology, 2nd Edition


14-12
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Alternatives to the SDLC
 Joint Application Design (JAD)
 A group-based method for collecting user
requirements and creating staged designs
 Advantages:
 Saves time
 Greater support for, and acceptance of new systems
 Produces higher quality systems
 Easier implementation
 Lower training costs
 Disadvantages:
 Very difficult to get all users to JAD meetings
 All the problems that may be caused by any group
process

Introduction to Information Technology, 2nd Edition


14-13
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Alternatives to the SDLC
 Rapid Application Development (RAD)
 A method that can combine JAD, prototyping,
and integrated CASE tools, to rapidly produce
a high-quality system
 Advantages:
 Active involvement of users in the development
process
 Speeds the development process
 Reduces development costs
 Can create applications that are easier to maintain and
modify
 Disadvantages:
 May result in systems with limited functionality and
adaptability for change
Introduction to Information Technology, 2nd Edition
Turban, Rainer & Potter
14-14
© 2003 John Wiley & Sons, Inc.
Alternatives to the SDLC
 Integrated Computer-Assisted Software
Engineering (ICASE) Tools
 Automate many of the tasks in the SDLC
 Advantages:
 Produces systems with a longer effective operational
life
 Speeds up the development process and result in
systems that are more flexible and adaptable to
changing business conditions
 Results in excellent documentation
 Disadvantages:
 More expensive to build and maintain initial system
 Requires more extensive and accurate definition of
user needs and requirements
 Difficult to customize and may be difficult to use with
existing systems
Introduction to Information Technology, 2nd Edition
14-15
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Alternatives to the SDLC
 Object-Oriented Development
 A fundamentally different view of computer systems
 Advantages:
 Reduces the complexity of systems development and
leads to systems that are easier and quicker to build
an maintain
 Improves programmers’ productivity and quality
 More flexible
 Allows systems analysts to think as users do about the
system
 Ideal for developing Web applications
 Depicts the system in user terms, increasing
understanding of what the new system does and how
it meets its objectives
 Disadvantages
 Runs more slowly
 Need
& Potterto retrain the programmers in OO methodology
Introduction to Information Technology, 2nd Edition
14-16
Turban, Rainer
© 2003 John Wiley & Sons, Inc.
Development Outside the IS
Department
End User Development
 Users perform ad hoc programming to solve
business problems
 Factors that drive the trends toward
increased end-user computing and end-user
development
• More powerful, inexpensive desktop hardware
• Increasingly diverse software capabilities
• Increasingly computer literate population
• Backlog of IS projects
• Apparent cost savings
 End-users (usually) don’t produce adequate
documentation or perform adequate testing
 Security may be breached
Introduction to Information Technology, 2nd Edition
14-17
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Development Outside the IS
Department
External Acquisition of Prewritten
Software
 Factors to consider during make-or-buy
decision
• On-time
• On-budget
• Full functionality
• User acceptance
• Favorable costs-to-benefits ratio
• Low maintenance
• Scalability
• Integration with other systems
• Minimal negative cross-impacts
• Reusability

Introduction to Information Technology, 2nd Edition


14-18
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Development Outside the IS
Department
Application Service Providers (ASPs)
 Software obtained via subscription
 Software resides on ASP’s systems
 Software is accessed via Web or VPN
 Subscriber does not have to host software on
existing computer systems
 Updates and bug fixes are provided by the
ASP
 ASP can provide help-desk support

Introduction to Information Technology, 2nd Edition


14-19
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Development Outside the IS
 Outsourcing Department
 Using third parties to provide some or all
functions and services of the IT department
 IT may not be a core competency of the firm;
better to hire outside specialists
 Advantages:
 Outsourcer can obtain hardware capabilities
less expensively due to economies of scale
 Outsourcer can hire needed technical staff
 Outsourcer specializes in providing computer
services
 Ability to expense outsourcing fees provides
tax benefits

Introduction to Information Technology, 2nd Edition


14-20
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Development Outside the IS
OutsourcingDepartment
(continued)
 Disadvantages:
 Economies of scale may be of limited value
 Staffing depends on outsourcers needs, not
client’s
 Lack of familiarity with business/industry
 Contract problems
 Internal cost reduction opportunities could
eliminate the advantage of outsourcers
 Guidelines:
 Write short-period contracts or have
flexibility since business needs are dynamic
 Use of subcontractors should be controlled
 Use selective outsourcing only for those
functions where it makes sense
Introduction to Information Technology, 2nd Edition
14-21
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Building Internet & Intranet
Applications
 Much future development will likely be Web
pages due to their simplicity and ease of
development
 SDLC probably not followed due to simplified
Web development
 A Strategy for Internet/Intranet Development
 Identify the objectives for organizational Web site(s)
and pages
 Include infrastructure requirements as well as
security and legal issues in plans
 Obtain/assign necessary personnel and provide
oversight
Introduction to Information Technology, 2nd Edition
14-22
Turban, Rainer & Potter
 Identify and prioritize potential projects
© 2003 John Wiley & Sons, Inc.
Building Internet & Intranet
Applications
JAVA - A Promising Tool
Important programming language for
putting extra features into Web pages
An object-oriented language designed
for implementation on networks
Includes numerous security features
to prevent downloaded programs from
damaging files or creating other
problems on the receiving computer

Introduction to Information Technology, 2nd Edition


14-23
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Chapter Summary
 IS Strategic and Operational Plans derive from
the organization’s strategic plan and current
IT architecture
 The SDLC provides a basic framework for the
process of development information system
applications
 There are several alternatives to the SDLC,
including prototyping and RAD
 IS applications can also be obtained outside
the IS organization, including end user
development, package purchases, ASPs, and
outsourcing
 Development for Internet/intranet applications
generally follows prototyping process
Introduction to Information Technology, 2nd Edition
14-24
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.
Copyright © 2003 John Wiley & Sons, Inc. All rights reserved. Reproduction
or translation of this work beyond that permitted in Section 117 of the 1976
United Stated Copyright Act without the express written permission of the
copyright owner is unlawful. Request for further information should be
addressed to the Permissions Department, John Wiley & Sons, Inc. The
purchaser may make back-up copies for his/her own use only and not for
distribution or resale. The Publisher assumes no responsibility for errors,
omissions, or damages, caused by the use of these programs or from the
use of the information herein.

Introduction to Information Technology, 2nd Edition


14-25
Turban, Rainer & Potter
© 2003 John Wiley & Sons, Inc.

You might also like