25
Information Systems Fereshte Shabany Moghadam [email protected] ‘In the Name of Kind ALLAH’ Amir-Kabir University of Technology Tehran, Iran Department of Industrial Engineering

Information systems development methodologies

Embed Size (px)

DESCRIPTION

This presentation gives an introduction about different types of information systems, the information system's development methodologies and required infrastructures.

Citation preview

Page 1: Information systems development methodologies

Information

Systems

Fereshte Shabany [email protected]

‘In the Name of Kind ALLAH’

Amir-Kabir University of Technology

Tehran, Iran

Department of Industrial Engineering

Page 2: Information systems development methodologies

Introduction

Definition of a system:

A set of components that interact together to achieve a common

goal

System Goal

SMART

Specific, Measurable, Assignable, Realistic, Tamable

System BoundariesProcess

Analysis

Inputs Outputs

Actions

Actions

Feedback

2Fereshte Shabany Moghadam

Page 3: Information systems development methodologies

Definition of an Information System (IS):

Set of procedures, processes, objects and people that will produce

useful information for members & customers of an organization

Project phases:

Planning

Why build the system?

Analysis

Who, what, when, where will the system be?

Design

How will the system work?

Implementation

System delivery

Introduction

3 Fereshte Shabany Moghadam

Page 4: Information systems development methodologies

Planning Phase

Introduction

Project Initiation

System Request

Feasibility Analysis

Approval Committee

Project Management

4 Fereshte Shabany Moghadam

Page 5: Information systems development methodologies

Introduction

Analysis Phase

Analysis

+ System Concept

+ Models

are combined into the

System Proposal

5 Fereshte Shabany Moghadam

Page 6: Information systems development methodologies

Design Phase

Decides how the system will operate

Architecture design

User interface design (UI)

Database design

Program design

Implementation Phase

Construction

Conversion/Installation

Maintenance & Support

Introduction

6 Fereshte Shabany Moghadam

Page 7: Information systems development methodologies

1- Structured design

Waterfall Development Method

IS Development Methodologies

7 Fereshte Shabany Moghadam

Page 8: Information systems development methodologies

Parallel development

IS Development Methodologies

8 Fereshte Shabany Moghadam

Page 10: Information systems development methodologies

2- Rapid Application Development (RAD)

Phased Development

- Break overall system into a series of versions

- Each version has Analysis, Design, and Implementation

- Output from on version is the input to the next

- Incorporate ideas, issues, lessons learned in one version into

the next version

IS Development Methodologies

10 Fereshte Shabany Moghadam

Page 11: Information systems development methodologies

Prototyping

- Analysis, Design, Implementation are performed concurrently

- Start with a "quick-and-dirty" prototype

- Provides minimal functionality

- Repeat process, refining the prototype each time

- Stop when prototype is a working system

11 Fereshte Shabany Moghadam

IS Development Methodologies

Page 12: Information systems development methodologies

12

IS Development Methodologies

Fereshte Shabany Moghadam

Page 13: Information systems development methodologies

Throw-Away Prototyping

- Use prototypes only to understand requirements

Example: use html to show UI

- Prototype is not a working design

- Once requirements are understood,

the prototypes are thrown away

- The system is then built using SDLC

13 Fereshte Shabany Moghadam

IS Development Methodologies

Page 14: Information systems development methodologies

14

IS Development Methodologies

Fereshte Shabany Moghadam

Page 15: Information systems development methodologies

3- Agile development

XP streamline SDLC

- Just a few rules that are easy to learn and follow Streamline

the SDLC

- Eliminate much of the modeling and documentation

- Emphasize simple, iterative application development

IS Development Methodologies

15 Fereshte Shabany Moghadam

Page 16: Information systems development methodologies

16

IS Development Methodologies

Fereshte Shabany Moghadam

Page 17: Information systems development methodologies

Clarity of User Requirements

Familiarity with Technology

System Complexity

System Reliability

Short Time Schedules

Schedule Visibility

How Select the Appropriate Methodology?

17 Fereshte Shabany Moghadam

Page 18: Information systems development methodologies

Criteria for Selecting a Methodology

18 Fereshte Shabany Moghadam

Page 19: Information systems development methodologies

Contemporary Approaches to Information Systems

19 Fereshte Shabany Moghadam

Page 20: Information systems development methodologies

Business firms invest heavily in information systems to

achieve six strategic business objectives:

Operational excellence

New products, services, and business models

Customer and supplier intimacy

Improved decision making

Without accurate information:

Managers must use forecasts, best guesses, luck

Competitive advantage

Survival

Why Information Systems?

20 Fereshte Shabany Moghadam

Page 21: Information systems development methodologies

Types of Information Systems

21 Fereshte Shabany Moghadam

ESS: Executive Support Systems

DSS: Decision Support Systems

MIS: Management Information Systems

KWS: Knowledge Work Systems

GIS: Geographical Information Systems

GSS: Group Support Systems

TPS: Transaction Processing Systems

OAS: Office Automation Systems

EDP: Electronic Database Processing

Page 22: Information systems development methodologies

Types of Information Systems

22 Fereshte Shabany Moghadam

Page 23: Information systems development methodologies

Business analyst

System analyst

Infrastructure analyst

Change management analyst

Project manager

o Important aspects in IS development

Information Systems Roles

23 Fereshte Shabany Moghadam

Page 24: Information systems development methodologies

Organizational structures

Management willing and support, Cooperative staff, Distributed and decentralized organization ,Proper data management, Staff learning courses

Information technology

Knowledge discovery and acquisition, Data mining, Data warehousing

Human resources

Expert teams; System analysts, IT engineers, Data mining experts, Market analysts, …

Infrastructures needed for IS implementation

24 Fereshte Shabany Moghadam

Page 25: Information systems development methodologies

Thanks

Finished

25 Fereshte Shabany Moghadam