+ All Categories
Home > Documents > Systems Investigation and Analysis C H A P T E R 12.

Systems Investigation and Analysis C H A P T E R 12.

Date post: 25-Dec-2015
Category:
Upload: joleen-matthews
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
55
Systems Investigation and Analysis C H A P T E R 12
Transcript
Page 1: Systems Investigation and Analysis C H A P T E R 12.

SystemsInvestigationand Analysis

C H A P T E R

12

Page 2: Systems Investigation and Analysis C H A P T E R 12.

An Overview of Systems Development

Page 3: Systems Investigation and Analysis C H A P T E R 12.

Participants in Systems Development

StakeholdersIndividuals who ultimately benefit from the systems

development project

UsersIndividuals who interact with the system regularly

Page 4: Systems Investigation and Analysis C H A P T E R 12.

Participants in Systems Development

Systems analystA professional who specializes in analyzing and designing

business systems

ProgrammerThe individual responsible for modifying or developing

programs to satisfy user requirements

Page 5: Systems Investigation and Analysis C H A P T E R 12.

The Systems Analyst

[Figure 12.1]

Page 6: Systems Investigation and Analysis C H A P T E R 12.

Why Initiate a Systems Development Project?

[Figure 12.2]

Page 7: Systems Investigation and Analysis C H A P T E R 12.

Information Systems Planning

Translation of strategic and organizational goals into systems development initiatives

[Figure 12.3]

Page 8: Systems Investigation and Analysis C H A P T E R 12.

[Figure 12.4]

The Steps of IS Planning

Strategic planDevelop objectivesIdentify IS projectsSet prioritiesAnalyze resource

requirementsSet schedulesDevelop planning

document

Page 9: Systems Investigation and Analysis C H A P T E R 12.

Information Systems Planning

Developing a competitive advantage requires creative and critical analysis.Creative analysis

The investigation of new approaches to existing problems

Critical analysisUnbiased and careful questioning of whether system elements are

effective and efficient and whether new relationships should be established

Page 10: Systems Investigation and Analysis C H A P T E R 12.

Establishing Objectives for Systems Development

The impact a system has on an organization’s ability to meet its goals determines the true value of that system to the organization.

Mission critical systemsSystems that play a pivotal role in continued operation and

goal attainment

Page 11: Systems Investigation and Analysis C H A P T E R 12.

Establishing Objectives for Systems Development

Performance objectivesQuality or usefulness of the outputQuality or usefulness of the format of the outputSpeed at which output is generated

Cost objectivesDevelopment costsCosts related to the uniqueness of the system applicationFixed investments in hardware and related equipmentOngoing operating costs of the system

Page 12: Systems Investigation and Analysis C H A P T E R 12.

Systems Development Life Cycles

Page 13: Systems Investigation and Analysis C H A P T E R 12.

[Figure 12.6]

The Traditional Systems Development Life Cycle

Major problem: User does not see the solution until the system is nearly complete.

Page 14: Systems Investigation and Analysis C H A P T E R 12.

Changes to the SDLC

[Figure 12.5]

Page 15: Systems Investigation and Analysis C H A P T E R 12.

The Traditional Systems Development Life Cycle

Systems investigation Potential problems and opportunities are identified and

considered in light of the goals of the business.

Systems analysisExisting systems and work processes are studied and

strengths and opportunities for improvement are identified.

Page 16: Systems Investigation and Analysis C H A P T E R 12.

The Traditional Systems Development Life Cycle

Systems designResults in a technical design that either describes the new

system or describes how the existing system will be modified.

Systems implementationVarious system components are created (or acquired),

assembled, and placed into operation.

Systems maintenance and reviewThe system is maintained and modified so that it continues

to meet changing business needs.

Page 17: Systems Investigation and Analysis C H A P T E R 12.

Advantages & Disadvantages of Traditional SDLC

[Table 12.2]

Page 18: Systems Investigation and Analysis C H A P T E R 12.

Prototyping

An iterative approach to systems developmentOperational prototype

Accesses real data files, edits input data, makes necessary computations and comparisons, and produces real output

Non-operational prototypeA mockup, or model

Page 19: Systems Investigation and Analysis C H A P T E R 12.

An Iterative Approach to Systems Development

[Figure 12.7]

Page 20: Systems Investigation and Analysis C H A P T E R 12.

Prototyping

[Figure 12.8]

Page 21: Systems Investigation and Analysis C H A P T E R 12.

Advantages and Disadvantages of Prototyping

[Table 12.3]

Page 22: Systems Investigation and Analysis C H A P T E R 12.

Rapid Application Development (RAD)

A technique that employs tools, techniques, and methodologies designed to speed application development

Joint application developmentA process for data collection and requirements analysis

involving group meetings

Page 23: Systems Investigation and Analysis C H A P T E R 12.

Advantages and Disadvantages of RAD

[Table 12.4]

Page 24: Systems Investigation and Analysis C H A P T E R 12.

The End-User Systems Development Life Cycle

End-user systems developmentAny systems development project in which the primary

effort is undertaken by some combination of business managers and users

Page 25: Systems Investigation and Analysis C H A P T E R 12.

Software Capability Maturity Model

[Table 12.5]

Page 26: Systems Investigation and Analysis C H A P T E R 12.

Factors Affecting Systems Development Success

Page 27: Systems Investigation and Analysis C H A P T E R 12.

Factors Affecting Systems Development Success

Degree of changeQuality of project planningUse of project management toolsUse of formal quality assurance processesUse of CASE tools

Page 28: Systems Investigation and Analysis C H A P T E R 12.

Degree of Change

Can greatly affect the probability of a project’s success

[Figure 12.9]

Page 29: Systems Investigation and Analysis C H A P T E R 12.

Problems when Initiating New or Modified Systems

Fear that employee will lose his/ her job, power, or influence within the organization

Belief that the proposed system will create more work than it eliminates

Reluctance to work with “computer people”

Page 30: Systems Investigation and Analysis C H A P T E R 12.

Problems when Initiating New or Modified Systems

Anxiety that proposed system will negatively alter organization’s structure

Belief that other problems are more pressing, or that the system is being developed by people unfamiliar with “the way things need to get done”

Unwillingness to learn new procedures or approaches

Page 31: Systems Investigation and Analysis C H A P T E R 12.

Quality of Project Planning

The bigger the project, the more likely that poor planning will lead to significant problems.

RunawaysSystems development projects which are far over budget

and past delivery dates

Page 32: Systems Investigation and Analysis C H A P T E R 12.

Use of Project Management Tools

Project scheduleDetailed description of what is to be done

Project milestoneCritical date for the completion of a major part of the

project

Project deadlineDate that the entire project is to be completed and

operational

Page 33: Systems Investigation and Analysis C H A P T E R 12.

Use of Project Management Tools

Critical pathAll activities, that if delayed, would delay the entire

project

Program Evaluation and Review Technique (PERT)A formalized approach that involves creating three time

estimates for an activity: shortest possible time, most likely time, and longest possible time

Page 34: Systems Investigation and Analysis C H A P T E R 12.

Use of Project Management Tools

Gantt chartA graphical tool used for

planning, monitoring, and coordinating projects

Essentially a grid that lists activities and deadlines

[Figure 12.10]

Page 35: Systems Investigation and Analysis C H A P T E R 12.

Use of Formal Quality Assurance Processes

The development of information systems requires constant trade-offs of schedule and cost versus quality.

Many IS organizations have incorporated ISO 9000, total quality management, and statistical process control principles into the way they produce software.

Page 36: Systems Investigation and Analysis C H A P T E R 12.

Use of CASE Tools

Computer-aided software engineering (CASE) Technology that

automates tasks required in a systems development effort and enforces adherence to the SDLC

Upper-CASE tools Provide automated

assistance with systems investigations, analysis, and design activities

Page 37: Systems Investigation and Analysis C H A P T E R 12.

Use of CASE Tools

Lower-CASE tools Focus on the later implementation stage of systems

developmentCan automatically generate structured program code

Integrated-CASE (I-CASE) toolsProvide links between upper- and lower-CASE

packages

Page 38: Systems Investigation and Analysis C H A P T E R 12.

Advantages and Disadvantages of CASE Tools

[Table 12.9]

Page 39: Systems Investigation and Analysis C H A P T E R 12.

Systems Investigation

Page 40: Systems Investigation and Analysis C H A P T E R 12.

Initiating Systems Investigation

Systems request formA document that is filled out by someone who wants the

IS department to initiate systems investigationIncludes:

Problems in or opportunities for the systemObjectives of systems investigationOverview of the proposed systemExpected costs and benefits

Page 41: Systems Investigation and Analysis C H A P T E R 12.

Participants in Systems Investigation

[Figure 12.11]

Page 42: Systems Investigation and Analysis C H A P T E R 12.

Feasibility Analysis

A step in systems investigation that assesses technical, economic, operational and schedule feasibility

[Table 12.10]

Page 43: Systems Investigation and Analysis C H A P T E R 12.

Feasibility Analysis

Net present valuePreferred approach for ranking competing projects and

determining economic feasibilityRepresents the net amount by which project savings

exceed project expenses, after allowing for the cost of capital and the passage of time

Page 44: Systems Investigation and Analysis C H A P T E R 12.

The Systems Investigation Report

Summarizes results of the systems investigation and feasibility analysis

Recommends a course of action Reviewed by a steering

committee: senior management and users from IS department and other functional areas

[Figure 12.12]

Page 45: Systems Investigation and Analysis C H A P T E R 12.

Systems Analysis

Page 46: Systems Investigation and Analysis C H A P T E R 12.

General Analysis Considerations

Assembling the participants for systems analysisCollecting appropriate data requirementsAnalyzing the data and requirementsPreparing a report on the existing system, new

system requirements, and project priorities

Page 47: Systems Investigation and Analysis C H A P T E R 12.

Participants in Systems Analysis

Members of the original development teamUsersStakeholdersIS personnelManagement

Page 48: Systems Investigation and Analysis C H A P T E R 12.

Data Collection

Identify sources of data (internal and external)Perform data collection

Structured interviewsUnstructured interviewsDirect observationQuestionnairesStatistical sampling

Page 49: Systems Investigation and Analysis C H A P T E R 12.

Data Analysis

Manipulating the collected data into usable formData modeling

Uses entity-relationship diagrams (ER)

Activity modelingUses data-flow diagrams (DFD)

Application flowchartsCharts that show the relationships among applications or

systems

Page 50: Systems Investigation and Analysis C H A P T E R 12.

Data Analysis

Grid chartsA table that shows the relationship among various

applications

[Figure 12.17]

Page 51: Systems Investigation and Analysis C H A P T E R 12.

Data Analysis

CASE toolsMany systems development projects use upper-CASE

tools to complete analysis tasks.

CASE repository A database of system descriptions, parameters and

objectives

Page 52: Systems Investigation and Analysis C H A P T E R 12.

Requirements Analysis

A method to determine user, stakeholder, and organizational needs

Asking directlyCritical success factorsThe IS plan

[Figure 12.18]

continued...

Page 53: Systems Investigation and Analysis C H A P T E R 12.

Requirements Analysis

Screen and report layoutScreen layout

Allows designer to quickly and efficiently design features, layout, and format of a display screen

Report layoutAllows designers to diagram and format printed reports

Requirements analysis tools

Page 54: Systems Investigation and Analysis C H A P T E R 12.

Elements of theSystems Analysis Report

Strengths and weaknesses of the existing system from a stakeholder’s perspective

User/stakeholder requirements for the new system (also called functional requirements)

Page 55: Systems Investigation and Analysis C H A P T E R 12.

[Figure 12.20]

Organizational requirements for the new system

A description of what the new information system should do to solve the problem

Elements of theSystems Analysis Report


Recommended