33
8 Systems Analysis and Design in a Changing World, Fifth Edition

8 Systems Analysis and Design in a Changing World, Fifth Edition

Embed Size (px)

Citation preview

Page 1: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Systems Analysis and Design in a

Changing World, Fifth Edition

Page 2: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Learning Objectives

Prioritize the system requirements based on the desired scope and level of automation for the new system

Describe the strategic decisions that integrate the application deployment environment and the design approach for the new system

Determine alternative approaches for system implementation

Systems Analysis and Design in a Changing World, 5th Edition 2

Page 3: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Learning Objectives (continued)

Evaluate and select an implementation approach based on the needs and resources of the organization

Describe key elements of a request for proposal (RFP) and evaluate vendors’ proposals for outsourced alternatives

Develop a professional presentation of findings to management

Systems Analysis and Design in a Changing World, 5th Edition 3

Page 4: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Overview

Chapter explains last three activities of analysis

Prioritize systems requirements

Generate and evaluate alternatives

Review recommendation with management

Refocus project direction

Transition from discovery and analysis to solutions and design

Set direction for design and implementation of solution system

Systems Analysis and Design in a Changing World, 5th Edition 4

Page 5: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Project Management Perspective

Project manager and senior technical members of project team work together

Nine areas of project management

Procurement

Communications

Risk

Integration

Scope

Time

Cost

Quality

Human resources

Systems Analysis and Design in a Changing World, 5th Edition 5

Page 6: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Deciding on Scope and Level of

Automation Scope determines which business functions will be

included in system

Level of automation is how much computer support exists for functions included in scope

Scope creep

Requests for addition of system functions after requirements have been defined and decision has been made

Users typically request more business functions than budget allows

Systems Analysis and Design in a Changing World, 5th Edition 6

Page 7: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Determining the Level of Automation

Low level

Functions automated for simple computer record keeping

Medium level

Midrange point that combines features from low and high alternatives

High level

System automates most processing of business functions

Systems Analysis and Design in a Changing World, 5th Edition 7

Page 8: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

RMO Customer Support System

Systems Analysis and Design in a Changing World, 5th Edition 8

Figure 8-1 (Partial Figure)

Page 9: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Selecting Alternatives

Entire group of alternatives is evaluated together to provide “big picture” view of proposed system

Key criteria that are used

Strategic plan

Economic feasibility

Schedule and resource feasibility

Technological feasibility

Operational, organizational, and cultural feasibility

Systems Analysis and Design in a Changing World, 5th Edition 9

Page 10: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Defining the Application Deployment Environment

Configuration of

Computer hardware

System software

Networks

Development tools

Existing environment generally considered and compared with proposed environment

Systems Analysis and Design in a Changing World, 5th Edition 10

Page 11: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Range of Application Types

Stand-alone applications on desktops or laptops, small servers and PDA devices

Online interactive applications – wired & wireless

Distributed applications across multiple platforms

Internet-based applications

Systems Analysis and Design in a Changing World, 5th Edition 11

Page 12: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Hardware, System Software, and

Networks Computers range from handheld to super computers

Operating systems range from Windows to Unix

Database management systems range from Oracle to SQL Server to IBM DB2

Software components and standards range from Java 2 Enterprise (J2EE) to Microsoft .NET

Web servers range from IIS to Apache

Systems Analysis and Design in a Changing World, 5th Edition 12

Page 13: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Deployment Environment

Characteristics to Consider

Compatibility with system requirements

Compatibility among hardware and system software

Required interfaces to external systems

Conformity with IT strategic plan and architecture plans

Cost and schedule

Systems Analysis and Design in a Changing World, 5th Edition 13

Page 14: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Development Tools

Development environment – programming languages, CASE tools, and other software used to develop application software

Java and Visual Studio .NET are examples

Application deployment environment decisions limit development tool choices

Operating system environment

Database management system (DBMS)

Distributed software standard

Systems Analysis and Design in a Changing World, 5th Edition 14

Page 15: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Existing Processing Environment at

RMO

Systems Analysis and Design in a Changing World, 5th Edition 15

Figure 8-3

Page 16: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Processing Environment Alternatives

Systems Analysis and Design in a Changing World, 5th Edition 16

Figure 8-4

Page 17: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Strategic Directions for RMO

Processing Environment

Systems Analysis and Design in a Changing World, 5th Edition 17

Figure 8-5

Page 18: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Choosing Implementation Alternatives

Variations on obtaining system

Facilities management – outsource all IS support

Packaged software, turnkey system, ERP system

Custom-built software systems

In-house development

Selection dimensions

Buy vs. build

In-house vs. outsource

Systems Analysis and Design in a Changing World, 5th Edition 18

Page 19: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Implementation Alternatives

Systems Analysis and Design in a Changing World, 5th Edition 19

Figure 8-6

Page 20: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Selecting an Implementation

Alternative Identifying criteria for selection

Comparisons can be difficult

Different proposed systems have strengths in different areas

Three major areas to consider

General requirements

Technical requirements

Functional requirements

Systems Analysis and Design in a Changing World, 5th Edition 20

Page 21: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Partial Matrix of General

Requirements

Systems Analysis and Design in a Changing World, 5th Edition 21

Figure 8-7

Page 22: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Partial Matrix of Functional

Requirements

Systems Analysis and Design in a Changing World, 5th Edition 22

Figure 8-8

Page 23: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Partial Matrix of Technical

Requirements

Systems Analysis and Design in a Changing World, 5th Edition 23

Figure 8-9

Page 24: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Making the Selection

First, rate each alternative with raw score

Weighted scores are then tabulated and compared to make a choice

RMO decided on in-house development for most CSS development to keep expertise within RMO

RMO wants to hire some new technical specialists

RMO feasibility review showed no serious problems – after specialists are added

Systems Analysis and Design in a Changing World, 5th Edition 24

Page 25: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Contracting with Vendors

Generate request for proposal (RFP)

Formal document sent to vendors if in-house development is not selected

States requirements and solicits proposed solutions

Considered a competitive contract offer

Bid on supplying hardware, software, and/or support services

Systems Analysis and Design in a Changing World, 5th Edition 25

Page 26: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

I. Introduction and Background

II. Overview of Need

III. Description of Technical Requirements

IV. Description of Functional Requirements

Sample RFP Table of Contents

Systems Analysis and Design in a Changing World, 5th Edition 26

Figure 8-10 (Partial Figure)

Page 27: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

V. Description of General Requirements

VI. Requested Provider and Project Information

VII. Details for Submitting Proposal

IV. Evaluation Criteria and Process

Sample RFP Table of Contents (continued)

Systems Analysis and Design in a Changing World, 5th Edition 27

Figure 8-10 (Partial Figure)

Page 28: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Sample RFP Table of Contents (continued)

Systems Analysis and Design in a Changing World, 5th Edition 28

Figure 8-10

Page 29: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Benchmarking and Choosing a

Vendor Observe in use or install trial version

Benchmark – evaluate the system against a standard

Visit another company using a particular system

Develop a contract

Fixed-dollar – risk is on vendor

Cost-plus-percentage – risk is on purchaser

Cost-plus-fixed-fee – risk is shared by both

Systems Analysis and Design in a Changing World, 5th Edition 29

Page 30: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8Presenting Results and Making

Decisions Compile and organize documentation

Present alternatives and critical issues in easy-to-understand but complete manner

Final choice generally made by executive steering committee

Format of documentation and presentation style varies with organization

Systems Analysis and Design in a Changing World, 5th Edition 30

Page 31: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Summary

These activities are primarily project manager responsibilities with support from project team

Focus of project changes from discovering requirements to developing solution system

Prioritize requirements based on scope and level of automation

Scope of new system determines functions it will support

Level of automation is a measure of how automated the selected functions will be

Systems Analysis and Design in a Changing World, 5th Edition 31

Page 32: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Summary (continued)

Application deployment environment

Computer hardware, systems software, and networks in which new system will operate

Determines constraints imposed on system development alternatives

Analyst must define environment to match

Application requirements

Organization’s strategic application plans

Organization’s technology architecture plans

Systems Analysis and Design in a Changing World, 5th Edition 32

Page 33: 8 Systems Analysis and Design in a Changing World, Fifth Edition

8

Summary (continued)

Determine what alternatives are possible for developing solution

Implementation alternatives include

Building system in-house

Buying packaged or turnkey solution

Contracting with developer to build system (outsource)

Develop recommendations and present to management to make funding decisions

Systems Analysis and Design in a Changing World, 5th Edition 33