paper

profilesand
Chapter03.pptx

Chapter 3

Managing Systems Projects

1

Learning Objectives (1 of 2)

After this chapter, you will be able to:

Illustrate project priorities in the form of a project triangle

Explain project planning, scheduling, monitoring, and reporting

Create a work breakdown structure

Identify task patterns

Calculate a project’s critical path

Describe project monitoring and control techniques to keep a project on schedule

IST 603 - Chapter 3

2

2

Learning Objectives (2 of 2)

Explain how project status is reported

Describe project management software and how it can be of assistance

Create a risk management plan

Describe why projects sometimes fail

IST 603 - Chapter 3

3

3

Overview of Project Management (1 of 3)

Project management

Planning, scheduling, monitoring and controlling, and reporting on information system development

What shapes a project?

Successful projects must be completed on time, within budget, meet requirements, and satisfy users

IST 603 - Chapter 3

4

4

Overview of Project Management (2 of 3)

What is a project triangle?

Challenge: find optimal balance among the factors

Any change in one leg will affect the other legs

IST 603 - Chapter 3

A typical project triangle includes cost, scope, and time.

5

5

Overview of Project Management (3 of 3)

What does a project manager do?

Project planning: identifying all project tasks and estimating completion time and costs

Project scheduling: creating a specific timetable showing tasks, task dependencies, and critical tasks that might delay the project

Project monitoring: guiding, supervising, and coordinating the project team’s workload

Project reporting: creating regular progress reports for management, users, and the project team itself

IST 603 - Chapter 3

6

6

Creating a Work Breakdown Structure (WBS)

Breaking down a project into a series of smaller tasks

WBS is all the things a project needs to accomplish, organized into multiple levels, and displayed graphically

A partial WBS to make a bicycle may look like the example shown.

IST 603 - Chapter 3

7

Each WBS element shows estimated time to complete the job. Resources required will be allocated at some point of the project

7

Gantt Chart

There are two popular tools for project planning

Gantt Chart and PERT (Program or Project Evaluation and Review Technique)

Gantt Chart

Horizontal bar chart representing a set of tasks

Shows planned and actual progress on a project

Simplifies complex projects using a task group

IST 603 - Chapter 3

8

8

PERT/CPM

PERT chart

Program or Project Evaluation Review Technique (PERT)

Developed by the U.S. Navy

Utilizes a bottom-up technique

Useful for scheduling, monitoring, and controlling actual work

Displays complex task patterns and relationship

Next slide shows an example of a PERT chart using Microsoft Project

PERT diagrams are known as Network Diagrams in MS Project

IST 603 - Chapter 3

9

9

PERT/CPM

Critical Path refers to the longest path in the project. The longest path is the time the project takes to complete.

IST 603 - Chapter 3

10

10

Gantt chart and PERT chart

IST 603 - Chapter 3

The top screen shows a Gantt chart with six tasks. The PERT chart in the bottom screen displays an easy-to-follow task pattern for the same project. When the user mouses over the summary box for Task 5, the details become visible.

11

11

Creating a Work Breakdown Structure

Identifying tasks in a WBS

Task or activity: any work that has a beginning and end

Requires the use of company resources such as people, time, or money

Should be small and manageable

Projects have events or milestones

Events or milestones: recognizable reference points used to monitor progress

IST 603 - Chapter 3

12

12

Creating a Work Breakdown Structure

Listing the tasks

Tasks might be embedded in a document

Estimating task duration

Can be hours, days, or weeks

Time estimates made by project managers

Best case-estimate (B), probable-case estimate (P), and worst-case estimate (W)

After making estimates, the manager assigns a weight to each estimate

Calculates the task duration

IST 603 - Chapter 3

13

13

Creating a Work Breakdown Structure

IST 603 - Chapter 3

Using a questionnaire requires a series of tasks and events to track the progress. The illustration shows the relationship between the tasks and the events, or milestones, that mark the beginning and end of each task.

14

14

Creating a Work Breakdown Structure

Factors affecting duration

Project size

Identify all project tasks and time required

Consider time taken for events affecting productivity

Human resources

Assemble and guide a development team that has the skill and experience to handle the project

Deal with factors that could affect the schedule

IST 603 - Chapter 3

15

15

Creating a Work Breakdown Structure

Experience with similar projects

Develop time and cost estimates based on the resources used for similar, previously developed information systems

Constraints

Define system requirements that can be achieved realistically within the required constraints

IST 603 - Chapter 3

16

16

Task Patterns

Arrangement of tasks in a logical sequence

Dependent tasks

Multiple successor tasks

Multiple predecessor tasks

IST 603 - Chapter 3

17

17

Task Patterns

Using task boxes to create a model

IST 603 - Chapter 3

Each section of the task box contains important information about the task, including the Task Name, Task ID, Task Duration, Start Day/Date, and Finish Day/Date.

18

18

Task Patterns

Dependent tasks

Completed in a sequence

One task can be initiated only after the prior task has been completed

IST 603 - Chapter 3

This example of a dependent task shows that the finish time of Task 1, Day 5, controls the start date of Task 2, which is Day 6.

19

19

Task Patterns

Multiple successor tasks

Tasks that can be initiated simultaneously

Termed concurrent

Often, two or more concurrent tasks depend on a predecessor task

IST 603 - Chapter 3

This example of multiple successor tasks shows that the finish time for Task 1 determines the start time for both Tasks 2 and 3.

20

20

Task Patterns

Multiple predecessor tasks

Initiation of a task depends on completion of two or more prior tasks

IST 603 - Chapter 3

This example of multiple predecessor tasks shows that the start time for a successor task must be the latest (largest) finish time for any of its preceding tasks. In the example shown, Task 1 ends on Day 15, while Task 2 ends on Day 5, so Task 1 controls the start time for Task 3.

21

21

Task Patterns

Working with complex task patterns

When several task patterns combine, the facts must be studied very carefully to understand the logic and sequence

A project schedule will not be accurate if the underlying task pattern is incorrect

IST 603 - Chapter 3

22

22

The Critical Path

Series of tasks which, if delayed, will affect the completion date of the overall project

If any task on the critical path falls behind schedule, the entire project will be delayed

Calculating the critical path

Review patterns

Determine start and finish dates, which will define the critical path

IST 603 - Chapter 3

23

23

The Critical Path

IST 603 - Chapter 3

Example of a PERT/CPM chart with five tasks. Task 2 is a dependent task that has multiple successor tasks. Task 5 has multiple predecessor tasks. In this figure, the analyst has arranged the tasks and entered task names, IDs, and durations.

24

24

The Critical Path

IST 603 - Chapter 3

Now the analyst has entered the start and finish times, using the rules explained in this section. Notice that the overall project has a duration of 95 days.

25

25

Project Monitoring and Control

Monitoring and control techniques

Structured walk-through: review of a project team member’s work by other team members

Takes place throughout the SDLC

Known as design, code, or testing reviews based on the phase in which they occur

IST 603 - Chapter 3

26

26

Project Monitoring and Control

Maintaining a schedule

Projects run into problems or delays

Projects managers monitor and control work

Anticipate problems, avoid them, and minimize impact

Identify potential solutions and select the best way to solve the problem

Tasks and the critical path

Project managers spend most of their time tracking the tasks along the critical path

IST 603 - Chapter 3

27

Reporting

Project status meetings

Project managers schedule regular meetings

Share updates, discuss common problems, explain new techniques, and help collect data

Project status reports

Regularly communicated by project managers to supervisors, upper management, or users

Dealing with problems

Deciding how to handle problems can be difficult

IST 603 - Chapter 3

28

28

Project Management Software

Project managers use software applications to help plan, schedule, monitor, and report on a project

Most programs offer features such as PERT/CPM, Gantt charts, resource scheduling, project calendars, and cost tracking

Drawing Gantt Chart using Microsoft Visio

IST 603 - Chapter 3

29

29

Project Management Software

Refer to the text for a Microsoft Project task summary example

Work breakdown structure

Gantt chart

Network diagram

Calendar view

Using MS Project to create a Network diagram

IST 603 - Chapter 3

30

30

Risk Management

Steps in risk management

Develop a risk management plan

Identify the risks

Analyze the risks

Qualitative and quantitative risk analysis

Create a risk response plan

Proactive effort to anticipate a risk and describe an action plan to deal with it

Monitor risks

IST 603 - Chapter 3

31

31

Managing for Success

Project management is a challenging task

Project managers must be alert, technically competent, and highly resourceful

Projects get derailed for a wide variety of reasons

Business issues

Budget issues

Schedule issues

IST 603 - Chapter 3

32

32

Summary

Project management

Planning, scheduling, monitoring, and reporting on the development of an information system

Project triangle

Shows three legs that require balancing

Project cost, scope, and time

IST 603 - Chapter 3

33

33

Summary

Planning, scheduling, monitoring, and reporting

Take place within a larger development framework

Creating a work breakdown structure

Identifying task patterns

Calculating the critical path

Task patterns establish the sequence of work in a project

A critical path is a series of tasks that, if delayed, would affect the completion date of the overall project

IST 603 - Chapter 3

34

34

Summary

Gantt chart: horizontal bar chart

Represents the project schedule with time on the horizontal axis and tasks arranged vertically

PERT/CPM chart: network diagram

Tasks connected by arrows

Most project managers use powerful software to plan, schedule, and monitor projects

Microsoft Project

IST 603 - Chapter 3

35

35

1.0 - Make a Bicycle����–�Frame Set15 hrs����–�Crank Set5 hrs����–�Wheels30 hrs����–�Braking System5 hrs����–�Shifting System5 hrs����–�Integration35 hrs����–�Project Management5 hrs������–�Concept3 hrs������–�Design5 hrs������–�Assembly10 hrs������–�Testing17 hrs