Top Banner
Essentials of Systems Analysis and Design Fifth Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 3 Managing the Information Systems Project Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1
31
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: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Essentials ofSystems Analysis and Design

Fifth Edition Joseph S. Valacich

Joey F. GeorgeJeffrey A. Hoffer

Chapter 3 Managing the Information

Systems Project

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

3.13.1

Page 2: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Learning Objectives

Discuss skills required to be an effective project manager

Describe skills and activities of a project manager during project initiation, planning, execution and closedown

Discuss critical path scheduling Explain Gantt Charts and Network

Diagrams Review commercial project management

software packages

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

3.23.2

Page 3: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Pine Valley Furniture

Manufacturing Company› Product: Wood Furniture› Market: United States› Organized into functional areas:

Manufacturing, Sales, Orders, Accounting, Purchasing

› Three independent computer systems were converted to a database in 1990s

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

3.33.3

Page 4: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

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

3.43.4

Pine Valley Furniture

Page 5: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Managing the Information Systems Project

Focus of Project Management› To assure that information system projects

meet customer expectations Delivered in a timely manner Meet constraints and requirements

PM’s Motto:› High quality deliverables, on time, on

budget

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

3.53.5

Page 6: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Management 101The four fundamental activities of

management: Planning Organizing Monitorng and Controlling Leading (influencing)

Page 7: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Managing the Information Systems Project

Project Manager› Requires diverse set of skills

Planning Organizing Monitor and Control Leadership

Customer relations Technical problem solving Conflict management Communications Risk management Change management

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

3.73.7

Page 8: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

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

3.83.8

Page 9: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Project Management Perspectives

Enterprise (Business) Perspective› Effecting the “bottom line”

Management Perspective› “there are no technical failures only

management failures”› Get the job done PM Keep staff happy

User Perspective› “we just want it to make our jobs better”

Engineers’ Perspectives› Architecural and design level,

implementation level› High quality workmanship, pride

Page 10: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Project Management Process

Project› Planned undertaking of related activities to

reach an objective that has a start and an end Launched by a System Services Request Four Phases

› Initiating› Planning › Executing› Closing down

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

3.103.10

Page 11: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Initiating the Project

1. Establish the project initiation team2. Establish a relationship with the

customer3. Establish the project initiation plan4. Establish management procedures5. Establish the project management

environment and workbook6. Develop the project charter

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

3.113.11

Page 12: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Project Charter One-two pages, high level, for

customer What project will deliver, key elements

› Project title› Date of authorization› Customer name and contact info› Project start and end dates› Project description and objectives› Key assumptions or approach› Stakeholders, roles, responsibilities› Signatures

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

See example p.52

Page 13: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Planning the Project

1. Describe project scope, alternatives and feasibility

› Scope and Feasibility Understand the project What problem is to be addressed What results are to be achieved Measures of success, Completion criteria Alternatives / Feasibility analysis

2. Divide the project into manageable tasks

Work breakdown structure (see p. 55) Gantt chart

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

3.133.13

Page 14: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Planning the Project

3. Estimate resources (persondays/costs) and create a resource plan

4. Develop a preliminary schedule Utilize Gantt Charts and Network Diagrams

5. Develop a communication plan› Outline communication processes among

customers, team members and management› Define types of reports and their distribution› Determine frequency of reports

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

3.143.14

Page 15: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

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

3.153.15

Page 16: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Planning the Project

6. Determine project standards and procedures› Specify how deliverables are tested and

produced7. Identify and assess risk

› Identify sources of risk› Estimate probability / impact of risk› Determine methods of elimination/mitigation

8. Create a preliminary budget

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

3.163.16

Page 17: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Planning the Project

9. Develop a project scope statement› Describe what the project will deliver

10. Set a baseline project plan› Estimate of project’s tasks and resources

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

3.173.17

Page 18: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Executing the Project

1. Execute baseline project plan› Acquire and assign resources› Train new team members› Keep project on schedule

2. Monitor project progress› Adjust resources, budget, and/or activities

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

3.183.18

Page 19: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Executing the Project

3. Manage changes to baseline project plan

› Slipped completion dates› Bungled activity that must be redone› Changes in personnel› New activities

4. Maintain project workbook5. Communicate project status

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

3.193.19

Page 20: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Closing Down the Project

1. Termination› Types of termination:

• Natural• Requirements have been met

• Unnatural• Project stopped

› Documentation› Personnel Appraisal

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

3.203.20

Page 21: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Closing Down the Project

2. Conduct post-project reviews› Determine strengths and weaknesses of

Project deliverables Project management process Development process

3. Close customer contract

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

3.213.21

Page 22: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Representing and Scheduling Project Plans

Gantt Charts› Useful for depicting simple projects or

parts of large projects› Show start and completion dates for

individual tasks on a calendar Network Diagrams

› Show order of activities (dependencies)› But not on a calendar

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

3.223.22

Page 23: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

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

3.233.23

Page 24: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Comparison of Gantt Charts and Network Diagrams Gantt Charts

› Visually show duration of tasks; not dependencies

› Visually show time overlap between tasks

› Visually show slack time in schedule

Network Diagrams› Visually show

dependencies between tasks

› Visually show which tasks can be done in parallel

› Show slack time by data in rectangles

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

3.243.24

Page 25: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Representing Project Plans Network diagramming is a critical path

scheduling technique Contains Program Evaluation and Review

Technique (PERT) information Time to complete estimate

Used when tasks › Are well-defined with a clear start and end

point› Can be worked on independently of other

tasks› Are ordered› Serve the purpose of the project

Major strength is ability to show how completion times vary for activities

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

3.253.25

Page 26: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Gantt Chart and Network Diagram for Pine Valley Furniture

Steps1. Identify each activity

Requirements collection Screen design Report design Database construction User documentation creation Software programming Installation and testing

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

3.263.26

Page 27: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Gantt Chart and Network Diagram for Pine Valley Furniture (continued)

2. Determine time estimates and expected completion times for each activity

o = optimistic, p = pessimistic, r = realistic

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

3.273.27

Page 28: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Gantt Chart and Network Diagram for Pine Valley Furniture (continued)

3. Determine sequence of activities

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

3.283.28

Page 29: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Gantt Chart and Network Diagram for Pine Valley Furniture (continued)

4. Determine the critical path Sequence of events that produces the

shortest time to completion (final project delivery date)

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

3.293.29

Only task not in the critical path

Contains some slack time

Page 30: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

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

3.303.30

Page 31: Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.

Commercial Project Management Software

Many systems are available Three activities are required:

› Establish project start or end date› Enter tasks and assign task relationships› Select scheduling method to review project

reports

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

3.313.31