Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Chapter Developing e-Business Solutions
1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise C h a p t e r 10 Developing e-Business Solutions
James A.O'Brien Introduction to Information Systems Eleventh Edition Chapter Objectives Use the systems development process outlined in this chapter,and the model of IS components from Chapter 1 as problem-solving frameworks to help you propose information systems solutions to simple business problems. Describe and give examples to illustrate how you might use each of the steps of the information system development cycle to develop and implement an e- business system
James A. O’Brien Introduction to Information Systems Eleventh Edition 2 Chapter Objectives • Use the systems development process outlined in this chapter, and the model of IS components from Chapter 1 as problem-solving frameworks to help you propose information systems solutions to simple business problems. • Describe and give examples to illustrate how you might use each of the steps of the information system development cycle to develop and implement an ebusiness system
James A.O'Brien Introduction to Information Systems Eleventh Edition Chapter Objectives Explain how prototyping improves the process of systems development for end users and IS specialists. ldentify the activities involved in the implementation of new information systems. Describe several evaluation factors that should be considered in evaluating the acquisition of hardware,software,and IS services. ldentify several change management solutions for end user resistance to the implementation of new e-business applications
James A. O’Brien Introduction to Information Systems Eleventh Edition 3 Chapter Objectives • Explain how prototyping improves the process of systems development for end users and IS specialists. • Identify the activities involved in the implementation of new information systems. • Describe several evaluation factors that should be considered in evaluating the acquisition of hardware, software, and IS services. • Identify several change management solutions for end user resistance to the implementation of new e-business applications
James A.O'Brien Introduction to Information Systems Eleventh Edition Systems Approach to Problem Solving Define the Problem Develop Alternative ajenle pue Joj!uow Solutions Select the Solution Design the Solution Implement the Solution
James A. O’Brien Introduction to Information Systems Eleventh Edition 4 Systems Approach to Problem Solving Design the Solution Define the Problem Develop Alternative Solutions Select the Solution Implement the Solution Monitor and Evaluate Results
James A.O'Brien Introduction to Information Systems Eleventh Edition 5 Traditional Systems Development Life Cycle Understand the Systems Investigation Business Product: Problem or Feasibility Study Opportunity Develop an Systems Analysis Information Product: System Functional Requirements Solution ↓ Systems Design Product: System Specifications ↓ Implement Systems Implementation the Information Product: System Operational System Solution ↓ Systems Maintenance Product: Improved System
James A. O’Brien Introduction to Information Systems Eleventh Edition 5 Traditional Systems Development Life Cycle Systems Implementation Product: Operational System Systems Investigation Product: Feasibility Study Systems Analysis Product: Functional Requirements Systems Design Product: System Specifications Systems Maintenance Product: Improved System Understand the Business Problem or Opportunity Develop an Information System Solution Implement the Information System Solution
James A.O'Brien Introduction to Information Systems Eleventh Edition 6 Prototyping Process Identify an End User's Information Requirements Develop Information System Prototypes Prototyping Cycle ↓ Revise the Prototypes to Better Meet End User Requirements Maintenance Cycle Use and Maintain the Accepted System
James A. O’Brien Introduction to Information Systems Eleventh Edition 6 Prototyping Process Use and Maintain the Accepted System Identify an End User's Information Requirements Develop Information System Prototypes Revise the Prototypes to Better Meet End User Requirements Prototyping Cycle Maintenance Cycle
James A.O'Brien Introduction to Information Systems Eleventh Edition7 Systems Investigation Economic Organizational Feasibility Feasibility Can we afford it? Is it a good fit? Technical Operational Feasibility Feasibility Does the Will it be accepted? capability exist?
James A. O’Brien Introduction to Information Systems Eleventh Edition 7 Systems Investigation Organizational Feasibility Is it a good fit? Operational Feasibility Will it be accepted? Economic Feasibility Can we afford it? Technical Feasibility Does the capability exist?
James A.O'Brien Introduction to Information Systems Eleventh Edition Systems Analysis Organizational Key Areas of Systems Analysis Present Functional System Requirements
James A. O’Brien Introduction to Information Systems Eleventh Edition 8 Systems Analysis Key Areas of Systems Analysis Organizational Functional Requirements Present System
James A.O'Brien Introduction to Information Systems Eleventh Edition9 Systems Design User Interface Data Process Design Design Design Screen,Form,Report Data Element Program and and Dialog Design Structure Design Procedure Design
James A. O’Brien Introduction to Information Systems Eleventh Edition 9 Systems Design Data Design User Interface Design Process Design Screen, Form, Report and Dialog Design Data Element Structure Design Program and Procedure Design
James A.O'Brien Introduction to Information Systems Eleventh edition 10 End User Development Controls What controls are needed? Input Processing Output What data What operations What information is required? on the input is needed? is required? Storage Will the application need to store data?
James A. O’Brien Introduction to Information Systems Eleventh Edition 10 End User Development Controls What controls are needed? Input What data is required? Processing What operations on the input is required? Output What information is needed? Storage Will the application need to store data?