Chapter 8 Information Systems Development & Acquisition

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Fundamentals of Information Systems, Sixth Edition
© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
C H A P T E R 10 Developing Business/IT Solutions.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
Chapter 1 Assuming the Role of the Systems Analyst
8-1 Chapter 8 Information Systems Development and Acquisition Robert Riordan, Carleton University.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Chapter 8 Information Systems Development & Acquisition
Chapter 8 Information Systems Development and Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Chapter 8 Information Systems Development and Acquisition
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
The Information Systems Development Process Chapter 9.
Chapter 6 Systems Development.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 9 -
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Introduction to Systems Analysis and Design
Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Acquiring Information Systems and Applications
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
1 Information Systems Development and Acquisition J. S. Chou Assistant Professor.
SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
Laudon & Laudon: Canadian Edition
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Systems Investigation and Analysis
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
8-1 Chapter 8 Information Systems Development & Acquisition.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Alternatives to Systems Development Chapter 11. Chapter Objectives Understand the factors and situations where building a system in-house is not feasible.
Computers Are Your Future © 2006 Prentice Hall, Inc.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
Alter – Information Systems © 2002 Prentice Hall 1 The Process of Information System Planning.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/ Chapter 10 Developing and Acquiring.
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
Computers Are Your Future © 2008 Prentice Hall, Inc.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in the Digital.
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Chapter 11: Alternative Approach - Purchasing Systems.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 1/11/ Chapter 9 Information Systems Development.
PART 2 Information Systems Development. LEARNING OBJECTIVES Systems Development Life Cycle Application Development Methodologies Project Management Systems.
CHAPTER 13 Acquiring Information Systems and Applications.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
The Information Systems Development Processes Chapter 9.
Information Systems Development
Information Systems Development
Chapter 1 The Systems Development Environment
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
SDLC: System Development Life Cycle
Chapter 1 The Systems Development Environment
Information Systems Development
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

Chapter 8 Information Systems Development & Acquisition Information Systems Today Leonard Jessup & Joseph Valacich © 2003 Prentice Hall, Inc.

© 2003 Prentice Hall, Inc.

Chapter 8 Objectives Understand the process of IS management Understand the system development life cycle (SDLC) Understand alternative approaches to system development Understand in-house system development Understand external acquisition, outsourcing, and end-user development © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development Systems analysis and design – the process of designing, building, and maintaining information systems Systems analyst Blending technical and managerial expertise © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development Evolution of IS development From “art” to a “discipline” Standardized development methods Software engineering © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development Options for Obtaining Information Systems Build your own Buy a prepackaged system Outsource development to a 3rd party End user development © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development Information Systems Development in Action Breaking large complex problems into manageable pieces Decomposing large, complex problems © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development System Construction Process Identify a large IT problem to solve Break the large problem into several smaller, more manageable pieces Translate each “piece” (small problem) into computer programs Piece together each program into an overall comprehensive IS that solves the problem © 2003 Prentice Hall, Inc.

The Need for Structured Systems Development The Role of Users in the Systems Development Process Knowledgeable of needs Effective partnership © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Systems Development Life Cycle System identification, selection, and planning System analysis System design System implementation System maintenance © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 1: System Identification, Selection, and Planning Undertake only those projects critical to mission, goals, and objectives Select a development project from all possible projects that could be performed Different evaluation criteria used to rank potential projects An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 1: System Identification, Selection, and Planning Evaluation criteria Strategic alignment Potential benefits Potential costs and resource availability Project size / duration Technical difficulty / risks An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 2: System Analysis Collecting System Requirements Requirements collection Interviews Questionnaires Observations Document analysis Critical Success Factors (CSF) Joint Application Design (JAD) An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 2: System Analysis Modeling Organizational Data Entity Relationship Diagram (ERD) Modeling Organizational Processes and Logic Data flows Processing logic An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 3: System Design Designing forms and reports Designing interfaces and dialogues Designing databases and files Designing processing and logic An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 4: System Implementation Software programming Software testing Developmental Alpha Beta An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 4: System Implementation System conversion Parallel Direct Phased Pilot System documentation, training, and support User and reference guides Training and tutorials Installation procedures and troubleshooting guides An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

© 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 5: System Maintenance Maintenance process steps: Obtain maintenance request Transform requests into changes Design changes Implement changes An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Steps in the Systems Development Process Phase 5: System Maintenance Maintenance types: Corrective maintenance Adaptive maintenance Perfective maintenance Preventive maintenance An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

© 2003 Prentice Hall, Inc.

Other Approaches to Designing and Building Systems Prototyping Rapid Application Development (RAD) Object-Oriented Analysis & Design (OOA&D) An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Need for Alternatives to Building Systems Yourself Limited IS staff IS staff has limited skill set IS staff is overworked Problems with performance of IS staff An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Common Alternatives to In-house Systems Development External acquisition System identification, selection and planning Systems analysis Development of a request for proposal (RFP) Proposal evaluation Vendor selection An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Common Alternatives to In-house Systems Development Outsourcing – the practice of turning over responsibility of some to all of an organization’s information systems development and operations to an outside firm An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Common Alternatives to In-house Systems Development Why Outsource? Cost and quality concerns Problems in IS performance Supplier pressures Simplifying, downsizing, and reengineering Financial factors Organizational culture Internal irritants An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Common Alternatives to In-house Systems Development Managing the IS outsourcing relationship Strong CIO oversight Measurement of milestones, costs, and benefits Customer relationship management Not all outsourcing relationships are the same Basic relationship Preferred relationship Strategic relationship An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.

Common Alternatives to In-house Systems Development End-user development Benefits of end-user development Encouraging end-user development End-user development pitfalls An organization can only work on only a limited number of projects at a given time due to limited resources so care must be taken when selecting the projects to build. After all possible projects are identified, those deemed most likely to yield significant organizational benefits, given available resources, are selected for subsequent development. Some possible evaluation criteria for ranking potential projects are: strategic alignment, potential benefits, potential costs and resource availability, project size and duration, and technical difficulty. © 2003 Prentice Hall, Inc.