38
Slide 1 Project Management Chapter 4

Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Embed Size (px)

Citation preview

Page 1: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 1

Project Management

Chapter 4

Page 2: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 2

Objectives■ Become familiar with estimation.■ Be able to create a project workplan.■ Become familiar with how to staff a project.■ Understand how computer-aided software

engineering, improve the efficiency of a project.

■ Understand how to reduce risk on a project.

Page 3: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 3

Key Definitions

Project management – planning and controlling the development of a system

specified timeframe minimum cost right functionality.

Project Manager – managing the many tasks and roles that need to be carefully coordinated.

Page 4: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Four key steps

Identify project sizeCreate and manage workplanStaff projectCoordinate project activities

Slide 4

Page 5: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Estimation

Estimation involves assigning projected values for time and effortPerformed manually or using software packageNumbers come from experience with industry standards and past projectsSlide 5

Page 6: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 6

Estimating a Project Based on Industry Information

Planning Analysis Design Implementation

IndustryStandardFor Web 15% 20% 35% 30%Applications

TimeRequired 4 5.33 9.33 8in PersonMonths

Page 7: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 7

Estimation Trade-offs

SizeFunction pointsLines of code

CostPerson-monthsPeople available

TimeMonths

Page 8: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 8

Getting the Right Numbers for Estimation

Prior projectsPast experienceIndustry standards

Detailed analysis

Page 9: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 9

Function Point ApproachEstimate System Size

A function point is a measure of program size that is based on the system’s number and complexity of inputs, outputs, queries, files, and program interfaces

Estimate effort requiredPerson Months

Estimate time requiredMonths to complete

Page 10: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 10

Time Estimation Using a More Complex Approach

Page 11: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 11

CREATING THE WORK PLAN

Page 12: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 12

Developing a WorkPlan

Identify tasks in the projectEstimate task lengthDetermine task dependenciesSpecify to whom task will be assignedList deliverables

Page 13: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 13

A Workplan Example

Work Plan Information Example

Name of task Perform economic feasibilityStart date ` Jan 05, 2001Completion date Jan 19, 2001Person assigned Mary Smith, sponsorDeliverable(s) Cost-benefit analysisCompletion status OpenPriority HighResources needed SpreadsheetEstimated time 16 hoursActual time 14.5 hours

Page 14: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 14

Identifying Tasks

Top-down approachIdentify highest level tasks as phases in the projectBreak them into increasingly smaller units

MethodologyUsing standard list of tasksSimilar to previous projects

Page 15: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 15

Top Down Task Identification

PhasesPhases with

high level steps

Work Plan Deliverables Estimated Assignedhours To

****

Page 16: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 16

Work Breakdown Structure

Specify high level tasks

Break down each step into smaller tasks and number them in a hierarchical fashion

Page 17: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 17

WBS: Implement new IT training class

Page 18: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 18

STAFFING THE PROJECT

Page 19: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 19

Key Definitions

The staffing plan describes the kinds of people working on the projectThe project charter describes the project’s objectives and rulesA functional lead manages a group of analystsA technical lead oversees progress of programmers and technical staff members

Page 20: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Key staffing activities

How many people needed?Match people’s skills with project needsMotivate people to meet objectivesMinimize conflict

Slide 20

Page 21: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 21

Staffing Attributes

Staffing levels will change over a project’s lifetimeAdding staff may add more overhead than additional laborUsing teams of 8-10 reporting in a hierarchical structure can reduce complexity

Page 22: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 22

Increasing Complexity with Larger Teams

Page 23: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 23

Possible Reporting Structure

Page 24: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 24

Motivation

Use monetary rewards cautiouslyUse intrinsic rewards

RecognitionAchievementThe work itselfResponsibilityAdvancementChance to learn new skills

Page 25: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 25

Conflict Avoidance Strategies

Clearly define roles and project plansHold individuals accountableProject charter listing norms and groundrulesDevelop schedule commitments ahead of timeForecast other priorities and their possible impact on the project

Page 26: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 26

CONTROLLING AND DIRECTING THE PROJECT

Page 27: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Workplan

Two visual ways of managing the workplan

Gantt ChartPERT Chart

Use tools like VISIO or Microsoft Project

Slide 27

Page 28: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 28

Gantt Chart

Page 29: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 29

PERT Charts

Project Evaluation and Review Technique (PERT)PERT uses three time estimates:

Optimistic, OMost likely, MPessimistic, P

Time Estimate = (O + 4 * M + P) / 6

Page 30: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 30

Pert Chart

Page 31: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

CASE Tools

Slide 31

Computer-Aided Software Engineering toolsUpper CASE

Used during analysis phaseCreate system diagramsStore system component info

Lower CASEDiagrams and code for database tables and system functionality

Page 32: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 32

Standards

ExamplesFormal rules for naming filesForms indicating goals reachedProgramming guidelines

Can you think of more examples?

Page 33: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 33

Documentation

Project binderTable of contentsContinual updating

Page 34: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 34

Managing Scope

Scope creep -- a major cause of development problems

PrototypingFormal change approvalCharging for changes

Page 35: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 35

Managing Risk

Risk assessmentActions to reduce riskRevised assessment

Page 36: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 36

Classic Mistakes

Overly optimistic scheduleFailing to monitor scheduleFailing to update scheduleAdding people to a late project

Page 37: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 37

Summary

Project management is critical to successful development of new systemsProject management involves planning, controlling and reporting on time, labor, and costs.

Page 38: Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar

Slide 38

Expanding the Domain

For more detail on project management, visit the project management institute and its special interest group on information systems:

www.pmi.orgwww.pmi-issig.org