Beruflich Dokumente
Kultur Dokumente
Introduction
Companies in a very competitive global business world are constantly
looking for new, faster, and more reliable ways of obtaining
information.
Companies usually change their systems for one of the following reasons:
1. Changes in user or business needs
2. Technological changes
3. Improved business processes
4. Competitive advantage
Page 1 of 16
5. Productivity gains
6. Growth
7. Downsizing
8. Systems integration
9. Systems age and need to be replaced
Developing quality, error-free software is a difficult, expensive, and
time-consuming task.
Most software development projects deliver less than one expects, and
take more time and money than expected.
Developers start cutting corners by omitting some of the basic systems
development steps. Omitting these steps will only lead to disaster.
This is illustrated by the following statistics:
1. An American Management Systems study revealed that 75 percent
of all large systems are not used, not used as intended, or
generate meaningless reports or inaccurate data.
2. The Gartner Group estimates the following:
Page 2 of 16
Page 3 of 16
Systems Development
Whether systems changes are major or minor, most companies go through a
systems development life cycle.
2. Conceptual Design
During the conceptual design, the company decides how to meet
user needs.
The first step is to identify and evaluate appropriate design
alternatives:
3. Physical Design
Page 4 of 16
The Players
Management
Top managements most important roles are providing support and
encouragement for the development projects.
The principal roles of user management are to determine
information requirements, to assist systems analysts, to assign
key staff members to development projects, and to allocate
appropriate funds.
Accountants
Accountants may play three roles during systems design:
First, accountants must determine their information needs
and system requirements.
Second, accountants help manage systems development.
Third, accountants take an active role in designing system
controls and periodically monitoring and testing the system.
Information Systems Steering Committee
The purpose of the information systems steering committee is to
plan and oversee the information systems function.
The steering committee sets policies that govern the AIS and
ensures top-management participation, guidance, and control.
Project Development Team
Page 5 of 16
Page 6 of 16
FOCUS 20-2 explains why inadequate planning was one of the reasons why
EDS lost a significant amount of money in its contract with the U.S.
military.
The U.S. military hired Electronic Data Systems to develop a
secure, hacker-proof network to link almost 350,000 computers at
more than 4,000 Navy sites.
However, the almost $10 billion contract has resulted in
significant headaches and losses at one point estimated to total
almost $1.7 billion.
EDS made the following mistakes:
1. Had little previous experience with the military and did
not adequately plan for some of the requests
2. Did not verify Navy estimates
3. Did not properly plan and coordinate project tasks
4. Underestimated the cost and time requirements to
customize computers for individuals
5. Did not give the Navy adequate instructions
6. Did not track the inventory of computers
Page 7 of 16
Planning Techniques
Two techniques for scheduling and monitoring systems development
activities are the PERT and the GANTT Chart.
The program evaluation and review technique (PERT) requires that all
activities and the precedent and subsequent relationships among them be
identified.
Completion time estimates are made, and the critical paththe path
requiring the greatest amount of timeis determined.
Below is an example of a PERT chart. The numbers represent weeks.
Feasibility Analysis
As shown in Figure 20-3, a feasibility study (also called a business
case) is prepared during systems analysis and updated as necessary
during the remaining steps in the SDLC.
At major decisions points (refer to Figure 20-3), the steering committee
uses the study to decide whether to terminate a project, proceed
unconditionally, or proceed if specific problems are resolved.
Although uncommon, systems have been scrapped after implementation
because they did not work or failed to meet an organizations needs.
For example, Bank of America hired a software firm to replace a
20-year-old batch system used to manage billions of dollars in
institutional trust accounts.
After two years the new system was implemented despite
warnings that it was not adequately tested.
Page 8 of 16
Ten months later the system was scrapped, the banks top
systems and trust executives had resigned and the company
had taken a $60 million write-off to cover expenses.
During the ten months, the company lost 100 institutional
accounts with $4 billion in assets.
FOCUS 20-3 on page 668 describes a project at Blue Cross/Blue
Shield that was scrapped after 6 years of work and a $120 million
investment.
Five important aspects to be considered during a feasibility study are
as follows:
1. Economic feasibility. Will system benefits justify the time,
money, and other resources required to implement it?
2. Technical feasibility. Can the planned system be developed and
implemented using existing technology?
3. Legal feasibility. Does the system comply with all applicable
federal and state laws and statutes, administrative agency
regulations, and the companys contractual obligations?
4. Scheduling feasibility. Does the organization have access to
people who can design, implement, and operate the proposed
system? Can people use the system and will they use it?
Page 9 of 16
1.
Hardware
2.
Software
3.
Staff
4.
5.
Maintenance/backup
6.
Documentation
7.
Site preparation
8.
Installation
9.
Conversion
10. Financial
Capital Budgeting
Various feasibility measures are used to narrow the list of alternative
approaches that meet system requirements.
The following are three commonly used capital budgeting techniques:
1. Payback period. This is the number of years required for the
net savings to equal the initial cost of the investment.
2. Net present value (NPV). All estimated future cash flows are
discounted back to the present, using a discount rate that
reflects the time value of money
3. Internal rate of return (IRR). The IRR is the effective
interest rate that results in an NPV of zero. A projects IRR
is compared with a minimum acceptable rate to determine
acceptance or rejection.
Page 10 of 16
Page 11 of 16
1.
2.
3.
4.
5.
6.
7.
8.
9.
Page 12 of 16
Systems Analysis
When a new or improved system is needed, a written request for systems
development is prepared.
The five steps in the analysis phase and their objectives are shown in
Figure 20-4 and discussed in this section.
Initial Investigation
An initial investigation is conducted to screen projects.
During the initial investigation, the exact nature of the problem(s)
under review must be determined.
The projects scope (what it should and should not seek to accomplish)
also must be determined.
If a project is approved, a proposal to conduct systems analysis is
prepared.
Table 20-3 provides the contents of the Shoppers Mart proposal,
representative of the information in a proposal to conduct systems
analysis.
Systems Survey
During the systems survey, an extensive study of the current AIS is
undertaken.
The objectives of a systems survey are as follows:
1. Gain a thorough understanding of company operations, policies, and
procedures; data and information flow; AIS strengths and
weaknesses; and available hardware, software, and personnel.
2. Make preliminary assessments of current and future processing
needs, and determine the extent and nature of the changes needed.
3. Develop working relationships with users and build support for the
AIS.
4. Collect data that identify user needs, conduct a feasibility
analysis, and make recommendations to management.
Page 13 of 16
2. Questionnaires
Questionnaires are used when the amount of information to be
gathered is small and well defined, and is obtained from many
people. Questionnaires take relatively little time to
administer, but are time consuming to develop.
3. Observation
Observation is used to verify information gathered using other
approaches and to determine how a system actually works, rather
than how it should work.
4. Systems documentation
Systems documentation describes how the AIS is intended to
work.
Document Findings and Model the Existing System
The information gathered during the analysis phase must be documented so
it can be used throughout the systems development project.
Physical models illustrate how a system functions by describing the flow
of documents, the computer processes performed and the people performing
them, the equipment used, and any other physical elements of the system.
Logical models illustrate what is being done, regardless of how the flow
is actually accomplished.
Table 18-5 on page 677 provides a list of system analysis and design
tool techniques.
Analyze the Existing System
Once data gathering is complete, the survey team evaluates the AISs
strengths and weaknesses to develop ideas for designing and structuring
the new AIS.
Prepare Systems Survey Report
The systems survey culminates with a systems survey report. Table 20-3
shows the table of contents for the Shoppers Mart systems survey report.
Feasibility Study
Page 14 of 16
Page 15 of 16
Page 16 of 16