AIS Romney 2006 Slides 18 Introduction To Systems Development
AIS Romney 2006 Slides 18 Introduction To Systems Development
Introduction to Systems
Development and Systems
Analysis
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 1 of 151
INTRODUCTION
• Questions to be addressed in this chapter
include:
– What are the phases in the systems development
life cycle?
– Who are the individuals involved in systems
development?
– What techniques are used to plan the development
of a system?
– How do you determine whether a particular system
is feasible?
– How do people respond to systems changes, and
how can dysfunctional behavior be minimized?
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 2 of 151
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 3 of 151
INTRODUCTION
• Companies change their systems for a variety of
reasons:
– To respond to changes in user needs or business needs
– To take advantage of or respond to technology changes
– To accommodate improvements in their business
process
– To gain a competitive advantage and/or lower costs
– To increase productivity
– To accommodate growth
– To accommodate downsizing or distribute decision
making
– To replace a system that is aged and unstable
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 4 of 151
INTRODUCTION
• Developing quality, error-free software is difficult,
expensive, and time-consuming.
• Projects tend to deliver less than expected and consume
more time and money.
• A KPMG survey found that 35% of all major information
systems projects were classified as runaways—
hopelessly incomplete and over budget.
– Major cause of runaways: Skimping on systems development
processes.
• Omitting basic systems development steps becomes
tempting but may lead to disaster as developers create
well-structured systems that fail to meet user needs or
solve business problems.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 5 of 151
INTRODUCTION
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 6 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 7 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 8 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 9 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 10 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 11 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 12 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 13 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 14 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 15 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 16 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 17 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 18 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 19 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 20 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 21 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 22 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 23 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 24 of 151
SYSTEMS DEVELOPMENT LIFE CYCLE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 26 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 27 of 151
THE PLAYERS
• Top management’s role in systems development
is to:
– Provide support and encouragement and a clear
signal that user involvement is important.
– Help align the systems with corporate strategies.
– Establish system goals and objectives.
– Review IS department performance and leadership.
– Establish policies for project selection and
organizational structure.
– Participate in important systems decisions.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 28 of 151
THE PLAYERS
• User management needs to:
– Determine information requirements for departmental
projects.
– Assist systems analysts with project cost-benefit
estimates.
– Assign key staff members to development projects.
– Allocate funds.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 29 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 30 of 151
THE PLAYERS
• Accountants also play an important role in
systems development:
– As AIS users, they must determine their information needs
and systems requirements and communicate them to
system developers.
– As members of project development teams or steering
committees, they help management in the development
process.
– They are also active in:
• Designing system controls and monitoring and testing these
controls.
• Ensuring the system is easy to audit.
– Controls and “auditability” need to be built in early to
minimize costs and inefficiencies later.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 31 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 32 of 151
THE PLAYERS
• The information systems steering committee is
an executive-level committee whose duty is to
plan and oversee the IS function.
– Consists of high level management, such as:
• Controller
• IS Manager
• User department managers
– Sets policies to govern the AIS and assure top-
management participation, guidance, and control.
– Attempts to encourage goal congruence and reduce
goal conflict.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 33 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 34 of 151
THE PLAYERS
• The project development team includes systems specialists,
managers, accountants, auditors, and users whose
responsibility is to guide development
• Their job:
– Plan each project.
– Monitor to ensure timely and cost-effective completion.
– Ensure the human element is considered.
– Communicate project status to top management and steering
committee.
– Communicate and meet with users to:
• Consider ideas
• Discuss progress
• Eliminate surprises
– The team approach produces more effective results and better
user acceptance.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 35 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 36 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 37 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 38 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 39 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 40 of 151
THE PLAYERS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 41 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 42 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 43 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 44 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 45 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 46 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 47 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 48 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 49 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 50 of 151
PLANNING SYSTEMS DEVELOPMENT
• Planning Techniques
– Two techniques for scheduling and
monitoring systems development
activities are:
• Program Evaluation and Review Technique
(PERT)
• Gantt Charts
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 52 of 151
PLANNING SYSTEMS DEVELOPMENT
• Planning Techniques
– Two techniques for scheduling and
monitor systems development activities
are:
• Program Evaluation and Review
Technique (PERT)
• Gantt Charts
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 53 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 54 of 151
PLANNING SYSTEMS DEVELOPMENT
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 55 of 151
• SAMPLE PERT CHART
– For building and selling a birdhouse.
– Each block contains a task and a time estimate (may include
best time, worst time, and average time)
– May indicate who will be responsible for the task.
Buy Build
Paint Roof
(1) (1)
(Sara) (Bill)
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 56 of 151
PLANNING SYSTEMS DEVELOPMENT
• Planning Techniques
– Two techniques for scheduling and
monitor systems development activities
are:
• Program Evaluation and Review Technique
(PERT)
• Gantt Charts
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 57 of 151
PLANNING SYSTEMS DEVELOPMENT
Milestone
Period
1 2 3 4 5 6 7 8 9 10
Design birdhouse
Buy wood & nails
Buy paint
Build roof
Build base
Nail together
Paint & decorate
Sell
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 59 of 151
FEASIBILITY ANALYSIS
• During the systems analysis phase, a feasibility
study (aka, a business case) is prepared and is
updated during the remaining steps in the SDLC.
• The extent of the feasibility study depends on
the size and nature of the system.
• Feasibility team should include:
– Management
– Accountants skilled in controls and auditing
– Systems personnel
– Users
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 60 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 61 of 151
FEASIBILITY ANALYSIS
• Five aspects need to be considered during a
feasibility study:
– Technical feasibility
• Is the technology there to do it?
– Operational feasibility
• Do we have people who can do it, and will it get used?
– Legal feasibility
• Does it comply with legal, regulatory, and contractual
obligations?
– Scheduling feasibility
• Can it be done in time?
– Economic feasibility
• Will the benefits exceed the costs?
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 62 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 64 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 65 of 151
FEASIBILITY ANALYSIS
• Costs might include:
– Equipment costs
• Initial outlay plus ongoing operating costs
– Software costs
• Costs of acquiring, maintaining, supporting, and operating
– Human resource costs
• Salaries, as well as costs of hiring, training, and relocating staff
– Site preparation costs
– Installation and conversion costs
– Supplies
– Overhead
– Financial charges
• The primary operating cost is maintaining the system.
• Makes up 65-75% of the organization’s system efforts
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 66 of 151
FEASIBILITY ANALYSIS
• Capital Budgeting
– Most organizations use a capital budgeting
return on investment technique to evaluate
the economic merits of different system
alternatives.
– There are three commonly used techniques
• Payback period
• Calculates the number of years before the new savings
from the project equal the initial cost of the investment.
• Select projects with shorter payback periods.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 67 of 151
FEASIBILITY ANALYSIS
• Capital Budgeting
– Most organizations use a capital budgeting
return on investment technique to evaluate
the economic merits of different system
alternatives.
– There are three commonly used techniques
• Payback period
• Net present value (NPV)
• Calculates and sums the discounted future cash flows of
the costs and benefits.
• Select projects with higher positive NPV.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 68 of 151
FEASIBILITY ANALYSIS
• Capital Budgeting
– Most organizations use a capital budgeting
return on investment technique to evaluate
the economic merits of different system
alternatives.
– There are three
• Calculates commonly
the effective used
interest rate techniques
that would result in
• Payback periodvalue of zero for the project.
a net present
• •NetSelect projects
present valuewith higher IRRs.
(NPV)
• Internal rate of return (IRR)
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 69 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 70 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 71 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 72 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 73 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 74 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 75 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 76 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 77 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 78 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 79 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 80 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 81 of 151
BEHAVIORAL ASPECTS OF CHANGE
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 82 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 84 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 85 of 151
FEASIBILITY ANALYSIS
– Humanize the system.
• Employees shouldn’t feel the computer is
controlling them or has usurped their positions.
– Describe new challenges and opportunities.
• The system can provide greater job satisfaction
and increased opportunities.
– Reexamine performance evaluation.
• Are performance standards and criteria realistic in
light of the change?
– Test the system’s integrity.
• It’ important to minimize bad impressions
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 86 of 151
FEASIBILITY ANALYSIS
– Avoid emotionalism.
• Emotional issues should be allowed to cool, handled in a
non-confrontational manner, or sidestepped.
– Present the system in the proper context.
• Address the concerns of the people to whom you’re
speaking, not the concerns of management or developers.
– Control the user’s expectations
• Don’t oversell, and be realistic.
– Keep the system simple
• Avoid complex systems that cause radical changes.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 87 of 151
FEASIBILITY ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 88 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 89 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 90 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 91 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 92 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 93 of 151
•
SYSTEMS ANALYSIS
A new AIS is useful when problems are a result of:
– Lack of information
– Inaccessibility of data
• The initial investigation is conducted to:
– Inefficient data processing
– Gain a new
• A clear
AISpicture of theproblems
will not answer problem or as:
such need.
– A manager who has too many subordinates
– Determine the viability of the project and
– A manager who lacks organizational skills
expected costs
– Failure and payoffs.
to enforce existing problems
– Evaluate the scope and nature of the new
AIS.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 94 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 95 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 96 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 97 of 151
SYSTEMS ANALYSIS
• A systems survey involves an extensive study of the current
AIS which could take weeks or months. Objectives are:
– Gain a thorough understanding of:
• Company operations, policies, and procedures
• Data and information flow
• AIS strengths and weaknesses
• Available hardware, software, and personnel
– Make preliminary assessments of current and future processing
needs, and determine extent and nature of needed changes.
– Develop working relationships with users and build support.
– Collect data that identify user needs, conduct a feasibility analysis,
and make recommendations to management.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 98 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 100 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 101 of 151
SYSTEMS ANALYSIS
• Advantages of interviews:
– Can answer “why” questions
– Can allow for follow-up and clarification
– Provides opportunity to build positive relationships
with interviewees and support for new system
• Disadvantages of interviews:
– Time-consuming
– Expensive
– Personal biases or self-interest may produce
inaccurate information
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 102 of 151
SYSTEMS ANALYSIS
• When you do interviews:
– Make an appointment.
– Explain the purpose ahead of time.
– Indicate the amount of time needed.
– Be on time.
– Be familiar with the interviewee’s responsibilities.
– Make notes on points to cover.
– Put the interviewee at ease and let him/her do the
talking.
– Pay attention to nonverbal cues.
– Take notes and augment them with impressions after
the interview.
– Request permission to tape critical interviews.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 103 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 104 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 105 of 151
SYSTEMS ANALYSIS
• Advantages of questionnaires:
– Can be anonymous.
– Not time-consuming to complete.
– Inexpensive.
– Allows the subject time to think about responses.
• Disadvantages of questionnaires:
– Does not allow in-depth questions or answers.
– Does not allow follow-up or clarification.
– Does not build relationships.
– Difficult to develop.
– May be ignored or completed superficially.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 106 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 107 of 151
SYSTEMS ANALYSIS
• Advantages of observations:
– Can verify how the system actually works
rather than how it should work.
– Results in greater understanding of systems.
• Disadvantages of observations:
– Time-consuming.
– Expensive.
– Difficult to interpret.
– People may alter behavior while being
observed.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 108 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 109 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 110 of 151
SYSTEMS ANALYSIS
• Advantages of systems documentation:
– Describes how the system should work.
– Written form facilitates review and analysis.
• Disadvantages of systems documentation:
– Time consuming.
– May be elusive.
• When you examine systems documentation:
– Keep in mind that the system doesn’t always work as
it should per the documentation.
– If documentation is unavailable, it may be worthwhile
to develop it.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 111 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 112 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 114 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 115 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 116 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 117 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 118 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
• Describes what is to be done
and by whom.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 119 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
• Describes name, size, format,
- Data elements
source, and significance of
necessary data elements.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 120 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure • A preliminary structure showing
how the data elements will be
organized into logical records.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 121 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure
- Outputs • Layouts of system outputs and
a description of their purpose,
frequency, and distribution.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 122 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure
- Outputs
- Inputs • A copy of system inputs and a
description of their contents,
source, and who is responsible
for them.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 123 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure
- Outputs
- Inputs • A description of deadlines,
- Constraints schedules, security requirements,
staffing limitations, and legal
requirements.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 124 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure
- Outputs
- Inputs
- Constraints
- Controls • Controls that are needed to
ensure accuracy and reliability.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 125 of 151
SYSTEMS ANALYSIS
Once a project clears the feasibility hurdle, the company
identifies the information needs of AIS users and
documents systems processes, including:
- Processes
- Data elements
- Data structure
- Outputs
- Inputs
- Documentation constraints
- Controls • Changes in staffing, job
- Reorganizations functions, etc., that would be
necessary.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 126 of 151
SYSTEMS ANALYSIS
• Issues:
– There is much to be specified, even for a
simple AIS.
– It may be difficult to get employees to
accurately articulate their needs.
– Errors are best caught early, as the cost to
correct them increases significantly the farther
you are into the project.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 127 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 128 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 129 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 130 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 131 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 132 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 133 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 135 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 136 of 151
SYSTEMS ANALYSIS
- Timeliness
- Customer service
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 137 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 138 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 139 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 140 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 141 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 144 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 145 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 146 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 147 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 149 of 151
SYSTEMS ANALYSIS
• The last step in systems analysis is the systems
analysis report.
– Summarizes and documents the activities.
– Serves as a repository of data from which designers
can draw.
– Outlines:
• Goals and objectives of the new system.
• Scope of the project.
• How the new system fits into the company’s master plan.
• User processing requirements and information needs.
• Feasibility analysis.
• Recommendations for the new system.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 150 of 151
SYSTEMS ANALYSIS
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 152 of 151
SUMMARY
• You’ve learned about the five phases in the
systems development life cycle, with a particular
emphasis on systems analysis.
• You’ve learned who the players are in the
systems development process.
• You’ve learned about various techniques that
are used to plan the development of a system.
• You’ve reviewed some techniques for
determining system feasibility.
• You’ve learned about behavioral responses to
systems changes and how dysfunctional
behavior can be minimized.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 153 of 151