ch10 developing and implementing effective ais

27
Chapter 10: Developing and Implementing Effective Accounting Information Systems Presentation Outline The Systems Development Life Cycle Systems Planning Systems Analysis - Procedures and data gathering Systems Design - Procedures - Design considerations - Design methodologies - Factors affecting the selection of a vendor Systems Implementation - Performing preliminary actions - Executing activities leading to an operational system - Follow-up procedures

Upload: marklorenz-sumpay

Post on 28-Nov-2014

178 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CH10 Developing and Implementing Effective AIS

Chapter 10: Developing and Implementing Effective Accounting Information Systems

Presentation OutlineThe Systems Development Life Cycle Systems Planning Systems Analysis - Procedures and data gathering Systems Design - Procedures - Design considerations

- Design methodologies - Factors affecting the selection of a vendor Systems Implementation - Performing preliminary actions - Executing activities leading to an operational system - Follow-up procedures

Page 2: CH10 Developing and Implementing Effective AIS

THE SYSTEMS DEVELOPMENT LIFE CYCLE

Developing a computer-based information system is a creative and demanding task that can and should produce economic benefits for an organization.

However, systems development can be a disaster, with labor and financial resources being expended with no observable return and perhaps even a system that cannot be completed.

Positive results are more frequently obtained if the process is formally structured, documented, and subject to management controls.

By far the most common methodology for building new information systems is the systems development life cycle approach. Systems Planning - organizing the project team and developing strategic plans for

performing the systems study Systems Analysis - analyzing the company’s current system to determine information needs

and identify the system’s strong and weak points Systems Design - making changes to the company's current system so that weak points can

be minimized or eliminated and strong points maintained Systems Implementation - acquiring resources for the new system and initial operation

Page 3: CH10 Developing and Implementing Effective AIS

THE SYSTEMS DEVELOPMENT LIFE CYCLE

System operation on a daily basis

Planning and preliminary investigation

Analysis of the system to determine the cause(s) of the problems

Design of system revisions to eliminate the

problems

Implementation and initial operation of the revised system

Follow-up studies to determine if the (newly designed) system is operating efficiently

Page 4: CH10 Developing and Implementing Effective AIS

SYSTEMS PLANNING

Planning for Success approach problems from a broad point of view use an interdisciplinary study team to evaluate information systems make the study team work closely with a steering committee

Broad Viewpoint in a Systems Study a systems approach aligned with mission, goals, and objectives.

The Study Team and the Steering Committee top management personnel critical to the success of a new system.

Investigating Current Systems Reports the problems or objectives the study team identified, solutions or alternatives it investigated, and further course(s) of action it recommends

Systems planning is a constant process that continues throughout all phases of the systems study.

Page 5: CH10 Developing and Implementing Effective AIS

The System Development Life Cycle

System operation on a daily basis

Analysis of the system to determine the cause(s) of the problems

Design of system revisions to eliminate the

problems

Implementation and initial operation of the revised system

Follow-up studies to determine if the newly designed system is operating efficiently

•Broad viewpoint•System study team•Steering committee

Page 6: CH10 Developing and Implementing Effective AIS

SYSTEMS ANALYSIS

The systems analysis phase begins following the recognition of problems in the company’s current system.

The purpose of systems analysis is to enable consultants to familiarize themselves with a client’s current operating system so they can make recommendations for improvement.

The phases in systems analysis are: understanding the goals of the organization using system survey techniques to acquire sufficient information

regarding problems analyzing data to suggest possible solutions

to the systems problems evaluating system feasibility

Page 7: CH10 Developing and Implementing Effective AIS

Understanding Organization Goals

General systems goals, awareness that benefits should exceed the costs, concern that the output should help in better decisions, designing to allow optimal access to information, and flexibility to accommodate to changing information needs.

Top management systems goals, and long-range budget planning data periodic performance reports short-range operating performance of subsystems

Operating management systems goals are normally easier to determine relate to well-defined and narrower organizational areas. are for the current business year are generated internally

Page 8: CH10 Developing and Implementing Effective AIS

The Systems Development Life Cycle

System operation on a daily basis

Planning and preliminary investigation

Analysis of the system to determine the cause(s) of the problems

Design of system revisions to eliminate the

problems

Implementation and initial operation of the revised system

Follow-up studies to determine if the newly designed system is operating efficiently

System Survey• Data Gathering: review document, observation, questionnaire, interviews• Data Analysis: work measurement, work distribution analysisSystem Analysis Report

Page 9: CH10 Developing and Implementing Effective AIS

System Analysis Procedures

Define the problem - symptoms of problems must be distinguished from the real problems, and consultants must understand the goals of the system.

Perform a systems survey - consultants look at the current system’s strengths and weaknesses in order to obtain a complete understanding of the system.

Prepare a systems analysis report - consultants suggest possible solutions to solve the problems of the present system.

The process of learning how the current system functions, determining the needs of users, and developing the logical requirements of a proposed system is referred to asA. Systems design. B. Systems feasibility study.C. Systems maintenance. D. Systems analysis. (CMA, adapted)

Page 10: CH10 Developing and Implementing Effective AIS

Systems Survey Data Gathering and Analysis

Data Gathering: Review of documentation - i.e., system flowcharts, organization charts

and company policy manuals Observation - involves watching employees performing their duties and

examining computer operations Questionnaires and Surveys - standard lists of “open-ended” or “closed-

ended” questions used to survey a large group of people when brief answers are desired

Review of internal control procedures Interviews - used to gather information in more depthData Analysis: creating summary statistics, developing flowcharts and/or process maps highlighting bottlenecks in information flows, reporting redundancy, and identifying missing information links.

Page 11: CH10 Developing and Implementing Effective AIS

SYSTEM DESIGN

If the client’s steering committee reacts positively to the systems analysis report, system design begins.

System design is the creative phase of system development that involves specifying outputs, processing procedures, and inputs for the new system.

Design work includes a feasibility evaluation, a detailed system design, a specification report, a submission of the report to vendors, and the selection of a vendor.

Page 12: CH10 Developing and Implementing Effective AIS

The Systems Development Life Cycle

System operation on a daily basis

Planning and preliminary investigation

Analysis of the system to determine the cause(s) of the problems

Design of system revisions to eliminate the

problems

Implementation and initial operation of the revised system

Follow-up studies to determine if the newly designed system is operating efficiently

• Feasibility evaluation: technical, operational, schedule, legal, economic • Detailed system design: output, process, input• Specification report• Selection of a vendor

Page 13: CH10 Developing and Implementing Effective AIS

Evaluating System Feasibility: Narrowing of Design Alternatives

Operational feasibility - can and will the new system be used by the personnel for whom it is designed?

Economical feasibility - are the expected benefits expected to exceed the costs of the new system?

Time feasibility - can the new system be designed and implemented in the period scheduled?

Technical feasibility - is proven technology available to implement the design? Legal feasibility - is there a conflict between the design and the firm’s ability

to meet its legal obligations?

The feasibility evaluationA. is completed prior to detailed systems design.B. includes economic, schedule, technical, legal, and operational feasibility.C. both a and b are true D. neither a nor b is trueOrdinarily, the analysis tool for the systems analyst and steering committee to use in selecting the best system alternative is (CMA, adapted)A. Pilot testing. B. User selection.C. Decision tree analysis D. Cost-benefit analysis

Page 14: CH10 Developing and Implementing Effective AIS

Detailed Systems Design

Consultants prepare a detailed system design for each feasible proposal. Outputs are designed first, followed by the processing steps and inputs. Tools that are available to consultants in preparing structured designs

are Hierarchy Plus Input, Processing, and Output (HIPO) charts, Warnier-Orr diagrams, system flowcharts, and data flow diagrams.

The process of developing specifications for hardware, software, manpower, data resources, and information products required to develop a system is referred to asA. Systems analysis. B. Systems feasibility study.C. Systems maintenance. D. Systems design. (CMA, adapted)

The three major activities of systems design areA.User interface design, data manipulation, and output analysis.B.Process design, output design, and output analysis.C.User interface design, data design, and process design.D.Data design, input validation, and processing. (CMA, adapted)

Page 15: CH10 Developing and Implementing Effective AIS

Systems Specifications Report

System design specifications should be incorporated in a formal systems specifications report.

Higher-level management should review this report and give final approval. The report should contain all information needed by management to make a

sound decision concerning the proposed design. Historical background information about the company’s operating activities. Detailed information about the problems in the company’s current system. Detailed descriptions of the systems design proposals. Indication of what the vendors should include in their proposals to the company. Time schedule for implementing the new system.

Consultants choose which vendors will receive the Request for Proposal (RFP) and answer specific questions that arise regarding aspects of the report.

The major role of consultants during this decision-making process is to provide input regarding the pros and cons of each vendor’s proposal.

Although the consultants may provide a recommendation concerning a vendor’s proposal, the steering committee must ultimately make the decision.

Page 16: CH10 Developing and Implementing Effective AIS

Factors Affecting the Selection of a System

Performance capability of each proposed system in relation to the system’s cost (may be tested by using a benchmark problem)

Modularity, or the ease with which a system can be altered at a later date Compatibility of each proposed system to the company’s current system Reputation of vendors and the vendor’s ability to provide support in

implementation and subsequent operation

In selecting a new accounting information system, the steering committee should considerA. all expected costs and benefits of the new systems, including maintenance and operating costs.B. support that a vendor can provide, including training, maintenance, and backup.C. compatibility of a new system with existing systems.D. All of the above are considerations in selecting a new system.E. Only a and b are important considerations in selecting the new system.

Page 17: CH10 Developing and Implementing Effective AIS

Outsourcing

Under outsourcing, a company needing data processing services hires an outside organization to handle all or part of these services.

The degree to which a company outsources may range from routine assistance with a single application to running the entire info. system.

Outsourcing contracts are usually signed for five to ten years.Advantages: An attractive business solution Results in effective use of assets Causes cost savings that result from economies of scale Facilitates downsizing

Disadvantages: It could be difficult for a company to break its contract, resulting in inflexibility. The company may loose control of its information system and be exposed to possible

abuse. Over the long run, a company may loose sight of its information needs and how the

system can provide it with competitive advantage.

Page 18: CH10 Developing and Implementing Effective AIS

Outsourcing

Time-sharing organizations provide user companies with on-line capabilities.

Monthly fees are based on a fixed cost for terminal facilities and variable costs for file storage and communications.

Time-sharing is optimal for firms that require immediate feedback or have sporadic processing needs that require a lot of computing power.

Service bureaus typically provide user companies with batch processing of accounting data.

Fees are based on the time required to process the user company’s data.

An advantage of using service bureaus is that user firms obtain needed processing services without investing in its own computer system.

Disadvantages include data security problems and possible delays in receiving output information.

Page 19: CH10 Developing and Implementing Effective AIS

SYSTEMS IMPLEMENTATION

Systems implementation encompasses the consultant’s planning and controlling of the various activities needed to convert the company’s current system to the newly designed one.

Three major steps in system implementation are 1) performing preliminary actions, 2) executing activities leading to an operational system and 3) conducting follow-up activities and evaluations.

Page 20: CH10 Developing and Implementing Effective AIS

The Systems Development Life Cycle

System operation on a daily basis

Planning and preliminary investigation

Analysis of the system to determine the cause(s) of the problems

Design of system revisions to eliminate the

problems

Implementation and initial operation of the revised system

Follow-up studies to determine if the newly designed system is operating efficiently

• Prepare physical site•Determine functional changes•Select and assign personnel•Train personnel•Acquire and install equipment•Establish internal controls•Convert data files•Acquire and install software•Test software•Conversion

Page 21: CH10 Developing and Implementing Effective AIS

Performing Preliminary Actions

Plans concerning implementation activities should include cost budgets, time schedules, work plans, and project controls.

Two techniques often used for controlling systems projects are Gantt charts and network diagrams.

Behavioral issues, organization of the project team, and contractual negotiations with suppliers should also be addressed.

Page 22: CH10 Developing and Implementing Effective AIS

Gantt Charts

A Gantt chart is a bar chart with a calendar scale that is useful for scheduling and tracking the activities of systems

implementation projects for indicating progress directly on the Gantt chart in

contrast to the planned progress. Gantt charts are straightforward, easy to understand, and

best suited for projects that are not highly complex. A drawback of the Gantt chart is that it does not show

relationships among activities in systems implementation.

Page 23: CH10 Developing and Implementing Effective AIS

Network Diagrams

A network diagram schedules the sequence of activities that must be performed in the implementation of a new system.

Two major project planning and control techniques incorporate network diagrams: PERT (Program Evaluation and Review Technique) and CPM (Critical Path Method)

Two basic steps involved in constructing a network diagram are 1) estimating activity time and 2) linking activities together.

Which of the following statements is not true with respect to managing IT projects:a. Program evaluation and review technique (PERT) allows management to determine the shortest time it will take to implement a new system, and any slack time that might exist between implementation activities.b. An advantage of PERT is that it allows managers to identify the critical path in implementation.c. Both PERT and Gantt charts are manual techniques used in managing IT implementations.d. Gantt charts are useful in scheduling and implementing IT because they allow you to indicate actual progress versus planned progress directly on the chart.

Page 24: CH10 Developing and Implementing Effective AIS

System Implementation Activities

Personnel Selection - newly installed systems may require added personnel, job reengineering, or downsizing.

Personnel training - computer vendor personnel and consultants help to train personnel using methods such as video presentations and case studies.

Physical site preparation - sites of new systems may have to be constructed or modified.

Detailed system design - conceptual design must be converted from logical specifications to detailed physical requirements of a workable system.

Software development - firms may develop programs “in-house” or acquire commercial packages.

Program testing- known as “debugging” because the objective is to eliminate errors (or “bugs”) in programs; firms may use desk checking or string testing techniques.

System testing - testing the hardware with the software, sample data, inputs, and outputs; final testing consists of acceptance testing, which involves users of the system.

Page 25: CH10 Developing and Implementing Effective AIS

System Implementation Activities

Documentation - provides the basis for later system changes and aids new employees in performing their duties

Standards development - major system changes may call for new standards for data elements, codes, etc.

File conversion - steps to convert manual files to computer files or from one medium to another.

System Conversion - involves converting from the current system to a new system.

In which of the following phases of computer system development would training occur?A.Planning phase.B.Analysis phase.C.Design phase.D.Implementation phase. (CPA, adapted)

Page 26: CH10 Developing and Implementing Effective AIS

System Conversion Approaches

Direct conversion - the old system is immediately discontinued when the new system is implemented.

Parallel conversion - both the new and old system operate simultaneously for a certain period of time.

Modular conversion (or pilot) - consists of testing and converting the new system at one location initially.

Phased conversion - consists of converting segments of the new system until the entire system is operational.

Workwell Company operates in several regions, with each region performing its data processing in a regional data center. The corporate management information systems (MIS) staff has developed a database management system to handle customer service and billing. The director of MIS recommended that the new system be implemented in the Southwestern Region to ascertain if the system operates in a satisfactory manner. This type of conversion is called aA.Direct conversion. B. Prototype conversion.C. Parallel conversion. D. Pilot conversion. (CPA, adapted)

The least risky strategy for converting from a manual to a computerized accounts receivable system would be a (CMA, adapted)A.Direct conversion. B. Parallel conversion C. Pilot conversion. D. Database conversion

Page 27: CH10 Developing and Implementing Effective AIS

Systems Follow-up

Fine-tuning consists of uncovering and solving hidden problems that may arise as the system becomes operational.

A follow-up report summarizes the work the consultants performed in their follow-up study and recommendations for improving the client company’s info. system.

Operational activities consist mainly of maintenance of the system including software modifications and updates.

The process of monitoring, evaluating, and modifying a system as needed is referred to asA.Systems analysis.B.Systems feasibility study.C.Systems maintenance.D.Systems implementation. (CMA, adapted)