Вы находитесь на странице: 1из 16

Chapter 20

Introduction to Systems Development and Systems Analysis


20-1
Copyright © 2012 Pearson Education
Learning Objectives
 Explain the five phases of the systems development life
cycle.

 Discuss the people involved in systems development and


the roles they play.

 Explain the importance of systems development planning


and describe planning techniques.

 Discuss the various types of feasibility analysis and calculate


economic feasibility.

 Explain why system changes trigger behavioral reactions,


What form this resistance to change takes, and how to avoid or
minimize the resulting problems.

 Discuss the key issues and steps in systems analysis.

Copyright © 2012 Pearson Education 20-2


Why Update Systems?

 User or business changes

 Technology changes

 To improve business process

 Create competitive advantage

 Increase productivity gains

 Integrate multiple systems

 Aging systems need replacement

Copyright © 2012 Pearson Education 20-3


Software Development Problems

 Most software development projects deliver less, cost


more, and take longer than expected.
 Standish Group found that:
 70 percent of software development projects were late
 54 percent were over budget
 66 percent were unsuccessful
 30 percent were canceled before completion
 American Management Systems found that:
 75 percent of all large systems are not used
 Not used as intended, or
 Generate meaningless reports or inaccurate data

Copyright © 2012 Pearson Education 20-4


Systems Development Life Cycle
(SDLC)

Copyright © 2012 Pearson Education 20-5


SDLC Steps
 System Analysis
 Information about system needs, costs, and so on are gathered.

 Conceptual Design
 Gather system/user requirements.

 Physical Design
 Concepts are translated into detailed specifications.

 Implementation and Conversion


 New hardware and software are installed and tested.
 Employees are hired and trained or existing employees relocated.
 Processing procedures are tested and modified.
 Standards and controls for the new system are established and system
documentation completed.

 Operation and Maintenance


 New system is periodically reviewed.
 Modifications are made as problems arise or as new needs become evident.

Copyright © 2012 Pearson Education 20-6


Systems Analysis Activities

Initial Systems Feasibility Information Systems


Investigation Survey Study needs and Analysis
•What’s the •Gain •Determine System Report
Problem Understanding of Project Viability Requirements •Summarize and
•What’s the Company Document
•What do Users
Scope •Preliminary Need Activities
Assessment of
Needs & •Document
System
Changes
Required Requirements
•Develop Working
Relationships
•Collect Data

Copyright © 2012 Pearson Education 20-7


People Interacting in SDLC

 Management

 Accountants

 Users

 Information systems steering committee

 Project development team

 Systems analysts and programmers

Copyright © 2012 Pearson Education 20-8


Planning SDLC

 Project Development Plan


 Cost/benefit analysis
 Developmental and operational requirements (people,
hardware, software, and financial)
 Schedule of the activities required to develop and operate
the new application

 Master Plan
 What the system will consist of
 How it will be developed
 Who will develop it
 How needed resources will be acquired
 Where the AIS is headed

Copyright © 2012 Pearson Education 20-9


Planning Technique—PERT Chart

 Program Evaluation and Review Technique (PERT)


 Network of arrows and nodes representing project activities
that require an expenditure of time and resources and the
completion and initiation of activities
 Completion time estimates made
 Critical path—the path requiring the greatest amount of
time is determined

Copyright © 2012 Pearson Education 20-10


Planning Technique—GANTT Chart

 A bar chart with project activities on the left-hand side


and units of time across the top

 Graphically shows the entire schedule for a large,


complex project

Copyright © 2012 Pearson Education 20-11


Feasibility Analysis
 Does it make sense to proceed with new system?

 Economic:
 Will system benefits justify the time, money, and resources required to implement it?

 Technical:
 Can the system be developed and implemented using existing technology?

 Legal:
 Does the system comply with all applicable federal and state laws, administrative
agency regulations, and contractual obligations?

 Scheduling
 Can the system be developed and implemented in the time allotted?

 Operational
 Does the organization have access to people who can design, implement, and
operate the proposed system? Will people use the system?

Copyright © 2012 Pearson Education 20-12


Capital Budgeting: Economic
Feasibility
Cost-Benefit Analysis Techniques
 Benefits and costs are estimated  Payback Period
 Number of years required for the
and compared to determine net savings to equal the initial
whether the system is cost cost of the investment.
beneficial.
 Net Present Value (NPV)
 Future benefits are discounted
 Benefits and costs that are not back to the present.
easily quantifiable are estimated  Initial cost is subtracted.
and included.  Positive NPV = economically
feasible.
 If they cannot be accurately
 Internal Rate of Return (IRR)
estimated, they are listed, and
 The effective interest rate that
their likelihood and expected results in an NPV of zero.
impact on the organization  A project’s IRR is compared with a
evaluated. minimum acceptable rate to
determine acceptance or
rejection.

Copyright © 2012 Pearson Education 20-13


System Failure Due to Change

 The best system will fail without the support of the people
it serves.

 Why people resist change:


 Fear
 Lack of top management support
 Lack of communication
 Disruptive nature of change
 Methods of instituting change
 Biases and emotions
 Personal characteristics and background

Copyright © 2012 Pearson Education 20-14


Types of Resistance

 Aggression
 Behavior that destroys, cripples, or weakens system
effectiveness, such as increased error rates, disruptions, or
deliberate sabotage

 Projection
 Blaming the new system for everything that goes wrong

 Avoidance
 Ignoring a new AIS in the hope that the problem (the
system) will eventually go away

Copyright © 2012 Pearson Education 20-15


Preventing Resistance
 Obtain management support

 Meet user needs

 Involve users

 Stress new opportunities

 Avoid being too emotional

 Provide user training

 Reexamine performance evaluation to make sure they are aligned


with new system

 Keep communication lines open

 Control users expectations

Copyright © 2012 Pearson Education 20-16

Вам также может понравиться