modern systems analysis and design ch1 - psau · chapter 3 managing the information systems project...

41
Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich

Upload: vuongkhuong

Post on 12-May-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Chapter 3

Managing the Information Systems Project

Modern Systems Analysis

and Design Sixth Edition

Jeffrey A. Hoffer

Joey F. George

Joseph S. Valacich

Page 2: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Learning Objectives

Explain the process of managing an information systems project.

Describe the skills required to be an effective project manager.

List and describe the skills and activities of a project manager during project initiation, project planning, project execution, and project closedown.

Explain what is meant by critical path scheduling and describe the process of creating Gantt charts and network diagrams.

Explain how commercial project management software packages can be used to assist in representing and managing project schedules.

2 Chapter 3

Page 3: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Importance of Project Management

Project management may be the most important aspect of systems development.

Effective PM helps to ensure

The meeting of customer expectations.

The satisfying of budget and time constraints/limits.

PM skills are difficult and important to learn.

3 Chapter 3

Page 4: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Pine Valley Application Project مشروع وادي الصنوبر التطبيقي

4

FIGURE 3-1 Three computer applications at Pine Valley Furniture اثاثات : Order filling )percentage of all

orders fulfilled without relying on re-stocking(, invoicing الفواتير , and payroll المرتبات

Source: Hoffer, Prescott, and Topi, 2009.

Order fill :Number of orders processed within a period without stockouts or need to back

order, expressed as a percentage of total number of orders processed within that period.

Page 5: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Deciding on Systems Projects

System Service Request (SSR)

A standard form for requesting or proposing

systems development work within an

organization

Feasibility study

A study that determines whether a requested

system makes economic and operational

sense for an organization

5 Chapter 3

Page 6: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6 Chapter 3

FIGURE 3-2 System Service Request for

purchasing a fulfillment system

with name and contact information

of the person requesting the

system, a statement of the

problem, and the name and

contact information of the liaison

and sponsor.

Page 7: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Managing the Information Systems

Project

Project

A planned undertaking of related activities to

reach an objective that has a beginning and

an end

Project management

A controlled process of initiating, planning,

executing, and closing down a project

7 Chapter 3

Page 8: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Managing the Information Systems

Project (cont.)

Project manager

Systems analyst with management and

leadership skills responsible for leading

project initiation, planning, execution, and

closedown

Deliverable

The end product of an SDLC phase

8 Chapter 3

Page 9: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Project Management Activities

9 Chapter 3

FIGURE 3-4

A project manager

juggles numerous

activities

Page 10: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Phases of Project Management

Process

Phase 1: Initiation

Phase 2: Planning

Phase 3: Execution

Phase 4: Closedown

10 Chapter 3

Page 11: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

PM Phase 1: Project Initiation

Assess size, scope and complexity, and

establish procedures.

Establish:

Initiation team

Relationship with customer

Project initiation plan

Management procedures

Project management environment

Project workbook

11 Chapter 3

Page 12: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 12 Chapter 3

FIGURE 3-6 The project workbook for

the Purchase Fulfillment

System project contains

nine key documents in

both hard-copy and

electronic form.

Page 13: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

PM Phase 2: Project Planning

Define clear, discrete activities and the work needed to complete each activity

Tasks Define project scope, alternatives(بدائل), feasibility

Divide project into tasks

Estimate resource requirements

Develop preliminary schedule

Develop communication plan

Determine(تحديد) standards and procedures

Identify and assess risk

Create preliminary budget

Develop a statement of work

Set baseline project plan

13 Chapter 3

Page 14: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Planning Detail

14 Chapter 3

FIGURE 3-8

Level of project

planning detail should

be high in the short

term, with less detail

as time goes on.

Page 15: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Some Components of Project

Planning

Statement of Work (SOW) “Contract” between the IS staff and the customer

regarding deliverables and time estimates (تقديري ) for a system development project

The Baseline Project Plan (BPP) Contains estimates of scope, benefits, schedules,

costs, risks, and resource requirements

Preliminary Budget Cost-benefit analysis outlining planned expenses and

revenues

15 Chapter 3

Page 16: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Some Components of Project

Planning (cont.)

Work Breakdown Structure (WBS) هيكل تقسيم العمل

Division of project into manageable and logically

ordered tasks and subtasks

Scheduling Diagrams

Gantt chart: horizontal bars represent task

durations

Network diagram: boxes and links represent task

dependencies

16 Chapter 3

Page 17: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Scheduling Diagrams Gantt Chart

Special-purpose project management software is

available for this.

17 Chapter 3

FIGURE 3-10

Gantt chart showing project tasks, duration times for those tasks

Page 18: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Scheduling Diagrams Network Diagram

Special-purpose project management software is available for this.

18 Chapter 3

FIGURE 3-13

A network diagram illustrating tasks with rectangles (or ovals) and the

relationships and sequences of those activities with arrows

Page 19: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Relations between Tasks

Finish-to-start (FS)

Start-to-start (SS)

Finish-to-finish (FF)

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 19 2/12/2016Chapter 2

Start-to-finish (SF)

Page 20: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Scheduling Diagrams Gantt Chart

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 20 2/12/2016Chapter 2

Page 21: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

PERT(Program Evaluation Review Technique)

PERT is a technique that uses optimistic, pessimistic and realistic time estimates to calculate the expected time for a particular task.

ET= (o+4r+p)/6 Where

ET= expected time for the completion for an activity

o = optimistic completion time for an activity

r = realistic completion time for an activity

p = pessimistic completion time for an activity

ويرمز له بالحرف . هو أقل وقت متوقع إلتمام النشاط: الوقت المتفائل(O)

ويرمز له بالحرف . هو الزمن األكثر توقعا إلتمام النشاط: الوقت األكثر احتماال(r)

ويرمز له بالحرف . هو أطول زمن متوقع إلتمام النشاط: الوقت المتشائم(P)

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 21 2/12/2016Chapter 2

Page 22: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

calculate the expected time for each task:

TIME(ET)EXPECTED

(o+4r+p)/6

TIME ESTIMATE

(in week)

o r p

ACTIVITY

5 9 5 1 1. Requirements Collection

6 7 6 5 2. Screen Design

6 9 6 3 3. Report Design

2 3 2 1 4. Database Design

5.5 7 6 2 5.User Documentation

5 6 5 4 6. Programming

3 5 3 1 7. Testing

1 1 1 1 8. Installation

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 22 2/12/2016Chapter 2

Page 23: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

PM Phase 3: Project Execution

Plans created in prior phases are put into action.

Actions

Execute baseline project plan

Monitor progress against baseline plan

Manage changes in baseline plan

Maintain project workbook

Communicate project status

23 Chapter 3

Page 24: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Monitoring Progress with a Gantt Chart

Red bars indicate critical path; lines through bars

indicate percent complete.

24 Chapter 3

FIGURE 3-17

Gantt chart with tasks 3 and 7 completed

.أشرطة حمراء تشير إلى المسار الحرج

Page 25: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

المسار الحرج

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 25 2/12/2016Chapter 2

يتم تمثيل كل األنشطة في المشروع طبقا للعالقات الموجودة بينها علي المخطط الشبكي، األنشطة تمثلها العقد

هو النشاط الذي لو حدث به النشاط الحرجبينما تمثل األسهم البداية أو النهاية الخاصة بكل نشاط، ( الدوائر)

هو المسار الذي يربط بين المسار الحرجتأخير أثناء التنفيذ فإنه يؤدي إلي تأخير المشروع كله بنفس المقدار،

األنشطة الحرجة وهو يبدأ من بداية المشروع وينتهي عند نهاية المشروع، وهو أطول مسار من حيث المدة

على هذا المسار ال يوجد أي هامش زمني للمناورة في تنفيذ أي مهمة بسبب عدم . الزمنية في المخطط الشبكي

.وجود فائض زمني في أي مهمة على هذا المسار

هي إحدي الطرق المستخدمة في إدارة المشاريع تم تطويرها من قبل شركة دوبونت األمريكية في عام

.لمعالجة مشكلة إيقاف وحدات اإلنتاج للصيانة ثم إعادة تشغيلها 1957

Page 26: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Example

Develop a network diagram for these

tasks.

Highlight the critical path on your network

diagram.

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 26 2/12/2016Chapter 2

Activity

A

B

C

D

E

F

G

H

I

J

K

L

Page 27: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

27

6 4 2

B 21 17

15

2 2 0

A 2 0

0

0 0 0

0 0 0

بداية مبكرة

بداية متأخرة

نهاية مبكرة وقت النشاط

نهاية متأخرة

10 8 2

C 10 2

0

20 10 10

D 20 10

0

7 1 6

E 22 21

15

25 5 20

F 25 20

0

21 1 20

G 29 28

8

10 3 7

H 25 22

15

30 5 25

I 30 25

0

22 1 21

J 30 29

8

38 8 30

K 38 30

0

Page 28: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

28

0 0 0

0 0 0

بداية مبكرة

بداية متأخرة

نهاية مبكرة وقت النشاط

نهاية متأخرة

2 2 0

A 2 0

0

0 0 0

0 0 0

0

0 0 0

0 0 0

0

10 3 7

H 25 22

0

21 1 20

G 29 28

0

25 5 20

F 25

0 20

7 1 6

E 22 21

0

20 10 10

D 20 10

0

10 8 2

C 10 2

0

6 4 2

B 21 17

0

22 1 21

J 30 29

0

30

5 25

I

30 25 0

Page 29: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Communication Methods High Formality

Project workbook

Newsletters

Status reports

Specification documents

Meeting minutes

Medium Formality Meetings

Seminars and workshops

Memos

Low Formality Bulletin boards لوحات النشرات

Brown bag lunches

Hallway discussions

29 Chapter 3

Page 30: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

PM Phase 4: Project Closedown

Bring the project to an end

Actions

Close down the project.

Conduct post-project reviews.

Close the customer contract.

30 Chapter 3

Page 31: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Representing and Scheduling

Project Plans

Gantt Charts

Network Diagrams

PERT Calculations

Critical Path Scheduling

Project Management Software

31 Chapter 3

Page 32: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Gantt Charts vs. Network Diagrams Gantt charts

Show task durations.

Show time overlap. إظهاروعرض تداخل الوقت

Show slack time in duration .

In project management, float or slack is the amount of

time that a task in a project network can be delayed

without causing a delay to:

subsequent tasks & project completion date

Network diagrams

Show task dependencies.

Do not show time overlap, but show parallelism.

Show slack time in boxes. 32 Chapter 3

Page 33: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Using Project Management

Software

Many powerful software tools exist for

assisting with project management.

Example: Microsoft Project can help with

Entering project start date.

Establishing tasks and task dependencies.

Viewing project information as Gantt or

Network diagrams.

33 Chapter 3

Page 34: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Example:

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 34 2/12/2016Chapter 2

Page 35: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Relations between Tasks

Finish-to-start (FS)

Start-to-start (SS)

Finish-to-finish (FF)

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 35 2/12/2016Chapter 2

Start-to-finish (SF)

Page 36: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Project Start Date

36 Chapter 3

FIGURE 3-28

Establishing a project starting date in Microsoft Project for Windows

Page 37: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Entering Tasks

37 Chapter 3

FIGURE 3-29

Entering tasks and assigning task relationships in Microsoft project

for Windows

Page 38: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Viewing Network Diagram

Hexagon shape indicates a

milestone.

Red boxes and arrows indicate

critical path (no slack).

38 Chapter 3

FIGURE 3-30

Viewing project

information as a

network diagram

in Microsoft

Project for

Windows

Page 39: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Viewing Gantt Chart

Black line at top indicates a summary activity (composed of subtasks).

Diamond shape indicates a milestone.

39 Chapter 3

FIGURE 3-31

Gantt chart showing progress of activities (right frame) versus planned

activities (left frame)

Page 40: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall

Summary

In this chapter you learned how to: Explain the process of managing an information systems

project.

Describe the skills required to be an effective project manager.

List and describe the skills and activities of a project manager during project initiation, project planning, project execution, and project closedown.

Explain what is meant by critical path scheduling and describe the process of creating Gantt charts and network diagrams.

Explain how commercial project management software packages can be used to assist in representing and managing project schedules.

40 Chapter 3

Page 41: Modern Systems Analysis and Design Ch1 - Psau · Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George

All rights reserved. No part of this publication may be reproduced, stored in a

retrieval system, or transmitted, in any form or by any means, electronic,

mechanical, photocopying, recording, or otherwise, without the prior written

permission of the publisher. Printed in the United States of America.

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall