introduction to project management -...

25
Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 1 Introduction to Project Management http://lbgeeks.com/gitc/pmIntro.php June 2, 2008

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 1

Introduction to Project Management

http://lbgeeks.com/gitc/pmIntro.php

June 2, 2008

Page 2: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 2

Outline

● Definitions: What is a Project? What is Management? What is Project Management?

● Project Life Cycle● Software Project Specifics● People: Stakeholders, Roles,

Expectations● Line, Matrix, and Project Organization

Page 3: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 3

What is a Project?

● Collection of resources working towards the same specific goal for finite amount of time

● Includes capital, machines, people, organizations, software, etc.

● Successful projects end via transition to production or operations

● Unsuccessful projects are cancelled

Page 4: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 4

What is Management?

● Application of human abilities, knowledge, and skill to control an entity, moving towards a desired goal or state

● Practiced by one or more people, either co-ordinated or distributed: Bus driver Surgical team

● Success requires theory and practice● Psychological and technical aspects

Page 5: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 5

What is Project Management?

● Team formed specifically to control a project towards success

● Duration same as project● Reports (but not responsible) to other

groups in the organization● Co-ordinates within (but not across) a

given project● Intentionally organized autonomously

Page 6: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 6

Project Life Cycle

● Definition● Generic Cycle● Industry Specific Examples:

Acquisition Construction

Page 7: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 7

Definition

● Project is finite: beginning, middle, end● Analogous to animal or plant life● Controlled to meet specific goals● Life cycle is a mental model for the

expected project progress● Multiple aspects: budget, phase, time

Page 8: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 8

Generic Cycle

Jan Feb Mar Apr May June July Aug Sep NovOct Dec

5

10

15

20

25

30

Staffing Level By Month

Proj

ect S

tart

Proo

f of C

once

pt

Req

uire

men

ts

Des

ign

Cod

ing

Test

ing

Del

iver

y

Proj

ect E

nd

Page 9: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 9

Acquisition Example

MissionNeed

ProveConcept Validate Develop Deploy Support

Milestone 0ApprovalJune 2008

Milestone 1ApprovalSep 2008

Milestone 2ApprovalDec 2008

Milestone 3ApprovalDec 2010

Milestone 4ApprovalDec 2015

End of LifeDec 2050

Phase 0 Phase 1 Phase 2 Phase 3 Phase 4 Phase 5

Page 10: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 10

MarFeb

Construction Example

Jan Apr May June July Aug Sep NovOct Dec

20

40

60

80

100

Budget Consumption By Month

Proj

ect S

tart

City

App

rova

l

Con

trac

ts L

et

Foun

datio

n

Stru

ctur

e

Util

ity

Inte

rior

Occ

upy

Page 11: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 11

Software Project Specifics

● Intangible Nature● Requirement Fluctuation● Multiple Cycle Models:

Waterfall Iterative Spiral

Page 12: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 12

Intangible Nature of Software

● Ever touched a bit?● Direct result of human expression● Very low manufacturing costs● Physical defect inspection impossible● Perception of quality psychological

Page 13: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 13

Requirement Fluctuation

● Unspoken market needs● Economy, technology changes● Derived requirements surface later● Prototypes reveal dissatisfaction● Data definitions, interfaces fluid

Page 14: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 14

Waterfall Cycle

AssessMarket

ProveConcept

Require-ments

Design

Coding

Testing

Page 15: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 15

Iterative Cycle

AssessMarket

ProveConcept

Require-ments

Design

Coding

Testing

Page 16: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 16

Spiral Cycle

MarketAssess

Proof ofConcept

Require Design

Coding

Testing

RequireDesignCoding

Testing

Require

Design

Coding Testing Require Design

Coding

Testing

Require

Design

CodingTestingRequireDesignCoding

Testing

Require

Design

Coding

Testing

Require Design Coding Testing Require Design

Coding

Testing

Require

Design

Coding

Testing

RequireDesignCodingTesting

Require

Design

Coding

Testing

Require

Design

RequireDesignCoding

Testing

Page 17: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 17

People

● Stakeholders● Roles● Expectations

Page 18: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 18

Stakeholders

● Definitions: Customer uses the end project result Sponsor pays for project development Developer works on project Project manager responsible to customer,

sponsor, developer for project success● Stakeholders can be:

People (tiny) Groups (small) Companies (medium) Multi-nationals, governments (large)

Page 19: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 19

Roles

Coding

Design

Testing

Requirements

Assess Market

Prove Concept

Customer Sponsor Developer PM

+ + 0 +/0

- -

++/0

++++

+/0

+/0

- -0/-

+ +++++

+/0

Page 20: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 20

Expectations

● Customer: function, performance, quality, utility, value

● Sponsor: profit, reputation● Developer: employment, skills● Project manager: delivery, success

Page 21: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 21

Organizations

● Line Management● Matrix Management● Project Management

Page 22: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 22

Line Management Organization

ProductionEurope

EngineeringEurope

AccountingEurope

MarketingEurope

SalesEurope

Boa

rd o

f Dire

ctor

s an

d Pr

esid

ent

ProductionAsia

EngineeringAsia

AccountingAsia

MarketingAsia

SalesAsia

ProductionAmericas

EngineeringAmericas

AccountingAmericas

MarketingAmericas

SalesAmericas

Production

Engineering

Marketing

Sales

Accounting

Page 23: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 23

Matrix Management OrganizationB

oard

of D

irect

ors

and

Pres

iden

tAmericas

Production

Engineering

Accounting

Marketing

Sales

Europe Asia

Page 24: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 24

Project Management OrganizationBoard of Directors and President

Development

Engineering

Architecture

Marketing

Testing

PM A

Development

Engineering

Architecture

Marketing

Testing

PM B

Development

Engineering

Architecture

Marketing

Testing

PM C

Development

Engineering

Architecture

Marketing

Testing

PM D

Page 25: Introduction to Project Management - leftbrainedgeeks.comleftbrainedgeeks.com/gitc/pm/pm01LectureEng.pdf · What is Project Management? Team formed specifically to control a project

Copyright ©2008, Jason Paul Kazarian. All rights reserved. Page 25

Summary

● Project management is a dedicated team to meet a specific goal

● Incorporates both theory and practice● Teams are industry specific● Software presents unique challenges● People interact with projects so

psychology is necessary● Organization’s management style follows

its world view