effective project management barbara stone september 27, 2007

Post on 20-Dec-2015

217 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Effective Project Management

Barbara StoneSeptember 27, 2007

2

Agenda

• Elevator Speeches• Prioritization• Evaluation of alternatives• Approach to project• WBS

• Define• Sequence• Duration• Schedule

3

Elevator speeches

You are: StandingInformalInformativeBrief

Include: Business issue you are tacklingHow company benefitsWhy you are excited to take

partWhat the listener can do*

* if you need something

4

Elevator speech

• http://www.creativekeys.net/PowerfulPresentations/article1024.html

• Prepared presentation• Articulates in 3-4 minutes

• Who are you helping• With what problem• How company benefits

• Practicing is a good idea

5

Costbudgeting

Project Plandevelopment

Charterbusiness case

feasibility studyproduct description

Scope planninghigh-level

skills analysis

Cost baselineTime-phased budget

Costestimating

Resourceplanning

Risk Mgmtplanning

ActivityDefinition

Scope statement

Resourcerequests

Risk Mgmtplan

Project schedule

Activityduration

estimating

Activitysequencing

Networkdiagram

Schedule development

WBS

Scope definitionassumptionsscope in/outalternatives

Project plan

CommunicationPlan

6

Prioritization

• Waterfall• Timing determines likelihood• Developers instead of customer

• Agile• Value determines likelihood• Reassessed throughout project

7

Kano

8

Kano conclusions

9

Alternatives review & decision

There may be multiple ways to fulfill the Requirements

1. Eliminate alternatives that don’t meet external constraints

2. Evaluate remaining alternatives against selected criteria:• time/budget requirements• Team skillset and interest• Other criteria as team requires

10

Traditional, agile, extreme?

11

Cone of uncertainty

12

Project sizing

13

PMBOK: process to create project schedule:

Process Output

Activity Definition Detailed WBS; activity lists

Activity sequencing Project Network Diagrams

Activity Duration Estimation

Activity Duration Estimates

Schedule Development Project Schedule

These processes can be combined, and iterative, if need be

14

• The what

Work Breakdown Structure• “A hierarchical description of the work that

must be done to complete the project as defined in the Project Overview Statement.”

• Inputs• POS• Requirements Document

• Terms• Activity: Chunk of work• Tasks: Smaller chunk of work. Activities are

made up of tasks• Work Package: Complete description of how the

tasks that make up the activity will actually be done

16

Uses for the WBS

• Thought Process Tool• Architectural Design Tool• Planning Tool • Project Status Reporting Tool

17

18

19

Activity DefinitionDecomposing the task areas / sub-projects

‘tasks in appropriate level of detail’ – what does this mean for your project? Think about:

• experience of your team

• possibly duration of task

• # of people performing the task: if hand-off, new task

• Only needs single person to oversee work

Team creating the WBS should have appropriate level of expertise to assign approximate duration to each task(because they will, later).

20

Brainstorming

Recorder – writes all ideas where visible to team

• Allows people to build on others ideas

• Participant knows his/her contribution is valuable & heard

Facilitator• All ideas accorded

consideration – no editing

• keeps discussion focused

• Sets time limits

21

Affinity diagram (Ishikawa)

22

Mind-mapping – user story nodes

23

Adding task details

24

Tips• Person who has experience in doing something

similar better at defining sub-tasks and duration. No team member with experience? Adds to risk & needs safety Try to get someone with experience to help with planning if you cannot have them on the team for execution

• May not know all detail – as work through the plan and the project, scope will shift – hopefully only slightly

25

Activity SequencingProcess of determining both order and possible

overlap of tasks - start with task constraints

Examples:• Task A needs to be complete before task B may

start

• Tasks C, D, & E may be done in parallel, but all must be complete before task F may begin

• Task X may not begin until milestone Y has occurred

• Task Q must start at the same time as task R

26

PERT – activity on arc

27

PERT – activity on node

28

Activity duration estimating

An art, with a little bit of science

Best estimators are those who have done similar work

Beware of confusing duration and effort

“The duration of most activities will be significantly influenced by the resources assigned to them”

29

PMBOK: Activity Duration Estimating

Inputs

1. Activity List

2. Constraints

3. Assumptions

4. Resource Requirements

5. Resource capabilities

6. Historical information

7. Identified risks

Tools/Techniques

1. Expert judgment

2. Analogous estimating

3. Quantitatively based

durations

4. Reserve time

(contingency = safety)(contingency = safety)

Outputs

1. Activity duration estimates2. Basis of estimates3. Activity list update

30

Pert (one network diagram technique)

Formula Task Duration

• O = most optimistic estimate

• M = most likely estimate

• P = most pessimistic estimate

O+4M+P6

Sample

Optimistic Most Likely Pessimistic Risk adjusted

1 week 3 weeks 6 weeks 3 weeks

16 weeks 17 weeks 30 weeks 19 weeks

31

Sizing

32

Story points

33

How much, how fast

34

Planning poker

35

You’ve been infected with spy wear and suspect it’s a root kit – have to do a clean install

36

Six Criteria to Test for WBS Completeness

• Status/Completion is measurable• The activity is bounded• The activity has a deliverable• Time and cost are easily estimated• Activity duration is within acceptable limits• Work assignments are independent

Seventh Criteria – Project manager’s judgment that the WBS is not complete

37

Exceptions to the Completion Criteria Rule

• Stopping Before Completion Criteria Are Met

• Decomposing Beyond Completion of the Criteria

38

Factoring in constraints

• Factor if multiple working on task together? – discuss XP example.

• Also factor if do not have resource 100% of time. Why this is a bad idea.

• Adding ‘Project Management’ factor

• Do Jodie and Barbara do this?

39

Putting it all together

Tasks

+ Duration

+ Sequencing

+ Start date

= Project Schedule

Does it meet Deadline / Scope / $ constraints?

40

Gantt chart

• Does not show task interdependencies or resources assigned

• Do not help organize project as effectively as WBS & network diagrams

• Completed after WBS• Effectively show progress & time

41

Agile

42

Common scheduling pitfalls

• Planned downtime – calendar events, team needs

• External interfaces – contractors, external teams

• Constraints – duration, access, etc.• Time to come up to speed• 100% optimization• Just plain missed it

top related