Project Management Made Simple - Redmond Blogger...IMC Presentation August 2009 Dominic Lepore...

Post on 27-Jun-2020

3 views 0 download

Transcript of Project Management Made Simple - Redmond Blogger...IMC Presentation August 2009 Dominic Lepore...

Project Management Made Simple

Copyright © 2009 Terrapin Consulting LLC

IMC Presentation

August 2009

Dominic LeporePrincipal Project Manager

Terrapin Consulting

Contents

Lepore’s Fourth Law of Project Management

S = D/E +/- P

Break it down!

Schoolhouse Rocks!

Lepore’s Third Law of Project Management

Copyright © 2007 Terrapin Consulting LLC

Lepore’s Third Law of Project Management

W = ∫ f(x) dx

The Cosby Kids

Grand Unified Theory of Management Consulting

2

Why?

Copyright © 2007 Terrapin Consulting LLC 3

Why?

A project is temporary endeavor to achieve a goal

Faster, more efficiently, more successfully

More revenue & profits

Copyright © 2007 Terrapin Consulting LLC 4

Project Management

PMI lists nine knowledge areas: Scope, Time, Integration, Cost, Quality, HR, Communications, Risk and Procurement (PMBOK Checklist)

Scope, Schedule and Resources (Triple Constraints)

Copyright © 2007 Terrapin Consulting LLC

Constraints)

Scope, Schedule and Managing the Project

5

Scope

Lepore’s Fourth Law of Project Management

S =D/E +/-P

Copyright © 2007 Terrapin Consulting LLC 6

Scope In or Out

Documenting what is out of scope is just as important to documenting what is in scope (Project Charter)

ELIMINATE AMBIGUITY

Copyright © 2007 Terrapin Consulting LLC 7

Break it down – the Work Breakdown Structure

Level 2

Level 1 1.0 Airplane

1.1 1.2

Copyright © 2007 Terrapin Consulting LLC

Level 3

Level 2 1.1 Structure

1.1.1 Fuselage

1.1.2 Wings

1.2 Avionics

1.2.1 Radar

8

Break it down!

Level 2

Level 11.0

Financial System

1.1 1.2

Copyright © 2007 Terrapin Consulting LLC

Level 3

Level 21.1

Accounts Payable

1.1.1 Vendors

1.1.2 Invoices

1.1.3 Payments

1.2 Accounts

Receivable

1.2.1 Invoices

9

Sample WBS: Financial System

# Work Breakdown

1.0 General Ledger

2.0 Accounts Payable

2.1 Maintain Vendors

2.2 Maintain Terms

2.3 Enter Invoices

2.4 Process AP

2.5 Cut checks

3.0 Billing

ELIMINATE AMBIGUITY

Copyright © 2007 Terrapin Consulting LLC

3.0 Billing

4.0 Accounts Receivable

5.0 Purchase Orders

6.0 HR

7.0 Payroll

8.0 Projects

9.0 IT

9.1 Install

9.2 Backup

9.3 Restore

9.4 Interfaces

10

Requirements Management

Gather

Analyze

Prioritize

Document

Validate

Copyright © 2007 Terrapin Consulting LLC

Validate

Maintain

11

ELIMINATE AMBIGUITY

Change Control Process

Scope creep is our common enemy

Just having a process eliminates scope creep

Make every change request go through the process

Copyright © 2007 Terrapin Consulting LLC 12

About Dominic Lepore

B.S., Engineering, University of Maryland

17 years experience, all in project management and most as a consultant

Big 4 experience at Deloitte & Touche

PMP Certification

Copyright © 2007 Terrapin Consulting LLC

PMP Certification

Prior Board Member of PMI Puget Sound Chapter, current volunteer

Regular speaker at events

Taught software classes at BCC

13

Scope Recap

Success = Deliverables/Expectations

In and Out

Break it down – work breakdown structure (WBS)

Requirements

Change control

Copyright © 2007 Terrapin Consulting LLC

Change control

14

Schoolhouse Rocks

How a Bill Becomes Law

How a Business Process Becomes SOP

Analyze (Requirements)

Design

Build/Configure

Copyright © 2007 Terrapin Consulting LLC 15

Build/Configure

Test

Train

Implement

Estimating Work

Lepore’s Third Law of Project Management

It’s Just Math!

W = ∫ f(x) dx

Copyright © 2007 Terrapin Consulting LLC 16

It’s Just Math

Area under the curve

Copyright © 2007 Terrapin Consulting LLC 17

It’s Calculus

Copyright © 2007 Terrapin Consulting LLC 18

It’s Calculus

Copyright © 2007 Terrapin Consulting LLC 19

Analyze

Design

Build

Test

Train

Implement

WBS Grid

# Work Breakdown Analyze Design Build Test Train Implement

1.0 General Ledger

2.0 Accounts Payable

2.1 Maintain Vendors

2.2 Maintain Terms

2.3 Enter Invoices

2.4 Process AP

Copyright © 2007 Terrapin Consulting LLC

2.4 Process AP

2.5 Cut checks

3.0 Billing

4.0

Accounts

Receivable

20

WBS Grid

# Work Breakdown Analyze Design Build Test Train Implement

1.0 General Ledger

2.0 Accounts Payable

2.1 Maintain Vendors 1 1 3 1 1 1

2.2 Maintain Terms

2.3 Enter Invoices

2.4 Process AP

Copyright © 2007 Terrapin Consulting LLC

2.4 Process AP

2.5 Cut checks

3.0 Billing

4.0

Accounts

Receivable

21

Total Work = Sum of {Analyze (work to analyze one WBS) + (Design (work to design one WBS) + …. }

Or

W = ∫ f(x) dx

Summary

Lepore’s Fourth Law of Project Management

S = D/E +/- P

In and Out

Break it down – work breakdown structure (WBS)

Requirements

Change control

Schoolhouse Rocks!

Copyright © 2007 Terrapin Consulting LLC

Schoolhouse Rocks!

Lepore’s Third Law of Project Management

W = ∫ f(x) dx

WBS Grid

The Cosby Kids

Grand Unified Theory of Management Consulting

22

Contact Information

Terrapin Consulting:The Right People, the Right Methodology and the Right Fit for your project needs.

Blog: www.redmondblogger.com

Contact: dominic@terrapinconsulting.net

Copyright © 2007 Terrapin Consulting LLC 23

Scope and Schedule Recap

Scope

Schedule

WBS Grid

Next, managing the project

Copyright © 2007 Terrapin Consulting LLC 24

Waterfall vs. Iterative Approach

Waterfall Iterative

Analyze

Design

Build

Analyze

Design

Build

Test

Copyright © 2007 Terrapin Consulting LLC 25

Build

Test

Train

Implement

Test

Train

Implement

Waterfall vs. Iterative Approach

Waterfall

Static requirements

Can be more efficient by planning all work ahead of time

Fixed resources, fixed scope, floating time

Iterative (Agile, XP, Scrum, more)

Copyright © 2007 Terrapin Consulting LLC

Iterative (Agile, XP, Scrum, more)

Dynamic requirements

May be less efficient by requiring more code changes for frequently used code

Fixed resources, fixed time, floating scope

26

Waterfall vs. Iterative

# Work Breakdown Analyze Design Build Test Train Implement

1.0 General Ledger

2.0 Accounts Payable

Waterfall = down the columns Iterative = across the rows

Copyright © 2007 Terrapin Consulting LLC

2.0 Accounts Payable

2.1 Maintain Vendors 1 1 3 1 1 1

2.2 Maintain Terms 1 1 3 1 1 1

2.3 Enter Invoices 1 1 3 1 1 1

2.4 Process AP 1 2 5 2 2 1

2.5 Cut checks 1 1 3 1 1 1

3.0 Billing

4.0

Accounts

Receivable

27

Managing the Project

Status

It’s still just math

People

Peopleware

Teamicide

Copyright © 2007 Terrapin Consulting LLC

Risks

Probability vs. Impact (PI) Diagram

28

Grand Unified Theory

Frederick Winslow Taylor

Henry Gantt

Copyright © 2007 Terrapin Consulting LLC 29