Systems Analysis and Design in a Changing World, Fourth Edition

kolaylay2 10 views 33 slides Sep 20, 2024
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

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


Slide Content

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

8
Systems Analysis and Design in a Changing World, 4th Edition
2
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

8
Systems Analysis and Design in a Changing World, 4th Edition
3
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

8
Systems Analysis and Design in a Changing World, 4th Edition
4
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

8
Systems Analysis and Design in a Changing World, 4th Edition
5
Project Management Perspective

Project manager and senior technical members
of project team work together

Eight areas of project management

Human resources

Procurement

Communications

Risk

Scope

Time

Cost

Quality

8
Systems Analysis and Design in a Changing World, 4th Edition
6
Deciding 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

8
Systems Analysis and Design in a Changing World, 4th Edition
7
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

8
Systems Analysis and Design in a Changing World, 4th Edition
8
RMO Customer Support System Functions, Priority, and
Three Levels of Automation
(Partial Figure 8-1)

8
Systems Analysis and Design in a Changing World, 4th Edition
9
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 feasibili ty

8
Systems Analysis and Design in a Changing World, 4th Edition
10
Defining the Application
Deployment Environment

Configuration of

Computer hardware

System software

Networks

Development tools

Existing environment generally considered and
compared with proposed environment

8
Systems Analysis and Design in a Changing World, 4th Edition
11
Range of Application Types

Stand-alone applications on mini-and personal
computers

Online interactive applications

Distributed applications

Web-based applications

8
Systems Analysis and Design in a Changing World, 4th Edition
12
Hardware, 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

8
Systems Analysis and Design in a Changing World, 4th Edition
13
Deployment 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

8
Systems Analysis and Design in a Changing World, 4th Edition
14
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

8
Systems Analysis and Design in a Changing World, 4th Edition
15
Existing Processing Environment at RMO
(Figure 8-3)

8
Systems Analysis and Design in a Changing World, 4th Edition
16
Processing Environment Alternatives
(Figure 8-4)

8
Systems Analysis and Design in a Changing World, 4th Edition
17
Strategic Directions for RMO Processing
Environment (Figure 8-5)

8
Systems Analysis and Design in a Changing World, 4th Edition
18
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

8
Systems Analysis and Design in a Changing World, 4th Edition
19
Implementation Alternatives
(Figure 8-6)

8
Systems Analysis and Design in a Changing World, 4th Edition
20
Selecting 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

8
Systems Analysis and Design in a Changing World, 4th Edition
21
Partial Matrix of General Requirements, Weights,
and Scores for Alternatives
(Figure 8-7)

8
Systems Analysis and Design in a Changing World, 4th Edition
22
Partial Matrix of Functional Requirements,
Weights, and Scores for Alternatives
(Figure 8-8)

8
Systems Analysis and Design in a Changing World, 4th Edition
23
Partial Matrix of Technical Requirements,
Weights, and Scores for Alternatives
(Figure 8-9)

8
Systems Analysis and Design in a Changing World, 4th Edition
24
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

8
Systems Analysis and Design in a Changing World, 4th Edition
25
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

8
Systems Analysis and Design in a Changing World, 4th Edition
26
I. Introduction and Background
II. Overview of Need
III. Description of Technical Requirements
IV. Description of Functional Requirements
Sample RFP Table of Contents
(Figure 8-10)

8
Systems Analysis and Design in a Changing World, 4th Edition
27
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
)

8
Systems Analysis and Design in a Changing World, 4th Edition
28
Sample RFP
Table of
Contents
(
continued
)

8
Systems Analysis and Design in a Changing World, 4th Edition
29
Benchmarking 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

8
Systems Analysis and Design in a Changing World, 4th Edition
30
Presenting 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

8
Systems Analysis and Design in a Changing World, 4th Edition
31
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

8
Systems Analysis and Design in a Changing World, 4th Edition
32
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

8
Systems Analysis and Design in a Changing World, 4th Edition
33
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
Tags