mgt/437 - grot.com mgt/437 #2 -- brian smithson 1 mgt/437 project management ... a guide to the...

39
02/12/2004 MGT/437 #2 -- Brian Smithson 1 MGT/437 Project Management Session #2 University of Phoenix 02/12/2004 Brian Smithson

Upload: vuongthuy

Post on 28-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

02/12/2004 MGT/437 #2 -- Brian Smithson 1

MGT/437

Project ManagementSession #2University of Phoenix02/12/2004Brian Smithson

02/12/2004 MGT/437 #2 -- Brian Smithson 2

AgendaReview/QuestionsSession content

PMI project frameworkProject Knowledge AreasProcess GroupsMapping Process Groups and Knowledge Areas

Phoenix material“Triple Constraint”Project ScopeWork Breakdown Structure (WBS)Task SequencingGantt ChartsRisk Assessment

Integrating QuestionsReview and preparation for #3

02/12/2004 MGT/437 #2 -- Brian Smithson 3

Review/QuestionsIndividual assignmentLearning Team AssignmentAssigned Reading

02/12/2004 MGT/437 #2 -- Brian Smithson 4

PMI Project Framework

Specific areas of knowledge applied to Processes results in Project

Activities

02/12/2004 MGT/437 #2 -- Brian Smithson 5

Knowledge AreasPMI identifies nine project knowledge areas:1. Integration Management2. Scope Management3. Time Management4. Cost Management5. Quality Management6. Human Resource Management7. Communications Management8. Risk Management9. Procurement ManagementKnowledge areas are employed in a variety of processes during the life of a project

02/12/2004 MGT/437 #2 -- Brian Smithson 6

Project processesPMI identifies five process groups1. Initiating2. Planning3. Executing4. Controlling5. ClosingInitiating and Closing occur serially, at the beginning and end of a project (or project phase)Planning, executing, and controlling occur as parallel, interactive activitesA project may consist of multiple phases, each of which is composed all five process groups

02/12/2004 MGT/437 #2 -- Brian Smithson 7

Interaction between process groups

Source: A Guide to the Project Management Body of Knowledge (PMBOK), 2000 Edition

02/12/2004 MGT/437 #2 -- Brian Smithson 8

Relative activity levels in each process group

Source: A Guide to the Project Management Body of Knowledge (PMBOK), 2000 Edition

02/12/2004 MGT/437 #2 -- Brian Smithson 9

Process groups in project phases

Source: A Guide to the Project Management Body of Knowledge (PMBOK), 2000 Edition

02/12/2004 MGT/437 #2 -- Brian Smithson 10

Mapping Process Groups and Knowledge Areas into activities

Contract closeoutSolicitationSource selectionContract administration

Procurement planningSolicitation planning

Procurement Management

Risk monitoring and control

Risk management planningRisk identificationRisk analysisRisk reponse planning

Risk Management

Administrative closurePerformance reportingInformation distributionCommunications planningCommunications Management

Team developmentOrganization planningStaff acquisition

Human Resources Management

Quality controlQuality assuranceQuality planningQuality Management

Cost controlResource planningCost estimatingCost budgeting

Cost Management

Schedule controlActivity definitionActivity sequencingActivity duration estimatingSchedule development

Time Management

Scope verificationScope change control

Scope planningScope definition

InitiationScope Management

Integrated change controlProject plan executionProject plan developmentIntegration Management

ClosingControllingExecutingPlanningInitiatingProcess group/ Knowledge area

02/12/2004 MGT/437 #2 -- Brian Smithson 11

Phoenix material...

02/12/2004 MGT/437 #2 -- Brian Smithson 12

Triple ConstraintTime, Cost, Performance— or... —

Schedule, Budget, Scope— or... —

Time to Market, Investment, Features

— and —

QualityCustomer Satisfaction

$

02/12/2004 MGT/437 #2 -- Brian Smithson 13

Trade-offsLess money =

more timesmaller scope

Shorter time =more moneysmaller scope

Larger scope =more moneymore time

$

02/12/2004 MGT/437 #2 -- Brian Smithson 14

Constrain, enhance, or accept?Decide what’s a hard requirement, what’s a beneficial enhancement, and what’s acceptable to your particular projectFor example:

Cost is fixed, therefore budget must be constrainedCustomer is sensitive to timing, therefore it would be beneficial to accelerate the schedule if possibleGiven a constrained budget and a possibility of shortening the schedule, the scope of the project may need to be reduced

02/12/2004 MGT/437 #2 -- Brian Smithson 15

Project ScopeProject charterStrategic plansExecutive directivesCustomer requirementsRegulatory/legal requirementsCompetitive parityMarket researchNew innovationLast year’s modelInternal/departmental goals...

Project Scope

02/12/2004 MGT/437 #2 -- Brian Smithson 16

Components of scopeProject objectivesDeliverablesMajor milestonesTechnical and quality requirementsLimitations

02/12/2004 MGT/437 #2 -- Brian Smithson 17

Importance of stakeholder buy-inCustomer Performing organization Sponsor (financial) End users Society Others

Internal External

Project manager Team

02/12/2004 MGT/437 #2 -- Brian Smithson 18

Scope creepUsually small, or seemingly small, changesMade with good intentionsMade without applying the change control processCan have significant impact on cost, schedule, quality...Sometimes that impact is indirect and not apparent when the change is made

02/12/2004 MGT/437 #2 -- Brian Smithson 19

Work Breakdown Structure (WBS)

Starts with the complete project statementBreaks down into smaller and smaller work elementsLowest level is an executable “work package”

Project

Sub project

Deliverable

Sub deliverable

Cost account

Work package

02/12/2004 MGT/437 #2 -- Brian Smithson 20

WBS benefitsEnumerates all work in a hierarchyHelps ensure that work is defined and understood at a consistent level of detailProvides a framework for tracking cost and performance of related work and “rolling up” those measures by functional areaAll WBS work packages must appear in the execution plan

02/12/2004 MGT/437 #2 -- Brian Smithson 21

WBS example

02/12/2004 MGT/437 #2 -- Brian Smithson 22

Process Breakdown Schedule (PBS)

Used for projects that have less well defined outcomes and are more process oriented

02/12/2004 MGT/437 #2 -- Brian Smithson 23

Project Network and Task Sequencing

Project networks are typically composed of nodes (tasks) and arrows (sequential relationships); this is called Activity on Node (AON)Another technique, Activity on Arrow (AOA), is less frequently usedTasks are put in sequence only when they have a predecessor-successor relationship

Yes: framing before wallboard, wallboard before paintNo: place order for wood, order wallboard, order paint

02/12/2004 MGT/437 #2 -- Brian Smithson 24

Types of sequential relationshipsMost often used: finish-to-start (FS)

Task A must be finished before task B can start

Others: use with some cautionStart-to-start (SS): task B cannot start until task A startsFinish-to-finish (FF): task B must finish when task A finishesStart-to-finish (SF): task B must finish when task A starts

02/12/2004 MGT/437 #2 -- Brian Smithson 25

Lag timeLag time is used to modify sequential relationship with a time delayExample: Start-to-start with 5 day lag

Task B can start 5 days after task A startsAgain, use with cautionAnything other than Finish-to-start relationships are often overlooked or misunderstood on schedules and should not be used except when necessary

02/12/2004 MGT/437 #2 -- Brian Smithson 26

Diagram construction basicsTime moves from left to rightHowever, it’s not really drawn on a scale or timelineExample:

Task D comes after Task ATask C comes after Tasks A and BTask A has no defined time relationship to Task B, even though they appear to be in a parallel relationship.Task A and Task B, with no predecessors, will be scheduled to be done as soon as possible

Task A

Task B Task D

Task C

02/12/2004 MGT/437 #2 -- Brian Smithson 27

MilestonesMilestones are defined as “zero-length” tasksThey can be used for two purposes:

Identifying critical junctures in the project, such as phase beginnings/endings or deliverable datesActing as a collection point for the endpoints of a group of related tasks. For example:

Completion of programming, content, and graphics work for a web site: collect their finishing points to represent the predecessor for web site integration.

02/12/2004 MGT/437 #2 -- Brian Smithson 28

Task sequencing steps1. Enter (or import) tasks and project milestones2. Establish sequential relationships for closely related

tasksProgram, test, integrate software code.Design, review, revise, approve kitchen remodel plans.

3. Establish interrelationships between task sequences. Insert “dummy” milestones to aid the process if necessary.

4. Enter any hard date constraints, such as project start date or committed finish date.

Enter such dates on milestones only – create a new milestone for the purpose if necessary.

02/12/2004 MGT/437 #2 -- Brian Smithson 29

Task duration estimating steps1. Get estimates from people who are most

knowledgeable and/or accountable for the execution of the tasks.

Historical information, or judgment based on experience, may be needed to account for the estimator’s optimism or sandbagging.

2. Enter durations in terms of resource unit hours (i.e. person-hours), not in terms of calendar duration.

This makes it possible for you to “add bodies” when appropriate to reduce the calendar duration later.

3. Make sure you have buy-in from those responsible for performance of the work.

02/12/2004 MGT/437 #2 -- Brian Smithson 30

Steps to complete the scheduleNormally, you would apply actual resources at this point. We’ll cover that in another session.Once you have a project start date, tasks sequenced, resource-unit durations established, and resources assigned, you will have a complete schedule that shows calendar start/finish dates for each task and for the project as a whole.The end date will be in 2013. Management wanted it in 2004. ☺

02/12/2004 MGT/437 #2 -- Brian Smithson 31

Slack time and critical pathLooking at your schedule, some tasks will have “slack time” and some will not.Slack time is the amount of time that a task could be lengthened or delayed without effecting the end date of the project.

This will be more clear when we look at it on a Gantt chart.

There will be at least one sequence of tasks from project start to project end in which all of the tasks have zero slack time. This sequence of tasks is called the Critical Path.

02/12/2004 MGT/437 #2 -- Brian Smithson 32

Critical path analysisIf…

you need to reduce the overall length of your project

– or –you want to know which tasks to monitor most closely:

Look at the critical path(s) in your schedule.Any reductions you can make that go beyond the total slack for the path will have diminishing returns, because a new critical path will have been created.

02/12/2004 MGT/437 #2 -- Brian Smithson 33

So show me one already!

Milestones

Critical path

Parallel activities

02/12/2004 MGT/437 #2 -- Brian Smithson 34

Gantt ChartShows tasks and milestones along a timelinePopular with senior management ☺Bars represent tasksSolid bars with “down arrows” are task groupsArrows represent task relationships

long horizontal lines indicate slack time

02/12/2004 MGT/437 #2 -- Brian Smithson 35

Risk assessment overviewIdentify risks as early as possibleAssess their potential impact and probability of occurrencePrioritize accordingly

Assessment matrixRatio/range based on past projectsProbability analysis (e.g. PERT)

Plan your responsesAvoidance: change the plan to eliminate the condition or to protect the project from impactTransference: shift the consequences to a third partyMitigation: reduce the probability and/or consequencesAcceptance: develop a contingency plan

Monitor and respond

02/12/2004 MGT/437 #2 -- Brian Smithson 36

The importance of risk planning

02/12/2004 MGT/437 #2 -- Brian Smithson 37

Program Evaluation Review Technique (PERT)

Instead of a single task duration estimate, you generate three estimates:

OptimisticMost likelyPessimistic

Assume a statistical distribution, such as 20% optimistic, 50% most likely, 30% pessimisticRun computer simulations

02/12/2004 MGT/437 #2 -- Brian Smithson 38

Integrating QuestionsWhat are the differences among milestones, deliverables, objectives, and goals?What is the relationship between scope, schedule, and risk?What is the relationship between schedule, precedence, and network flow?

02/12/2004 MGT/437 #2 -- Brian Smithson 39

ClosingQuestions?Assignments

See the Course Syllabus for assignmentsIndividual:

reading assignmentNETg WBS assignment

Learning team:task analysis, part 2 of the paper due

See you next week!