where the rubber meets the road - pmi chicagoland · • does every task have an owner? • does...

28
WHERE THE RUBBER MEETS THE ROAD Nicholas Errico, PMP, PgMP [email protected] http://www.linkedin.com/in/nicholaserrico/ THEORY AND TOOLS FOR SCHEDULE MANAGEMENT IN A PROFESSIONAL SERVICES ORGANIZATION Version 2.1

Upload: others

Post on 23-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHERE THE RUBBER MEETS THE ROAD

Nicholas Errico, PMP, PgMP

[email protected]

http://www.linkedin.com/in/nicholaserrico/

THEORY AND TOOLS FOR SCHEDULE MANAGEMENT

IN A

PROFESSIONAL SERVICES ORGANIZATION

Version 2.1

Page 2: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHO AM I?

2 of 28

• In the Professional Services Industry for 20 years

• Services Delivery: Project Manager, Program Manager, Delivery Manager

• Services Roles: Sales, Business Development, Product Management

• PMP, PgMP Credentialed

• Former ASQ BlackBelt

• PfMP Candidate

Page 3: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

DISCUSSION POINTS

• Disclaimers

• What is success?

• Are you a psychic?

• “Black Box” Project Management

• The Project Schedule Model

• Typical Business and Model Questions

• The Mechanics

3 of 28

Page 4: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

DISCLAIMERS

4 of 28

• There is always more than one way to solve any problem

• This material is not applicable to ALL situations

• Keep this in mind, and grab bits and pieces for everyday use

• The Project Schedule is ONE of MANY tools needed

• We are all learning, including myself

• Please ask questions as they arise, questions keep the presentation lively!

Page 5: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHAT IS SUCCESS?

5 of 28

• Customer received what they expected, when they expected

• Customer received the quality level expected, both in final product and services

• Customer paid what they expected

• Delivery organization made the profits expected

• Project delivery organization was easy to work with

• Project delivery helps future services deals, not hurt it

• Both service provider and customer want to do business again

Success is NOT by accident

Page 6: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

ARE YOU A PSYCHIC?

What happened yesterday?

Can you foresee the future?

Graceful management

Success is NOT by accident

Page 7: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

“BLACK BOX” PROJECT MANAGEMENT

• 80% of managing a project is technology “agnostic”

• Create a Lead Architect role if one does not exist to handle the 20%

• Managing organized change – process is key

7 of 28

Page 8: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

“BLACK BOX” PROJECT MANAGEMENT

• Why do we need this task?

• What is needed to start?

• What needs this to begin?

• How will this be delivered?

• Who will be responsible?

• When will we need the output?

• Where will we need the output?

• What is the expected task duration?

Initial Questions

8 of 28

Page 9: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

“BLACK BOX” PROJECT MANAGEMENT

Proactive Questions

9 of 28

• Is this on the critical path?

• What could go wrong?

• Is there a resource risk?

• Have we done this before?

• What can we do to lower the risk?

• Is there value in speeding this up?

Page 10: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

THE PROJECT SCHEDULE MODEL

• It doesn’t have to be in Microsoft Project…

• It can’t be in Excel, Word, or PowerPoint…

• Relationships are key to schedule models

• A schedule is NOT simply a list of tasks

• What QUESTIONS should your model answer?

• What MECHANICS are needed to support the model?

10 of 28

Page 11: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

TYPICAL BUSINESS QUESTIONS

11 of 28

• Do the right work

• How does this project fit within the customer strategy?

• What does the future state look like for the customer?

• Will this project deliver the expected results?

• Why should we perform this work?

• What will happen if we don’t perform this project?

• What does success look like to the company and the customer?

Page 12: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

TYPICAL MODEL QUESTIONS

12 of 28

• Do the work right

• What key dates does the customer desire & why?

• When am I forecasting to deliver?

• Am I likely to finish on time, on budget?

• What if I am late with a task?

• What should the team be focused on?

• What has been completed?

• When do I bill the customer?

• Is my schedule accurate?

Page 13: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

TYPICAL MODEL QUESTIONS

From “Just Make it Happen” … to …

Without a MAP you will never get from Point A to Point B

13 of 28

Page 14: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHAT DOES THE PROJECT LOOK LIKE?

• End to End

• Big Picture

• Every contractual deliverable should be

contained with plan

• Project Flow

• Did we capture everything?

• Do the dates look accurate?

• Is this doable?

• Plan the work, work the plan!

14 of 28

Page 15: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

• Top line – Design or One Time Events

• Below line – “Site Specific” Events

WHAT DOES THE PROJECT LOOK LIKE?

15 of 28

Page 16: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

• What tasks make up each grouping?

WHAT DOES THE PROJECT LOOK LIKE?

16 of 28

Page 17: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

HOW IS EACH LOCATION PROGRESSING?

• Match Work Grouping to Management

Control Areas

• Standard Milestones per Site

• Standardization allows for later Program

Rollup

• Enable Exception Management

• % Complete rollup – use 0%, 50%, 100%

• S/F Status – Is my Schedule being managed?

• Baseline Status – Am I hitting dates the

customer asked for?

• Slack – may need to use deadlines to force

multiple site critical paths

• One Owner and One Resource

17 of 28

Page 18: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

AM I LIKELY TO FINISH ON TIME?

• Understand the Critical Path

• Understand what tasks have a direct

impact on the end date

• Not all tasks are created equal

• Can also perform Monte Carlo Analysis

18 of 28

Page 19: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHAT SHOULD THE TEAM BE FOCUSED ON?

• 14 / 30 Day Outlook by

• Resource, Site, State, Company

• By Resource drives ONE team

• By Company can help support the “we

depend upon the customer’s activities”

• Groupings can be a “To-Do” list for sub-

organizations

• One resource per task, no more than a

week work effort

19 of 28

Page 20: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHEN DO I BILL THE CUSTOMER?

• When do I get paid?

• Align project billing events with

milestone completion criteria

20 of 28

Page 21: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WHAT HAS BEEN COMPLETED?

• Sometimes the good needs to be

emphasized

• What have you done for me lately?

• Create the “good” deed bank

• Shows actual versus baseline dates

21 of 28

Page 22: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

DATA INPUT AND WHAT IF ANALYSIS?

• Data Input with all task attributes

• Used for joint project modeling and

what if discussions

• Moves the conversation from “do this

sooner” to “what do we as a team need

to do to pull in date x”

• Used for Baseline data input, to lay the

idea that what you want, and where the

project are headed are two different

ideals

• Realignment of desired and projected

dates

22 of 28

Page 23: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

WAS MY SCHEDULE CREATED PROPERLY

• Quality Assurance on Project Schedule

• Does every task have an Owner?

• Does every task have a Site assigned?

• Does every task have a Resource?

• Does every task have a State assigned?

• Does every task have a Predecessor or

Successor?

• Does NOT ensure a perfect project

schedule

23 of 28

Page 24: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

IS MY SCHEDULE BEING MAINTAINED?

• Are all tasks being updated?

• Issue: Have you started work or not?

• Start date has passed and 0% Progress

made

• Issue: Have you finished work or not?

• Finish date has passed and task is not

100% complete

• Possible Solutions

• Start date needs to be pushed out

• Increase duration to move end date out

Or

• Update the percentage complete

24 of 28

Page 25: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

THE MECHANICS

25 of 28

Reports

View 1

Table 1 Table 2 Table 3

Filter 1 Filter 2

Business

Question 1

Field 1

Field 2

Business

Question 2

View 2

View 3

Business

Question 3 Field 3 Group1 Group 2

Page 26: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

• R/Y/G - Status (Start/Finish)– to determine if Project Schedule is up to date

• R/Y/G – Status (Base/Current) – Compares baseline finish and expected finish

• Site – Can be any task grouping

• State – Can be any task grouping

• Stage, Survey, Install, Decom – for specific site milestone tracking

• Owner – to assign tasks to GDT/Cisco/Customer

TYPICAL CUSTOM FIELDS

26 of 28

Page 27: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

• A Quality process trumps “We’ve done this before”

• Project delivery helps future services deals, not hurt it

• Solve problems BEFORE they occur

• Predict the future, and change paths if needed

• Project Management is NOT about being a great firefighter

• Task relationships are key

• It’s time to move the profession!

FINAL THOUGHTS?

27 of 28

Page 28: WHERE THE RUBBER MEETS THE ROAD - PMI Chicagoland · • Does every task have an Owner? • Does every task have a Site assigned? • Does every task have a Resource? • Does every

D e s i g n I T . B u i l d I T . D e l i v e r I T .

28 of 28

Success is NOT by accident

Nicholas Errico, PMP, PgMP

[email protected]

http://www.linkedin.com/in/nicholaserrico/

If you enjoyed this presentation, please leave feedback on LinkedIn.