CHAPTER 13. Acquiring Information Systems and Applications

Similar documents
CHAPTER 13. Acquiring Information Systems and Applications

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

LECTURE 1. SYSTEMS DEVELOPMENT

CHAPTER 9. DEVELOPING IT SY STEM S Bringing IT System s to Life

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Phase 2 Systems Analysis. Dr. Feng-Jen Yang

INFORMATION SYSTEMS DEVELOPMENT

This unit introduces the Systems Development Life Cycle and the roles involved in ICT system development.

Domain 1 The Process of Auditing Information Systems

5/19/ Professor Lili Saghafi

System Design Approaches. System Design. Model-Driven Approaches Modern Structured Design. Model-Driven Approaches

Objectives. Chapter 12. System Design. Model-Driven Approaches. System Design Approaches Systems Design

Information Systems Development Process (Software Development Life Cycle)

SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Introduction to Systems Analysis and Design

How To Model Software Development Life Cycle Models

System/Data Requirements Definition Analysis and Design

Project Management. Systems Analysis and Design, 8e Kendall & Kendall

Information Technology Project Management (ITPM)

Exam Results. IT 4823 Information Security Administration. Project Management for Information Security. Introduction. Project Planning Considerations

2.1 The RAD life cycle composes of four stages:

CIS 270. Systems Analysis and Design

Evaluating Software Alternatives. Chapter 4 Methods of Software Acquisition. Advantages of Custom Developed Software. Custom Developed Software

Development and Acquisition D&A

Auditing Systems Development

Information Technology (IT) Introduction to System Analysis and Design. Information System. Information System Components

Determining requirements

Chapter 13 BUILDING INFORMATION SYSTEMS. How does building new systems produce organizational change?

Certified Information Systems Auditor (CISA)

Chapter 6 Determining System Requirements

MANAGING THE SYSTEMS DEVELOPMENT LIFE CYCLE

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION

ID Task Name Time Pred

Brief Contents. Part Three: Decisions and Strategies. Part One: Information Technology Infrastructure. Part Four: Organizing Businesses and Systems

How To Manage Technology

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Introduction to the ITS Project Management Methodology

Health Information Management Systems Technology and Analysis (HIMSTA) Domains, Competencies and Modules. The Curriculum.

Assuming the Role of Systems Analyst & Analysis Alternatives

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Role and Skill Descriptions. For An ITIL Implementation Project

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing.

INFORMATION TECHNOLOGY

lclinical Informatics: Evaluation,

INFORMATION TECHNOLOGY GUIDELINE

Development, Acquisition, Implementation, and Maintenance of Application Systems

System Development Life Cycle Methodology

Systems Analysis and Design in a Changing World, Fifth Edition

Program Lifecycle Methodology Version 1.7

Chapter 11 Project Management

Module 4: The systems development process

How To Design An Information System

HHSN W 1 QSSI - Quality Software Services, Inc

The Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation

Why a feasibility study? Content of a feasibility study. When to do Feasibility Study? Lecture 3, Part 2: Feasibility Study

COURSE TITLE: (OLS 207) INFORMATION SYSTEMS ANALYSIS, DESIGN AND EVALUATION

IT2404 Systems Analysis and Design (Compulsory)

IT1104- Information Systems & Technology (Compulsory)

A system is a set of integrated components interacting with each other to serve a common purpose.

ASSESSMENT OF SOFTWARE PROCESS MODELS

COST-BENEFIT ANALYSIS TEMPLATE

Implementing an HRMS Where Do You Begin. Dino Nosella, PMP

Lecture 7: the Feasibility Study. Content of a feasibility study

i) Question Type The following are guidelines on the type of questions and their approximate weightings:

Information Technology Governance Overview and Charter

VI. The Feasibility Study. The Feasibility Study Phase

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

SECTION C: DESCRIPTION/SPECIFICATIONS/WORK STATEMENT

Foundations for Systems Development

SDLC for outsourced customized software development

Information Technology Services firms

Systems Analysis and Design

Application of software product quality international standards through software development life cycle

Systems Investigation and Analysis. Systems Development. What is it? Why Plan?

An Assessment between Software Development Life Cycle Models of Software Engineering

Chapter 1 System Development Environment

Task Area 1: IT Services for Biomedical Research, Health Sciences, and Healthcare

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

Request for Proposal (RFP)

Software Engineering. Requirements elicitation - Facts finding. Software Engineering Requirements Elicitation Slide 1

Faun dehenry FMT Systems Inc , FMT Systems Inc. All rights reserved.

Chapter 6 Implementation Planning

Introduction to Change

Software Engineering Question Bank

A REPORT BY THE NEW YORK STATE OFFICE OF THE STATE COMPTROLLER

Chapter 1 The Systems Development Environment

SYSTEMS ANALYSIS DESIGN

Advanced Software Engineering. Software Development Processes

Software Development Processes. Software Life-Cycle Models

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Overview of STS Consulting s IV&V Methodology

CS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman

TECHNOLOGY STRATEGY AUDIT

Transcription:

CHAPTER 13 Acquiring Information Systems and Applications

CHAPTER OUTLINE 13.1 Planning for and Justifying IT Applications 13.2 Strategies for Acquiring IT Applications 13.3 The Traditional Systems Development Life Cycle 13.4 Alternative Methods and Tools for Systems Development 13.5 Vendor and Software Selection

LEARNING OBJECTIVES 1. Define an IT strategic plan, identify three objectives it must meet, and describe the four common approaches to cost-benefit analysis. 2. Discuss the four business decisions that companies must make when they acquire new applications. 3. Identify the six processes involved in the systems development life cycle, and explain the primary tasks and importance of each process. 4. Describe four alternative development methods and four tools that augment development methods, and identify at least one advantage and one disadvantage of each method and tool. 5. Analyze the process of vendor and software selection

13.1 Planning for and Justifying IT Applications Organizations must analyze the need for the IT application. Each IT application must be justified in terms of costs and benefits. The application portfolio

Information Systems Planning

Information Systems Planning (continued) Organizational Strategic Plan IT Architecture IT Strategic Plan

IT Steering Committee

IS Operational Plan Contains the following elements: Mission IT environment Objectives of the IT function Constraints of the IT function Application portfolio Resource allocation and project management

Evaluating & Justifying IT Investment: Benefits, Costs & Issues Assessing the costs Fixed costs Total cost of ownership (TCO) Assessing the benefits (Values) Intangible benefits: Benefits from IT that may be very desirable but difficult to place an accurate monetary value on. Comparing the two

Conducting the Cost-Benefit Analysis Using Net Present Value (NPV) Return on investment Breakeven analysis The business case approach

13.2 Strategies for Acquiring IT Applications Four fundamental business decisions to make before choosing a strategy: (1) How much computer code does the company want to write? (2) How will the company pay for the application? (3) Where will the application run? (4) Where will the application originate?

Strategies for Acquiring IT Applications Purchase a Prewritten Application Customize a Prewritten Application Lease the applications Application Service Providers and Software-as-a-Service Vendors Use Open-Source Software Outsourcing Custom Development

Operation of an Application Service Provider (ASP) Customer A Customer B Customer C Application Application Application Database Database Database ASP Data Center

Operation of a Software-as-a-Service (SaaS) Vendor Customer A Customer B Customer C Application Customer A Customer B Customer C SaaS Vendor Data Center

13.3 Traditional Systems Development Life Cycle Software Development Life Cycle (SDLC) Systems Investigation Systems Analysis (i.e.define) Systems Design Programming and Testing Implementation (i.e.deploy) Operation and Maintenance

Six-Stage Systems Development Life Cycle (SDLC) with Supporting Tools Business Need Prototyping Systems Investigation Deliverable: Go/No Go Decision Systems Analysis Deliverable: User Requirement Systems Design Deliverable: Technical Specification Programming and Testing Implement The System Operation and Maintenance Upper CASE Tools Joint Application Design (JAD) Lower CASE Tools

The SDLC Major advantages Control Accountability Error detection Major drawbacks Relatively inflexible Time-consuming and expensive Discourages changes once user requirements are gathered

SDLC Systems Investigation Begins with the business problem (or opportunity) followed by the feasibility analysis. Feasibility study Deliverable: Go/No-Go Decision

Feasibility Study Technical feasibility Economic feasibility Organizational feasibility Behavioral feasibility

SDLC System Analysis The examination of the business problem that the organization plans to solve with an information system. Main purpose is to gather information about existing system to determine requirements for the new or improved system. Deliverable is a set of system requirements, also called user requirements.

SDLC Systems Design Describes how the system will accomplish this task. Deliverable is the technical design that specifies: System outputs, inputs, user interfaces Hardware, software, databases, telecommunications, personnel & procedures Blueprint of how these components are integrated

SDLC System Design (continued) Scope creep is caused by adding functions after the project has been initiated. Kajano/Shutterstock

SDLC Programming & Testing Programming involves the translation of a system s design specification into computer code. Testing checks to see if the computer code will produce the expected and desired results under certain conditions. Testing is designed to delete errors (bugs) in the computer code.

SDLC Systems Implementation Implementation involves three major conversion strategies: Direct Conversion Pilot Conversion Phased Conversion Parallel Conversion (not used much today)

SLDC Operation & Maintenance Audits are performed to assess the system s capabilities and to determine if it is being used correctly. Systems need several types of maintenance. Debugging Updating Maintenance

13.4 Alternative Methods and Tools for Systems Development Joint application design (JAD) Rapid application development (RAD) Agile development End-user development

RAD versus SDLC

Tools for Systems Development Prototyping Integrated computer-assisted software engineering (ICASE) Component-based development Object-oriented development

13.5 Vendor & Software Selection Step 1: Identify potential vendors Step 2: Determine the evaluation criteria Request for proposal (RFP) Step 3: Evaluate vendors and packages Step 4: Choose the vendor and package Step 5: Negotiate a contract Step 6: Establish a service level agreement