47
Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Embed Size (px)

Citation preview

Page 1: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition1

Chapter 15Systems Development

Page 2: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition2

Learning Objectives

• Describe the systems development life cycle, which is the traditional approach to systems development

• List and explain the pros and cons of prototyping

• Describe how software tools facilitate monitoring and controlling systems development

Page 3: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition3

Learning Objectives (Cont.)

• Explain the difficulties involved in systems development

• List the advantages and disadvantages of different system conversion strategies

• Explain the concept of systems integration

Page 4: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition4

Why Develop an IS?• An opportunity (proactive)

– Potential increase in revenue

– Reduction of costs

– Gain in competitive advantage

• A problem (reactive)

– Undesired situation

• A directive

– An order to take action

Page 5: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition5

The Systems DevelopmentLife Cycle (Cont.)

Page 6: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition6

The Systems DevelopmentLife Cycle (Cont.)

Page 7: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition7

Analysis

• Investigation

• Developers interview managers and perspective users to determine business needs

• Three feasibility studies performed

Page 8: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition8

Analysis (Cont.)

• Technical Feasibility Study

– Ensures hardware and software exist to build the system

• Economic Feasibility Study

– Determines resources needed for implementation

– Determines if benefits outweigh the costs

Page 9: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition9

The Systems DevelopmentLife Cycle (Cont.)

Page 10: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition10

• Operational Feasibility Study

– Determines if system will be used as intended at its full capacity

• Requirements Definition

– Specific features and interface requirements of the system defined

Analysis (Cont.)

Page 11: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition11

The Systems DevelopmentLife Cycle

Page 12: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition12

Design• Translation of user requirements into detailed

functions of the system

– Input files

– Procedures

– Output files

– User Dialog

– Interfaces

Page 13: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition13

Design (Cont.)

Page 14: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition14

• Software development tools

– Flowcharts

• Graphical symbols illustrating system

• Logical and physical elements

• Over 30 symbols for events, hardware, processes and more

Design (Cont.)

Page 15: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition15

Design (Cont.)

Page 16: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition16

• Software development tools

– Data flow diagram

• Describe flow of data in system with only four symbols:

– External entities

– Processes

– Data stores

– Data direction

Design (Cont.)

Page 17: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition17

The Systems DevelopmentLife Cycle (Cont.)

Page 18: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition18

The Systems DevelopmentLife Cycle (Cont.)

Page 19: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition19

• Software development tools

– Unified Modeling Language

• Graphical standard for visualizing, specifying, and documenting software

• Independent of programming language

• Describe types of software

• Use case, class, interaction, state, activity, and physical components

Design (Cont.)

Page 20: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition20

The Systems DevelopmentLife Cycle (Cont.)

Page 21: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition21

• Construction

– Programming

• Systems Testing

– Checked against system requirements

– Attempts to make system fail

Design (Cont.)

Page 22: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition22

• Training

• Conversion

– Parallel Conversion

– Phased Conversion

– Cut Over Conversion

– Pilot Conversion

Implementation

Page 23: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition23

Implementation (Cont.)

Page 24: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition24

Support

Page 25: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition25

Prototyping

• Systems developed using an iterative 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 26: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition26

Prototyping (Cont.)

Page 27: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition27

Prototyping (Cont.)

Page 28: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition28

Agile Methods• Alternatives to SDLC

– Able to adapt to vague or rapidly changing user requirements

• Adaptive Software Development (ASD)• Extreme Programming (XP)• Lean Development (LD)• Rational Unified Process (RUP)• Feature Driven Development (FDD)• Dynamic Systems Development Method (DSDM)• Scrum• Crystal

Page 29: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition29

• Project 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

Project Management

Page 30: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition30

Project Management (Cont.)

Page 31: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition31

Project Management (Cont.)

• Project Management Goals

– Complete the project on time

– Complete the project within budget

– Meet requirements

– Meet expectations

Page 32: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition32

Project Management (Cont.)

Page 33: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition33

Project Management• Project Management Functions

– Communication Management

– Schedule Management

– Quality Management

– Financial Management

– Resource Management

Page 34: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition34

Project Management Functions and Tools

• Communication management

– Ensure information gets to team members

• Schedule management

– Ensure milestones are met on time

– Uses Gantt, PERT and other tools

• Quality management

– Tests and retests

Page 35: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition35

• Financial management

– Recording and tracking expenses

• Resource management

– Allocate personnel, hardware, software

– Recruiting

Project Management Functions and Tools (Cont.)

Page 36: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition36

The Project Management Office• Enforce standard processes

• Control budgets

• Oversee several projects at one time

• Two thirds of North American corporation had PMOs in 2003

• Not a substitute for direct involvement of senior managers

Page 37: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition37

JAD: Systems DevelopmentLed by End Users

• Joint Application Development (JAD)• Uses six-step process

– Plan• Customize• Workshop• Wrap-up

– Design• Customize• Workshop• Wrap-up

Page 38: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition38

JAD: Systems DevelopmentLed by End Users (Cont.)

Page 39: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition39

• All participants must be committed to the JAD process

• The customers and IS people must agree on the project’s scope

• The sponsor must be supportive and involved

• JAD team members must be empowered decision makers

JAD Critical Success Factors

Page 40: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition40

• Business objectives must be clearly defined

• Business processes must be understood

• Team members must be able to meet two or more days per week

• Members must be committed to the team

JAD Critical Success Factors (Cont.)

Page 41: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition41

• Speeds up development process:

– Time required to gather requirements and resolve business issues is shortened

• Increases customer commitment, confidence, and involvement while improving communication and design quality

Benefits of the JAD Method

Page 42: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition42

• Increased commitment to the process:

– IS unit and customers are partners, each with a vested interest in the project

• Resulting system costs less than one developed in a traditional SDLC

Benefits of the JAD Method (Cont.)

Page 43: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition43

Systems 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 44: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition44

Systems Integration (Cont.)

Page 45: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition45

Ethical and Societal IssuesShould 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 46: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition46

Ethical and Societal IssuesShould 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

Page 47: Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development

Management Information Systems, 4th Edition47

Summary

• The SDLC is the traditional approach to systems development

• There are pros and cons to prototyping

• Software tools facilitate monitoring and controlling system development

• There are advantages and disadvantages to different system conversion methods