30
CHAPTER 12 Acquiring Information Systems and Applications

Chapter 12: Acquiring Information Systems and Applications

  • Upload
    rinky25

  • View
    11.206

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Chapter 12: Acquiring Information Systems and Applications

CHAPTER 12

Acquiring Information Systems and Applications

Page 2: Chapter 12: Acquiring Information Systems and Applications

CHAPTER OUTLINE

12.1 Project Management for Information System Projects

12.2 Planning for and Justifying IT Applications

12.3 Strategies for Acquiring IT Applications12.4 The Traditional Systems Development Life

Cycle12.5 Alternative Methods and Tools for

Systems Development12.6 Vendor and Software Selection

Page 3: Chapter 12: Acquiring Information Systems and Applications

12.1 Project Management for Information Systems Projects Project Information System Project Management The Triple Constraints

Page 4: Chapter 12: Acquiring Information Systems and Applications

An IS Project Gone Astray

Page 5: Chapter 12: Acquiring Information Systems and Applications

The Project Management Process

Project Initiation Project Planning Project Execution Project Monitoring and Control Project Completion

Page 6: Chapter 12: Acquiring Information Systems and Applications

12.2 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

Page 7: Chapter 12: Acquiring Information Systems and Applications

Information Systems Planning Process

Page 8: Chapter 12: Acquiring Information Systems and Applications

Information Systems Planning (continued)

Organizational strategic plan IT architecture Both are inputs in developing the IT strategic

plan.

Page 9: Chapter 12: Acquiring Information Systems and Applications

IT Steering Committee

The IT Steering Committee

Page 10: Chapter 12: Acquiring Information Systems and Applications

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

Page 11: Chapter 12: Acquiring Information Systems and Applications

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

Page 12: Chapter 12: Acquiring Information Systems and Applications

Conducting the Cost-Benefit Analysis

Using Net Present Value (NPV) Return on investment Breakeven analysis The business case approach

Page 13: Chapter 12: Acquiring Information Systems and Applications

12.3 Strategies for Acquiring IT Applications

Buy the applications (off-the-shelf approach) Lease the applications Software-as-a-Service Use Open-Source Software Outsourcing Developing the applications in-house

Page 14: Chapter 12: Acquiring Information Systems and Applications

Operation of an Application Service Provider (ASP)

ASP Data Center

CustomerA

Application

CustomerB

Application

CustomerC

Application

Database Database Database

Page 15: Chapter 12: Acquiring Information Systems and Applications

Operation of a Software-as-a-Service (SaaS) Vendor

SaaS Vendor Data Center

CustomerA

CustomerB

CustomerC

CustomerA

CustomerB

CustomerC

Application

Page 16: Chapter 12: Acquiring Information Systems and Applications

12.4 Traditional Systems Development Life Cycle

Software Development Life Cycle (SDLC) is the traditional systems development method that organizations use for large-scale IT projects.

Page 17: Chapter 12: Acquiring Information Systems and Applications

Prototyping

Six-Stage Systems Development Life Cycle (SDLC) with Supporting Tools

Systems Investigation

Deliverable: Go/No Go Decision

Systems Analysis

Deliverable: User Requirement

Systems Design

Deliverable: Technical Specification

Programming and Testing

ImplementThe

System

Operation and Maintenance

Business Need

Joint Application

Design (JAD)

Upper CASE Tools

Lower CASE Tools

Page 18: Chapter 12: Acquiring Information Systems and Applications

Traditional SDLC Processes

Systems investigation Systems analysis Systems design Programming and testing Implementation Operation and maintenance

Page 19: Chapter 12: Acquiring Information Systems and Applications

The SDLC

Major advantages Control Accountability Error detection

Major drawbacks Relatively inflexible Time-consuming and expensive Discourages changes once user requirements

are done

Page 20: Chapter 12: Acquiring Information Systems and Applications

SDLC – Systems Investigation

Begins with the business problem (or opportunity) followed by the feasibility analysis.

Feasibility study Deliverable: Go/No-Go Decision

Page 21: Chapter 12: Acquiring Information Systems and Applications

Feasibility Study

Technical feasibility Economic feasibility Organizational feasibility Behavioral feasibility

Page 22: Chapter 12: Acquiring Information Systems and Applications

SDLC – System Analysis

Is the examination of the business problem that the organization plans to solve with an information system.

Main purpose is to gather information about the existing system to determine the requirements for the new or improved system.

Deliverable is a set of system requirements, also called user requirements.

Page 23: Chapter 12: Acquiring Information Systems and Applications

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.

Page 24: Chapter 12: Acquiring Information Systems and Applications

SDLC – System Design (continued)

Scope creep is caused by adding functions after the project has been initiated.

Page 25: Chapter 12: Acquiring Information Systems and Applications

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.

Page 26: Chapter 12: Acquiring Information Systems and Applications

SDLC – Systems Implementation

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

Page 27: Chapter 12: Acquiring Information Systems and Applications

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

Page 28: Chapter 12: Acquiring Information Systems and Applications

12.5 Alternative Methods & Tools for Systems Development

Prototyping Joint application design (JAD) Integrated computer-assisted software

engineering tools Rapid application development (RAD) Agile development End-user development Component-based development Object-oriented development

Page 29: Chapter 12: Acquiring Information Systems and Applications

RAD versus SDLC

Page 30: Chapter 12: Acquiring Information Systems and Applications

12.6 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.