Top Banner
15 M anagem entInform ation System s,Second Edition Effy O z Chapter 15 Chapter 15 Systems Development Systems Development
36

Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will Understand the systems development life cycle. Be able.

Dec 26, 2015

Download

Documents

Drusilla Ward
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

Management Information Systems, Second EditionEffy Oz

Chapter 15Chapter 15Systems DevelopmentSystems Development

Page 2: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

2

Learning ObjectivesLearning Objectives

When you finish this chapter, you will

Understand the systems development life cycle.

Be able to list and explain the pros and cons of prototyping.

Understand how software tools facilitate the monitoring and controlling of systems development.

Page 3: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

3

Learning ObjectivesLearning Objectives

Recognize the difficulties involved in systems development.

Be able to list the advantages and disadvantages of different system conversion strategies.

Understand the concept of systems integration.

Page 4: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

4

Why Develop an IS?Why Develop an IS?

Three phenomenon that trigger IS development

An opportunity (proactive)

A problem (reactive)

A directive

Page 5: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

5

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.1 The systems development life cycle

Page 6: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

6

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Analysis

Determines what need the system will satisfy

Investigation Developers interview managers and perspective

users to determine business needs.

Three feasibility studies performed.

Page 7: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

7

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.2 Phases in systems analysis

Page 8: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

8

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

The Technical Feasibility Study Ensures hardware and software exist to build

the system

The Economic Feasibility Study Benefits of the system weighed against the cost

The Operational Feasibility Study Determines if system will be used as intended

Requirements Definition Specific requirements of system defined

Page 9: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

9

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.3 Estimated benefits and costs of an IS ($)

Page 10: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

10

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.4 Phases in systems design

Page 11: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

11

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Design

Logical Design Translation of user requirements into detailed

functions of the system

Physical Design

Construction

Systems Testing

Page 12: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

12

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.5 Payroll system development. Using the divide-and-conquer approach, the planned system is broken into hierarchical modules.

Page 13: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

13

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.6 A flowchart describing a sales bonus system

Page 14: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

14

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.7 Data flow diagram symbols

Page 15: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

15

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.8 The sales bonus system: a data flow diagram

Page 16: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

16

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.9 Activities in systems implementation

Page 17: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

17

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Implementation

Training

Conversion Parallel Conversion Phased Conversion Cold Turkey Conversion Pilot Conversion

Page 18: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

18

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Figure 15.10 Strategies used to convert from one IS to another

Page 19: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

19Figure 15.11 Activities in systems support

The Systems Development The Systems Development Life Cycle (SLDC)Life Cycle (SLDC)

Support

Page 20: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

20

PrototypingPrototyping

Systems developed using an iterative rather than a systematic process

Purpose is to develop a working model as quickly as possible, which can be tweaked and revised

Significantly shortens systems development backlog

Can increase risk of incompatibility and other unforeseen mishaps

Page 21: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

21

PrototypingPrototyping

Figure 15.12 In prototyping, refinement of the system continues until users are satisfied.

Page 22: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

22

PrototypingPrototyping

Figure 15.13 When to prototype and when not to prototype

Page 23: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

23

Computer-AidedComputer-AidedSoftware EngineeringSoftware Engineering

Computer-Aided Software Engineering (CASE tools)

System development programs that ease and speed design and construction of new ISs

Application generators

I-CASE tools

Rapid Application Development (RAD)

Page 24: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

24

Project ManagementProject ManagementProject Management Tools

Project Evaluation and Review Technique (PERT) PERT chart shows events, required activities, and

relationships Advantage: Communication of interdependencies

among activities

Gantt Chart Represents activities and start and completion times,

but not the relationships among activities Advantage: Simple and linear

Page 25: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

25

Project ManagementProject Management

Figure 15.14a Project management software allows managers to use both PERT charts (above) and Gantt charts (Figure 15.14b) to control projects.

Page 26: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

26

Project ManagementProject Management

Figure 15.14b Gantt chart

Page 27: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

27

Project ManagementProject Management

Figure 15.15 Dimensions of project management

Page 28: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

28

Project ManagementProject Management

Project Management Goals

Complete the project on time.

Complete the project within budget.

Meet requirements.

Meet expectations.

Page 29: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

29

Project ManagementProject Management

Figure 15.16 IS development projects: challenges and failures

Page 30: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

30

Project ManagementProject Management

Project Management Functions

Communication Management

Schedule Management

Quality Management

Financial Management

Resource Management

Page 31: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

31

Systems DevelopmentSystems DevelopmentLed by End UsersLed by End Users

JAD: An example of User-led Systems Development

Joint Application Development (JAD): method to be used in SDLU

Uses six-step process to take the team through planning and design

Page 32: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

32

Systems DevelopmentSystems DevelopmentLed by End UsersLed by End Users

Figure 15.17 The six steps of JAD

Page 33: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

33

Systems DevelopmentSystems DevelopmentLed by End Users Led by End Users

JAD Critical Success Factors

All participants must be committed to JAD process. Customers and IS people must agree on project’s scope. Sponsor must be supportive and involved. Team members must be empowered decision makers. Business objectives must be clearly defined. Business process must be understood. Team members must be able to meet two or more days

per week. Members must be committed to the team.

Page 34: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

34

Systems IntegrationSystems Integration

Takes a look at the information needs of an entire organization (or a major division)

Analysts integrate existing systems so that:

Data can flow more easily among business units.

Users can access different types of data via a single interface.

Page 35: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

35

Ethical and Societal IssuesEthical and Societal IssuesShould IS Professionals Be Certified?Should IS Professionals Be Certified?

Malfunctioning ISs

Faulty systems may wreak havoc, causing financial damage or even death

Should IS professionals be certified based on the high investment and risk involved in their work?

Page 36: Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

15

36

Ethical and Societal IssuesEthical and Societal IssuesShould IS Professionals Be Certified?Should IS Professionals Be Certified?

Certification Pros

Protect potential employers Protect clients of consultants Fewer software-related failures

Certification Cons

Difficult to measure software competence May create a “closed shop:” decreased

competition, decreased incentive to improve skills