1 chapter 3 project management. 2 project management concerns staffing? cost estimation? project...

22
1 Chapter 3 Chapter 3 Project Project Management Management

Upload: coleen-mitchell

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

1

Chapter 3Chapter 3Project Project

ManagementManagement

Page 2: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

2

Project Management Project Management ConcernsConcerns

staffing?

cost estimation?

project scheduling?

project monitoring?

other resources?customer communication?

risk assessment?

product quality?

measurement?

Page 3: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

3

Project Management Project Management ActivitiesActivities

Measurement and metrics (ch4)Measurement and metrics (ch4) Estimation (ch5)Estimation (ch5) Risk analysis (ch6)Risk analysis (ch6) Schedules & Tracking (ch7)Schedules & Tracking (ch7) Control (ch8, ch9)Control (ch8, ch9)

Page 4: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

4

The 4 The 4 P’sP’s

People People Product Product ProcessProcess ProjectProject

Page 5: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

5

PeoplPeopleeThe PlayersThe Players

Senior managers Senior managers Project (technical) managersProject (technical) managers Practitioners Practitioners CustomersCustomers End-usersEnd-users

The Traits of a Team LeaderThe Traits of a Team Leader MotivationMotivation OrganizationOrganization Ideas or InnovationIdeas or Innovation

Page 6: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

6

PlayPlayerer

Page 7: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

7

Software Team Software Team OrganizationOrganization

PrinciplePrinciple The organizationThe organization The peopleThe people The problemThe problem

Organization TypesOrganization Types DemocraticDemocratic Decentralized (DD)Decentralized (DD) Controlled Decentralized (CD)Controlled Decentralized (CD) Controlled Centralized (CCControlled Centralized (CC)

Page 8: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

8

Software Team Software Team OrganizationOrganization Organization TypesOrganization Types

DemocraticDemocratic Decentralized (DD)Decentralized (DD) Controlled Decentralized (CD)Controlled Decentralized (CD) Controlled Centralized (CCControlled Centralized (CC)

Page 9: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

9

Software Team Software Team OrganizationOrganization

Considered FactorsConsidered Factors the the difficultydifficulty of the problem of the problem the the sizesize of the resultant program(s) of the resultant program(s) team lifetimeteam lifetime the degree of the degree of problem modularizingproblem modularizing the required the required qualityquality and and reliabilityreliability the rigidity of the the rigidity of the delivery datedelivery date the degree of the degree of sociabilitysociability

Page 10: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

11

Software Team Software Team OrganizationOrganization Coordination TechniquesCoordination Techniques

Formal, impersonal approachesFormal, impersonal approaches Formal, interpersonal proceduresFormal, interpersonal procedures Informal, interpersonal Informal, interpersonal

proceduresprocedures Electronic communicationElectronic communication Interpersonal networkingInterpersonal networking

Page 11: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

12

ProduProductct

Software ScopeSoftware Scope ContextContext Information objectivesInformation objectives Function and PerformanceFunction and Performance

Problem Decomposition/PartitionProblem Decomposition/Partition

Page 12: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

13

ProcesProcesss

Select the process modelSelect the process model Linear sequential modelLinear sequential model Prototyping modelPrototyping model RAD modelRAD model Incremental modelIncremental model ……

Define a preliminary planDefine a preliminary plan Process decompositionProcess decomposition

Page 13: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

14

Melding Product and Melding Product and ProcessProcess

A set of framework activitiesA set of framework activities

Customer communicationCustomer communication

Planning & DesigningPlanning & Designing

Risk analysisRisk analysis

EngineeringEngineering

Construction and ReleaseConstruction and Release

Customer evaluationCustomer evaluation

Page 14: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

15

Melding Product and ProcessMelding Product and Process

.

Software Engineering Tasks

plan

ning

risk

anal

ysis

engi

neer

ing

Product Functions

Text input

Editing and formating

Automatic copy edit

Page layout capability

Automatic indexing and TOC

File management

Document production

cust

omer

com

mun

icat

ion

COMMON PROCESSFRAMEWORK ACTIVITIES

Page 15: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

16

ProcessProcess

Process DecompositionProcess Decomposition Customer CommunicationCustomer Communication

Develop list of clarification.Develop list of clarification.

Meet with customer to addressMeet with customer to address

Jointly develop a statement of scope Jointly develop a statement of scope

Review the statement of scope with all Review the statement of scope with all concernedconcerned

Modify the statement of scope as requiredModify the statement of scope as required

Page 16: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

17

ProjeProjectct Signs that indicate project is in Signs that indicate project is in

jeopardyjeopardy

• Don’t understand customer’s Don’t understand customer’s needsneeds

• Poorly define the product scopePoorly define the product scope

• Poorly manage changes Poorly manage changes

• Unrealistic deadline Unrealistic deadline

• Resistant customResistant custom

• Loose sponsorshipLoose sponsorship

……..

Page 17: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

18

ProjeProjectct

How to deal with jeopardyHow to deal with jeopardy Start on the right footStart on the right foot Maintain momentum Maintain momentum Track progressTrack progress Make smart decisionsMake smart decisions Conduct a postmortem analysisConduct a postmortem analysis

Page 18: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

19

The WThe W55HH HH PrinciplePrincipleWhy is the system being developed? Why is the system being developed?

project objectiveproject objectiveWhat will be done? By when?What will be done? By when? milestones & schedulesmilestones & schedulesWho is responsible for a function?Who is responsible for a function? responsibilitiesresponsibilitiesWhere are they organizationally located?Where are they organizationally located? managementmanagementHow will the job be done technically and How will the job be done technically and

managerially?managerially? technical approachestechnical approachesHow much of each resource will be needed?How much of each resource will be needed? required resourcesrequired resources

Barry Boehm

Page 19: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

20

Project Management Project Management ActivitiesActivities Measurement and metricsMeasurement and metrics

Ch 4: SOFTWARE PROCESS AND PROJECT METRICSCh 4: SOFTWARE PROCESS AND PROJECT METRICS EstimationEstimation

Ch 5: SOFTWARE PROJECT PLANNINGCh 5: SOFTWARE PROJECT PLANNING Risk analysisRisk analysis

Ch 6: RISK ANALYSIS AND MANAGEMENTCh 6: RISK ANALYSIS AND MANAGEMENT Schedule Schedule

Ch 7: PROJECT SCHEDULING AND TRACKINGCh 7: PROJECT SCHEDULING AND TRACKING TrackingTracking

Ch 7: PROJECT SCHEDULING AND TRACKINGCh 7: PROJECT SCHEDULING AND TRACKING ControlControl

Ch 8: SOFTWARE QUALITY ASSURANCECh 8: SOFTWARE QUALITY ASSURANCE Ch 9: SOFTWARE CONFIGURATION MANAGEMENTCh 9: SOFTWARE CONFIGURATION MANAGEMENT

Page 20: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

21

A Common Process A Common Process FrameworkFramework

Framework ActivitiesFramework Activities

Task setTask set

taskstasks

milestones & deliverablesmilestones & deliverables

QA checkpointsQA checkpoints

Umbrella ActivitiesUmbrella Activities

Page 21: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

22

Umbrella Umbrella ActivitiesActivities

Formal technical reviewsFormal technical reviews Software quality assuranceSoftware quality assurance Software configuration managementSoftware configuration management Document preparation and productionDocument preparation and production Reusability managementReusability management MeasurementMeasurement Risk managementRisk management

Page 22: 1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer

23

Project Project ManagementManagement

What is it?What is it? Who does it?Who does it? Why is it important?Why is it important? What are the steps?What are the steps? What is the work product?What is the work product? How to ensure it be done right?How to ensure it be done right?