Systems Development and Analysis. ©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-2 Introduction.

Slides:



Advertisements
Similar presentations
Introduction to Systems Development and Systems Analysis
Advertisements

Acquiring Information Systems and Applications
Chapter 20 Introduction to Systems Development and Systems Analysis Copyright © 2012 Pearson Education 20-1.
Systems Development and Analysis
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
System Implementation
7.2 System Development Life Cycle (SDLC)
Introduction to System Analysis and Design - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and Design.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Acquiring Information Systems and Applications
Chapter 17 Acquiring and Implementing Accounting Information Systems
Acquiring Information Systems and Applications
Introduction to Computer Technology
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Systems Analysis and Design: The Big Picture
Introduction to Systems Development Life Cycle
Chapter 10.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 13: Developing and Implementing Effective Accounting Information Systems
ACCOUNTING INFORMATION SYSTEMS
Introduction to Systems Development Life Cycle
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Acquiring Information Systems and Applications
AIS Development Strategies. Lecture 4-2 ©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Introduction This.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Accounting systems design & evaluation 9434SB 18 March 2002.
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff John Wiley & Sons, Inc. Developed by: S. Bhattacharya, Ph.D. Florida Atlantic.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
MANAGEMENT INFORMATION SYSTEM
The Information Systems Development Processes Chapter 9.
Information Systems Development
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Systems Implementation,
Systems Analysis and Design
Developing Information Systems
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Systems Design, Implementation, and Operation
Systems Analysis and Design
(System Development Life Cycle)
Chapter 22, Part
Presentation transcript:

Systems Development and Analysis

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-2 Introduction This lecture discusses three topics: system development life cycle process of demonstrating the feasibility of a new AIS behavioral aspects of change that companies must deal with to successfully implement a new system

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-3 The Systems Development Life Cycle What are the five steps in the systems development life cycle (SDLC)? 1. Systems analysis 2. Conceptual design 3. Physical design 4. Implementation and conversion 5. Operations and maintenance

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-4 The Systems Development Life Cycle Systems Analysis Conduct initial investigation Conduct system survey Conduct feasibility study Determine information needs and system requirements Deliver systems requirements Feasibility analysis and decision points

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-5 Systems Analysis When a new or improved system is needed, a written request for systems development is prepared. The request describes the current system’s problems, why the change is needed, and the proposed system’s goals and objectives. It also describes the anticipated benefits and costs.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-6 The Systems Development Life Cycle Feasibility analysis and decision points Conceptual Design Evaluate design alternatives Develop design specifications Deliver conceptual design requirements

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-7 Conceptual Systems Design Evaluate design alternatives: The design team should identify and evaluate design alternatives using the following criteria: 1. How well it meets organizational and system objectives 2. How well it meets users’ needs 3. Whether it is economically feasible 4. Its advantages and disadvantages

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-8 Conceptual Systems Design Prepare design specifications: Once a design alternative has been selected, the team develops the conceptual design specifications for the following elements: 1. Output 2. Data storage 3. Input 4. Processing procedures and operations

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-9 Conceptual Systems Design Prepare conceptual systems design report: At the end of the conceptual design a conceptual systems design report is developed and submitted. 1. To guide physical systems design activities 2. To communicate how management and user information needs will be met 3. To help assess systems’ feasibility

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Systems Development Life Cycle Feasibility analysis and decision points Physical Design Design:output/database/input Develop programs Develop procedures Design controls Deliver developed system

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Physical design translates the broad, user-oriented AIS requirements of conceptual design into detailed specifications that are used to code and test the computer program. Conceptual systems design Physical systems design

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Output design: The objective of output design is to determine the characteristics of reports, documents, and screen displays. Output fits into one of four categories: 1. Scheduled reports 2. Special-purpose analysis 3. Triggered exception reports 4. Demand reports

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design File and database design: What are some file and database design considerations? – medium of storage – organization and access – processing mode – maintenance – size and activity level – Security – Error Detection

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Input design: When evaluating input design, the design team must identify the different types of data input and optimal input method. What are the two principal types of data input? 1. Forms 2. Computer screens

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Program design is one of the most time- consuming activities in the entire SDLC. Programs should be subdivided into small, well-defined modules to reduce complexity. What is this referred to as? – structured programming Modules should interact with a control module rather than with each other.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Procedures design should answer the who, what, where, and how questions related to all AIS activities. What should procedures cover? – input preparation – transaction processing – error detection and corrections – control

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design – reconciliation of balances – database access – output preparation and distribution – computer operator instructions

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design Control design: What are some control design considerations? – validity – authorization – accuracy – access – numerical control – audit trail – Security – Integrity

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Physical Systems Design At the end of the physical design phase the team prepares a physical systems design report. This report becomes the basis for management’s decision whether to proceed to the implementation phase.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Systems Development Life Cycle Feasibility analysis and decision points Implementation and Conversion Develop plan Install hardware and software Train personnel, test the system Complete documentation Convert from old to new system Fine-tune and review Deliver operational system

Systems Implementation Implementation planning Complete documentation Develop and test software programs Conversion Prepare site; install and test hardware Select and train personnel Test system

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Implementation planning: An implementation plan consists of implementation tasks, expected completion dates, cost estimates, and the person or persons responsible for each task. Planning MAY include adjustments to the company’s organizational structure.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Develop and test software programs: Seven steps are followed when developing and testing software programs. 1. Determine user needs 2. Develop a plan 3. Write program instructions (code) 4. Test the program 5. Document the program

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation 6. Train program users 7. Install and use the system Prepare site; install and test hardware: A PC requires little site preparation. A large system may require extensive changes, such as environmental controls, UPS power and raised floor space. Site preparation should begin well in advance of the installation date.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Select and train personnel: Employees can be hired from outside the company or transferred internally. Effective AIS training should include employees’ orientation to new policies and operations. Training should occur before systems testing and conversion.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Complete documentation: Three types of documentation must be prepared for new systems. 1. Development documentation 2. Operations documentation 3. User documentation

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Test system: There are three common forms of testing. 1. Walk-through 2. Processing of test transactions 3. Acceptance tests

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Conversion: There are four conversion approaches. 1. Direct conversion 2. Parallel conversion 3. Phase-in conversion 4. Pilot conversion

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Old system New system Direct Conversion Method

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Old system New system Parallel Conversion Method

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Phase-in Conversion Method Old system New system

Systems Implementation Pilot Conversion Method Old New OldNew

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Systems Implementation Data conversion: Data files may need to be modified in three ways: 1. Files may be moved to a different storage 2. Data content may be changed 3. File format may be changed

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Systems Development Life Cycle Operation and Maintenance Operate system Modify system Do ongoing maintenance Deliver improved system Systems Analysis

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Operation and Maintenance What are some factors to consider during the postimplementation review? – goals and objectives – satisfaction – benefits – costs – reliability – controls and security

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Operation and Maintenance What are some questions to answer during the postimplementation review? – Does the system produce accurate and complete data? – Is the system safeguarded against unintentional errors, fraud, and unauthorized intrusion? – Is the system documentation complete and accurate?

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players Who are the people involved in developing and implementing AIS? – management – accountants – information systems steering committee – project development team – systems analysts and programmers – external players

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players What are top management’s roles? – providing support and encouragement – establishing system goals and objectives – determine information requirements

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players What are accountants’ roles? – determine their information needs – may be members of the project development team – play an active role in designing system controls – Assist with Cost / Benefit – Evaluate system including controls

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players What are the steering committee’s roles? – set policies that govern the AIS in line with corporate strategy – ensures top-management participation – guidance and control – facilitates coordination and integration of IS activities

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players What are the project development team’s roles? – plan each project – monitor project – make sure proper consideration is given to the human element – Implement, test & train users

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture The Players What are the system analyst’s and programmer’s roles? – study existing systems – design new systems and prepare specifications – write computer programs

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Planning Systems Development Why is planning an important step in systems development? – consistency – efficiency – cutting edge – lower costs – adaptability

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Why Do Projects Fail? 1. Failure to establish Senior Mgmt Commitment 2. Taking shortcuts with System Development methodology 3. Unclear project expectations 4. Resistance to Change 5. Inadequate monitoring, reporting or controls 6. Not enough resources to complete project

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Why Do Projects Fail? 7. A project plan that is too simple, too complex or unrealistic 8. Imprecise objectives 9. Poor estimating techniques 10 Poorly trained analysts & programmers 11. Conflicting goals & objectives among project team members & users 12. Use of inappropriate software or hardware

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Feasibility Analysis What five important aspects need to be considered during a feasibility study? 1. Technical feasibility 2. Operational feasibility 3. Legal feasibility 4. Scheduling feasibility 5. Economic feasibility

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Feasibility Analysis Economic feasibility is the most frequently analyzed of the five aspects. What is the basic framework for feasibility analysis? – capital budgeting model

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Feasibility Analysis What are some capital budgeting techniques? – payback period – net present value (NPV) – internal rate of return (IRR)

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Behavioral Aspects of Change Individuals involved in systems development are agents of change who are continually confronted by people’s reaction and resistance to change. The best system will fail without the support of the people it serves.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Behavioral Aspects of Change Why do behavioral problems occur? – personal characteristics and background – manner in which change is introduced – experience with prior changes – communication – disruptive nature of the change process – fear

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Behavioral Aspects of Change How do people resist AIS changes? – aggression – projection – avoidance

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Behavioral Aspects of Change How can behavioral problems be improved? – meet needs of the users – keep communication lines open – maintain a safe and open atmosphere – obtain management support – allay fears – solicit user participation

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture Behavioral Aspects of Change – provide honest feedback – make sure users understand the system – describe new challenges and opportunities – reexamine performance evaluation – avoid emotionalism – present the system in the proper context – control the users’ expectations – keep the system simple

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture End of Lecture