©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-1 Accounting Information Systems 9 th Edition Marshall.

Slides:



Advertisements
Similar presentations
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Advertisements

© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
Chapter 2 The Origins of Software
Copyright © 2015 Pearson Education, Inc. AIS Development Strategies Chapter
Pertemuan 4 Membangun Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Acquiring Information Systems and Applications
Systems Development and Analysis
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 8 Information Systems Development & Acquisition
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Fundamentals of Information Systems, Second Edition
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
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.
Introduction to Systems Analysis and Design
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-1 Accounting Information Systems 9 th Edition Marshall.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Chapter 2 The Origins of Software
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
Systems Analysis and Design: The Big Picture
Chapter 14: Redesigning the Organization with Information Systems Instructor: Kevin Brabazon.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Introduction to Systems Development Life Cycle
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 1 AIS Development Strategies.
Computers Are Your Future © 2006 Prentice Hall, Inc.
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.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Acquiring Information Systems and Applications
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Development Strategies Development Strategies Dr. Yan Xiong College of Business CSU Sacramento 10/12/03.
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
11.1 © 2007 by Prentice Hall 6 Chapter Building Information Systems.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
17-1 Anup Kumar Saha AIS Development Strategies. 17-2Anup Kumar Saha Learning Objectives 1. Describe how organizations purchase application software,
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 172 C HAPTER 19 AIS Development Strategies.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Effective systems development requires a team effort of stakeholders,
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 171 C HAPTER 19 AIS Development Strategies.
Building Information Systems
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Deck 12 Accounting Information Systems Romney and Steinbart
Accounting Information Systems 9th Edition
AIS Development Strategies
Systems analysis and design, 6th edition Dennis, wixom, and roth
Systems analysis and design, 6th edition Dennis, wixom, and roth
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-1 Accounting Information Systems 9 th Edition Marshall B. Romney Paul John Steinbart

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-2 AIS Development Strategies Chapter 17

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-3 Learning Objectives 1. Describe how organizations purchase application software, vendor services, and hardware. 2. Explain how information system departments develop custom software. 3. Explain how end users develop, use, and control computer-based information systems.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-4 Learning Objectives 4. Explain why organizations outsource their information systems, and evaluate the benefits and risks of this strategy. 5. Explain the principles and challenges of business process reengineering.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-5 Learning Objectives 6. Describe how prototypes are used to develop an AIS, and discuss the advantages and disadvantages of doing so. 7. Explain what computer-aided software engineering is and how it is used in systems development.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-6 Introduction Ann Christy was elated that the new system Shoppers Mart (SM) needed was approved. She needed answers to the following questions: Was the software she needed available for her to purchase? If so, how should she approach the process of buying hardware and software and selecting a vendor?

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-7 Introduction How do companies go about developing software in house, and is this the best approach for SM? How extensively should the system make use of end-user-developed software? If the company decided to develop the system in house, should it try and speed up the development process by using prototyping or computer-assisted software engineering?

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-8 Introduction Should SM just make the needed improvements to its existing system, or should it consider reengineering its business processes and then develop a system to support the new processes? Was outsourcing the information system a viable alternative to obtaining a new system? Did the benefits outweigh its risks?

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-9 Introduction This chapter discusses three ways to obtain a new information system: purchasing prewritten software, developing software in house, and hiring an outside company (outsourcing). It also presents ways of speeding up or improving the development process.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 1 Describe how organizations purchase application software, vendor services, and hardware.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Purchase Software Canned software is written by computer manufacturers or software development companies. It is sold on the open market to a broad range of users with similar requirements. Turnkey systems are a combination of software and hardware sold as a package.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Purchasing Software and The SDLC Companies that buy rather than develop AIS software still go through the systems development life cycle (SDLC). 1. Systems analysis 2. Conceptual design 3. Physical design 4. Implementation and conversion 5. Operation and maintenance

The Systems Acquisition Process Will package meet needs ? Develop software internally Send RFP for hardware, if necessary Evaluate proposal No Yes Investigate software packages Can package be modified ? Send RFP for software and hardware No Yes Select best combination

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 2 Explain how information system departments develop custom software.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Development by In-House IS Department In the past, most organizations had their information system departments develop custom software, because canned software that fit their specific needs was not available. Developing custom software is difficult and error-prone. It also consumes a great deal of time and resources.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Development by In-House IS Department Custom software is usually developed and written in house. Alternatively, organizations may engage an outside company to develop a package or assemble it from their inventory of program modules. When contracting with an outside organization, a company should maintain control over the development process.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Development by In-House IS Department What guidelines are recommended? – carefully select a developer – sign a contract – plan and monitor each step – maintain effective communication – control all costs

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 3 Explain how end users develop, use, and control computer-based information systems.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software End-user computing (EUC) is the hands-on development, use, and control of computer- based information systems by users. When end users began to meet their initial information needs two things happened: 1 Users realized computers could be used to meet more and more information needs. 2 Increased access to data created many new uses and needs for information.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software What are some examples of end-user development uses? – retrieving information from company databases to produce simple reports or to answer one-time queries – performing “what if” sensitivity or statistical analyses – developing applications using prewritten software (spreadsheet or database system)

End-User-Developed Software Benefits of End-User Computing User creation, control, and implementation Systems that meet user needs Timeliness Freeing up IS resources Versatility and ease of use

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software Risks of End-User Computing Logic and development errors Inadequately tested applications Inefficient systems Poorly controlled and documented systems Systems incompatibility Duplication of systems Increased costs

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software Which one is an approach organizations use to manage and control end-user computing? – help desk What are some duties of the help desk? – providing hot-line assistance to help resolve problems – serving as a clearinghouse for information, coordination, and assistance

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software – training end users, and providing corresponding technical maintenance and support – evaluating new end-user hardware and software products – assisting with application development – developing and implementing standards – controlling data

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 4 Explain why organizations outsource their information systems, and evaluate the benefits and risks of this strategy.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Outsource the System What is outsourcing? It is hiring an outside company to handle all or part of an organization’s data processing activities. In a mainframe outsourcing agreement, the outsourcers buy their client’s computers and hire all or most of the client’s employees.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Outsource the System In a client/server or PC outsourcing agreement, an organization outsources a particular service, a segment of its business, a particular function, or PC support.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Outsource the System Benefits of Outsourcing A business solution Asset utilization Access to greater expertise and more advanced technology Lower costs Improved development time Elimination of peaks and valleys usage Facilitation of downsizing

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Outsource the System Risks of Outsourcing Inflexibility Loss of control Reduced competitive advantage Locked-in system Unfulfilled goals

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 5 Explain the principles and challenges of business process reengineering.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Business Processes Reengineering What is business process reengineering (BPR)? It is the thorough analysis and complete redesign of business process and information systems to achieve performance improvements. It is a process that challenges traditional organizational values and cultures associated with underperformance.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Business Processes Reengineering BPR reduces a company to its essential business processes and focuses on why they are done rather than on the details of how they are done. It completely reshapes organizational work practices and information flows to take advantage of technological advancements.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Principles of Reengineering What are the seven principles of business processing reengineering? 1. Organize around outcomes, not tasks. 2. Have output users perform the process. 3. Have those who produce information process it.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Principles of Reengineering 4. Centralize and disperse data. 5. Integrate parallel activities. 6. Empower workers, use built-in controls, and flatten the organization chart. 7. Capture data once, at its source.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Challenges Faced by Reengineering Efforts What are some of the obstacles to reengineering efforts? – tradition – resistance – time requirements – lack of management support – risk

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Challenges Faced by Reengineering Efforts – skepticism – retraining – controls

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 6 Describe how prototypes are used to develop an AIS, and discuss the advantages and disadvantages of doing so.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Prototyping What is prototyping? – an approach to systems design in which a simplified working model of a system is developed. A prototype, or “first draft,” is quickly and inexpensively built and provided to users for testing.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Prototyping What four steps are involved in developing a prototype? 1. Identify basic systems requirements. 2. Develop an initial prototype that meets the agreed-on requirements. 3. Users identify changes, developers make changes, and the system is turned over to the user. 4. Use the system approved by the users.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Prototyping Advantages of Prototyping Better definition of user needs Higher user involvement and satisfaction Faster development time Fewer errors More opportunity for changes Less costly

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart End-User-Developed Software Disadvantages of Prototyping Significant user time Less efficient use of system resources Incomplete systems development Inadequately tested and documented systems Negative behavioral reactions Unending development

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Learning Objective 7 Explain what computer-aided software engineering is and how it is used in systems development.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Computer-Aided Software Engineering (CASE) CASE is an integrated package of computer-based tools that automate important aspects of the software development process. CASE tools are used to plan, analyze, design, program, and maintain an information system. They are also used to enhance the efforts of managers, users, and programmers in understanding information needs.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Computer-Aided Software Engineering (CASE) CASE tools do not replace skilled designers; instead they provide a host of self-integrated tools that give developers effective support for all SDLC phases. CASE software typically has tools for strategic planning, project and system management, database design, screen and report layout, and automatic code generation.

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Computer-Aided Software Engineering (CASE) Advantages of CASE Technology Improved productivity Improved program quality Cost savings Improved control procedures Simplified documentation

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Computer-Aided Software Engineering (CASE) Disadvantages of CASE Technology Incompatibility Unmet expectations

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Case Conclusion What did Ann Christy decide? – against outsourcing the AIS What did she think about prototyping? – that it would not work well What did she think about reengineering? – that the system did not need reengineering

©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Case Conclusion What were her options? – purchase a system or design one in house. No matter which approach she chose, Ann wanted to facilitate as much end-user development as was practical and useful.

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