Uploaded by rubabamoutin

Lecture 10 & 11 AIS Development Strategies

advertisement
HA2042
Accounting Information Systems
Theme
•
•
Lecture 10 & 11
•
•
AIS Development Strategies
•
•
•
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
As the environment, technology, and
competition
change, an information system must
continually undergo changes.
These changes range from minor adjustments
to major overhauls.
Occasionally the old system is scrapped and
replaced.
The techniques are used to plan the
development of a system.
Determining what will be feasible in a new
system.
How people respond to systems change.
Underlying Principles of Systems
Development
• Get the owners and users involved
•
•
•
•
•
•
•
Use a problem-solving approach
Establish phases and activities
Establish standards
Justify systems as a capital investment
Don’t be afraid to cancel or revise scope
Divide and conquer
Design systems for growth and change
1
Systems Development Life Cycle
 Whether systems changes are major or
minor, most companies go through a
systems development life cycle.
 The five stages in the systems
development life cycle (SDLC) are:
•
•
•
•
•
Systems analysis
Conceptual Design
Physical Design
Implementation and Conversion
Operation and Maintenance
Modified SDLC with overlapping stages
SDLC – Systems Analysis
 As organizations grow and change, they
may need more or better information.
 Systems analysis is the first step. It
includes:
•
•
•
•
Initial investigation
Systems survey
Feasibility study
Determination of information needs and
system requirements
• Delivery of systems requirements
2
SDLC – Conceptual Design
 In the conceptual design phase, the
company decides how to meet user
needs.
 Tasks in this phase include:
• Identify and evaluate design
alternatives
• Develop design specifications
• Deliver conceptual design requirements
SDLC – Physical Design
• In the physical design phase, the broad, user
oriented requirements of the conceptual
design are translated into detailed
specifications that can be used by
programmers to code the programs.
• Tasks include:
 Design outputs, database, and inputs
 Develop programs
 Develop procedures
 Design controls
 Deliver developed system
• Goes to information systems steering
committee
SDLC – Implementation and Conversion
• This is the capstone phase during
which everything comes together.
• Tasks include:
 Develop an implementation and conversion
plan
 Install any new hardware and software
 Train personnel
 Test the system and make any needed
modifications.
 Complete the documentation.
SDLC – Operations and Monitoring
• Once the system is up and running,
operations and monitoring continue.
• Tasks include:
 Fine-tune and do post-implementation
review.
 Operate the system.
 Periodically review and modify the system.
 Do ongoing maintenance.
 Deliver improved system.
 Convert from the old to the new system.
 Deliver operational system.
3
The Players
The Players
Many people are involved in developing
and successfully implementing an AIS,
including:
 Top management
 Accountants
 The information systems steering
committee
 The project development team
 Systems analysts
 Computer programmers
 External players
Planning Systems Development
• Systems development planning is an
important
• Step for the following key reasons:
 Consistency with the organization’s
strategic plan.
 Efficiency achieved through coordination of
the subsystems.
 Cutting edge technology and techniques.
 Lower costs due to lack of duplication,
wasted effort, time overruns, and cost
overruns.
 Adaptability for future changes.
Planning Systems Development
Two types of systems development plans
are needed:
 Individual project plans developed by the
project teams.
 A master plan developed by the IS steering
committee.
4
Planning Systems Development
• Individual project plans contain:
Planning Systems Development
• A master plan specifies:
 A cost-benefit analysis.
 What the system will consist of
 Developmental and operational
 How it will be developed
requirements, including:
• Human resources
• Hardware
• Software
• Financial resources
• A schedule of activities to develop and
operate the new application
 Who will develop it
 How needed resources will be acquired
 Where the AIS is headed
• It also provides:
 Status of projects in process
 Prioritization of planned projects and
criteria for establishing priorities
 Timetables for development
Planning Systems Development
Planning Techniques
Feasibility Analysis
•
 Two techniques for scheduling and
monitoring systems development activities
are:
• Program Evaluation and Review
Technique (PERT)
• Gantt Charts
•
•
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
5
Feasibility Analysis
Five aspects need to be considered during a
feasibility study:
 Technical
• Do you have the skills and can you acquire the
necessary hardware and software
 Economic
• Do the benefits outweigh the costs
• Both tangible and intangible
 Legal
• Do the laws/regulations permit you to develop the
system
 Operational
• Does the project fit in with the current organisational
operational style and culture
 Schedule
• Can the project be developed in the time available
Behavioural Aspects of Change
How People Resist AIS Changes?
• Resistance to change often takes
one of three forms:
 Aggression
 Projection
 Avoidance
Behavioural Aspects of Change
• The best system will fail without the
support of the people it serves.
• To minimize adverse behavioural
reactions, it helps to understand why
resistance occurs:
 Personal characteristics and background
 Manner in which change is introduced
 Experience with prior changes
 Top management support
 Communication
 Biases and natural resistance to change
 Disruptive nature of the change process
 Fear
Preventing Behavioural Problems
•
•
•
•
•
•
•
•
Meet user’s needs;
Keep communication lines
open;
Maintain a safe and open
atmosphere;
Obtain management
support;
Allay fears;
Solicit user participation;
Provide honest feedback;
Make sure users
understand the system;
•
•
•
•
•
•
•
•
Humanize the system;
Describe new challenges
and opportunities;
Re-examine performance
evaluation;
Test system integrity;
Avoid emotionalism;
Present the system in the
proper context;
Control user
expectations;
And Keep the system
simple.
6
Systems Analysis
The project development team will
conduct the systems analysis in five
steps:
 Initial investigation
 Systems survey
 Feasibility study
 Information needs and systems
requirements
 Systems analysis report
Systems Analysis
Data – Where does it come from?
Four common methods of gathering
data are:
 Interviews
 Questionnaires
 Observation
 System Documentation
7
Systems Analysis
At the end of this phase, prepare
systems survey report:
 Outlines and documents the data
gathered.
 Provides recommendations that result
from the systems survey.
Systems Analysis
Documentation and Approval of User
Requirements:
 Detailed requirements for the new AIS
should be created and documented.
• How to produce the required features is
determined during the design phases of
the SDLC.
• The requirements list should be
supported by sample input and output
forms and charts that make it easier to
conceptualize.
• A nontechnical summary is often
prepared for management.
Systems Analysis
Strategies for Determining
Requirements:
 One or more of the following four
strategies are used to determine AIS
requirements:
• Ask users what they need
• Analyse existing systems
• Examine existing system use
• Create a prototype
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.
8
Systems Analysis
• A go-no-go decision is usually made
three times
• During systems analysis:
 During the initial investigation to
determine whether to go ahead with a
systems survey.
 At the end of the feasibility study to
determine whether to proceed with the
information requirements step.
 At the completion of the analysis phase
to decide whether to proceed to the next
phase (conceptual design).
Systems Analysis
When systems analysis is completed,
the project can move on to:
 Conceptual design phase
 Physical design phase
 Implementation and conversion
 Operation and maintenance
• 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 behavioural
responses to systems changes and how
dysfunctional behaviour can be minimized.
9
Download