Project Management Best Practices: Brock Boddie/General Assembly

78
PROJECT MANAGEMENT BEST PRACTICES Brock Boddie

description

You've managed an interactive project or two before, but it could have gone better — want to find out where you might improve? This class is designed to give an overview of the best practices for project management. From developing a solid project foundation to improving communication and collaboration within your team, this class will provide a clearer idea of where you should focus your energy as a project manager. Want to learn more? Join Front Row today and access on-demand videos, livestreams, and much more: http://bit.ly/1aqAivV

Transcript of Project Management Best Practices: Brock Boddie/General Assembly

Page 1: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICESBrock Boddie

Page 2: Project Management Best Practices: Brock Boddie/General Assembly

START 14-DAY FREE TRIAL

GET THE FULL EXPERIENCE:LEARN WHAT YOU WANT, WHEN YOU WANT

Unlimited access to all upcoming live streamsOn-demand streaming classes taught by toppractitionersA growing video library, updated weekly

Get access for only $25 USD/month.No risk—you can cancel at any time!

Page 3: Project Management Best Practices: Brock Boddie/General Assembly

AGENDA

‣Who I am‣Basic project management‣Tactics‣Project strategies‣Personal strategies

2

Page 4: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 3

Who I am.

Page 5: Project Management Best Practices: Brock Boddie/General Assembly

INTRODUCTION

I’M BROCK.4

‣I work for Huge as a Program Director, working on clients like Four Seasons‣11 years managing interactive projects, large and small.‣Can code HTML/CSS and enough JavaScript and PHP to be a nuisance.‣Majored in Philosophy & Psychology and Masters in International Relations.

Page 6: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 5

Basic PM stuff.

Page 7: Project Management Best Practices: Brock Boddie/General Assembly

1.Scope2.People3.Timeline4.Budget

PROJECT MANAGEMENT BEST PRACTICES 6

BASICS:

Page 8: Project Management Best Practices: Brock Boddie/General Assembly

Scope is the circumscription of all that you are doing in all its glorious detail.For example:‣More scope almost always means more time.‣More scope also almost always means more budget.‣More scope may also mean that you need more resources.

PROJECT MANAGEMENT BEST PRACTICES

WHAT ARE WE DOING?7

Page 9: Project Management Best Practices: Brock Boddie/General Assembly

1.Scope2.People3.Timeline4.Budget

PROJECT MANAGEMENT BEST PRACTICES 8

BASICS:

Page 10: Project Management Best Practices: Brock Boddie/General Assembly

You’ve got to have the right people in place to get the job done. Forcing someone to do something they don’t do isn’t a recipe for success and can impact your project negatively.For example:‣More people almost always means more budget.‣More people can mean that you can handle more scope.‣More people can mean less time – but…

PROJECT MANAGEMENT BEST PRACTICES

IF ONLY THIS PERSON WERE ON MY TEAM…9

Page 11: Project Management Best Practices: Brock Boddie/General Assembly

One woman can have a baby in nine months, but nine women

cannot have a baby in one month.

PROJECT MANAGEMENT BEST PRACTICES 10

Page 12: Project Management Best Practices: Brock Boddie/General Assembly

Some things just take time.

PROJECT MANAGEMENT BEST PRACTICES 11

Page 13: Project Management Best Practices: Brock Boddie/General Assembly

1.Scope2.People3.Timeline4.Budget

PROJECT MANAGEMENT BEST PRACTICES 12

BASICS:

Page 14: Project Management Best Practices: Brock Boddie/General Assembly

Time is related to scope, budget and resources in some pretty key ways:‣More time almost always means more budget.‣Larger scope almost always means more time.‣More resources can mean less time (see previous slide).

PROJECT MANAGEMENT BEST PRACTICES

DONE YET?13

Page 15: Project Management Best Practices: Brock Boddie/General Assembly

1.Scope2.People3.Timeline4.Budget

PROJECT MANAGEMENT BEST PRACTICES 14

BASICS:

Page 16: Project Management Best Practices: Brock Boddie/General Assembly

Your budget is obviously the anticipated price of the scope that you have committed to. Budget relates to the other areas in these high level ways:‣More time almost always means more budget.‣Larger scope almost always means more time.‣More resources can mean more budget — but with some work it’s a trade-off between time, resource price, and budget.

PROJECT MANAGEMENT BEST PRACTICES

SCHMUDGET.15

Page 17: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 16

Tactics.

Page 18: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 17

Starting a project.

Page 19: Project Management Best Practices: Brock Boddie/General Assembly

If they’ll tell you, that is. How does your business view this SOW/account:‣Are we trying to develop a long term relationship?‣How much margin are we willing to give up to make the client happy?‣Do we just want to finish out this project?

PROJECT MANAGEMENT BEST PRACTICES

KNOW YOUR BUSINESS’ STRATEGY.18

Page 20: Project Management Best Practices: Brock Boddie/General Assembly

Know what you’re on the hook for and what you’re not:‣What you said you’d do.‣What they agreed they’d do.‣Your documented assumptions.‣What its weaknesses are that work for you.‣What its weaknesses are that work against you.

PROJECT MANAGEMENT BEST PRACTICES

KNOW YOUR SCOPE.19

Page 21: Project Management Best Practices: Brock Boddie/General Assembly

‣Make it specific. Very specific.

PROJECT MANAGEMENT BEST PRACTICES

CREATE A SCHEDULE.20

Page 22: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES

HAVE A PROJECT PLAN IN MIND.21

Requirements Gathering/Discovery

Kickoff Wireframing Visual Design Development Quality Assurance

Launch

Review

ANNOTATIONS SPECIFICATIONS UAT

REMEDIATION

Page 23: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 22

Operating a project.

Page 24: Project Management Best Practices: Brock Boddie/General Assembly

They probably have a way of doing things and they’re not looking for you to change it — yet.‣Research: Figure out what they do and why they do it.‣Reduce friction: Adapt your process to accommodate if you can.‣Evolve: Keep them aware of inefficiencies that you believe they could change easily.‣Don’t tell them about everything they do wrong. It burns good will you’ll need when something is really messed up.

PROJECT MANAGEMENT BEST PRACTICES 23

ADAPT TO YOUR CLIENT’S PROCESS.

Page 25: Project Management Best Practices: Brock Boddie/General Assembly

You’re not organized enough to keep track of everything. Use your schedule to:‣Track expected resource utilization.‣Measure deviations from the original scope.‣Focus on tasks that are relevant today, this week, or this month.‣Illustrating the down-stream impacts of deviations from the plan.

PROJECT MANAGEMENT BEST PRACTICES 24

MAINTAIN YOUR SCHEDULE.

Page 26: Project Management Best Practices: Brock Boddie/General Assembly

An essential task for projects with development; you’ve only budgeted so many hours or days to complete the scope. Keep track of how they’ll be consumed.‣How many hours of development and QA resources do you have?‣How many hours will each of your features take to build and test?‣How accurate are your estimates?

PROJECT MANAGEMENT BEST PRACTICES 25

COUNT THE HOURS.

Page 27: Project Management Best Practices: Brock Boddie/General Assembly

Calculate the following at least once a week:‣Actual hours, cost and billed hours to-date.‣Forecasted hours, cost and billed to complete.‣Actual+Forecasted hours, cost and billed.

PROJECT MANAGEMENT BEST PRACTICES 26

TRACK YOUR BUDGET.

Page 28: Project Management Best Practices: Brock Boddie/General Assembly

It holds everyone accountable. Include:‣What you accomplished this week.‣What you expect to accomplish next week.‣What you missed this week.‣What’s at risk.‣How you intend to mitigate the risk.If you’re doing things correctly, your client and team will never see anything surprising in this report.

PROJECT MANAGEMENT BEST PRACTICES 27

SEND WEEKLY STATUS REPORTS.

Page 29: Project Management Best Practices: Brock Boddie/General Assembly

Imagine a year from now, someone wanted you to find that file that you sent them on that day that was about that thing — how would you find it?‣File naming a key. Example: DDMMYY_Deliverable_FileName_Version‣Folder Organization. Design it for someone who doesn’t know your project.‣Insist that team members abide the conventions.

PROJECT MANAGEMENT BEST PRACTICES 28

KEEP THE PROJECT ORGANIZED.

Page 30: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 29

Managing your team.

Page 31: Project Management Best Practices: Brock Boddie/General Assembly

We call them “scrums,” but whatever you call them, get together with your team regularly to track progress.‣Use your meeting notes, schedule, and actions to track people’s progress and ask:‣What are you working on?‣What do you need?‣Are you getting it?‣How can I help you?‣Use that meeting only to track progress

PROJECT MANAGEMENT BEST PRACTICES 30

HAVE SHORT, DAILY MEETINGS.

Page 32: Project Management Best Practices: Brock Boddie/General Assembly

People don’t usually volunteer when something will get done, so you must get them to estimate and commit. Some rebuttals:‣“Just give me your best guess — it helps me plan subsequent tasks.”‣“Is it because this one task is actually many tasks? Let’s break it down and estimate those tasks.”‣“Try working on this problems for an hour or two and giving me an estimate then.”

PROJECT MANAGEMENT BEST PRACTICES 31

ASK FOR DATES AND DEPENDENCIES.

Page 33: Project Management Best Practices: Brock Boddie/General Assembly

You write the history for your project. Some tactics:‣After a meeting, always send your notes to the participants, breaking out:‣Decisions‣Actions — with names and delivery dates‣Gives participants and opportunity to correct the record.‣Send hot lists.

PROJECT MANAGEMENT BEST PRACTICES 32

TAKE MEETING NOTES AND SEND THEM.

Page 34: Project Management Best Practices: Brock Boddie/General Assembly

You’re the line between what gets shown to the client and what doesn’t. Ask yourself:‣Is the deliverable complete?‣Is this the best work your team can do?‣What is the client going to pick on?‣What will our response be to those issues?‣More importantly: am I ready to put my name on this?

PROJECT MANAGEMENT BEST PRACTICES 33

HAVE INTERNAL REVIEWS. OF EVERYTHING.

Page 35: Project Management Best Practices: Brock Boddie/General Assembly

Especially on small projects, every team member is key to your success. you must have the right team members to get the job done.

PROJECT MANAGEMENT BEST PRACTICES 34

EVALUATE STAFFING.

Page 36: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 35

Managing your client.

Page 37: Project Management Best Practices: Brock Boddie/General Assembly

With the client. Sounds crazy. I know. It helps:‣Show the client what you’re doing.‣Show the client what you need them to do.‣Make the schedule be the bad guy instead of you (particularly when they miss dates).‣Keep your head up and focus on something other than the immediate term.

PROJECT MANAGEMENT BEST PRACTICES 36

REVIEW YOUR PROJECT PLAN.

Page 38: Project Management Best Practices: Brock Boddie/General Assembly

Maybe or maybe not daily, but at least weekly outside of scheduled reviews. Use the call to:‣Talk about your risks and how you hope to mitigate them (perhaps with their help).‣As what risks they see.‣Manage expectations.‣Ask what they need you to do that you’re not.‣Build trust.

PROJECT MANAGEMENT BEST PRACTICES 37

TALK TO THE CLIENT FREQUENTLY.

Page 39: Project Management Best Practices: Brock Boddie/General Assembly

Know how your roll affects how your communication will affect the project. This encompasses several things:‣Messages that best come from a day-to-day PM: risks, delays, mistakes, status, changes in scope.‣Messages that come from someone not day-to-day: changes in scope, resolving contract disputes.

PROJECT MANAGEMENT BEST PRACTICES 38

COMMUNICATE APPROPRIATELY.

Page 40: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 39

When it’s bad, talk more often, not less.

Page 41: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 40

Project strategies.

Page 42: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 41

Long term goal.

Page 43: Project Management Best Practices: Brock Boddie/General Assembly

Say you’re trying to launch a site:‣Always look through the lens of your goal:‣Is this piece of work: Essential? Important? A nice-to-have? None of the above?‣Give your work attention in proportion to priority.‣See what connects today’s work and your goal.

PROJECT MANAGEMENT BEST PRACTICES 42

FOCUS ON YOUR LONG TERM GOAL.

Page 44: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 43

Remember:If it doesn’t connect to your goal,

it gets no attention.

Page 45: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 44

Opportunity cost.

Page 46: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 45

Defined:The cost of an activity in terms of the next-best forgone activity.

Page 47: Project Management Best Practices: Brock Boddie/General Assembly

Everyone will always be asking you to do things that you think aren’t going to help your goal. Prove it. Example:

Client wants to know why X area of the project has slowed down. At first blush, you know it’s because they were slow in getting your X, Y and Z, but there may be other reasons. You say, “Here’s the high-level answer, but in order to get you a more detailed answer, I’ll have to take my tech lead off of daily development project work for eight hours. That could delay the project by eight hours. I don’t believe there will be a corresponding efficiency reached as a result of getting this answer for you. Do you still want this answered?”

PROJECT MANAGEMENT BEST PRACTICES 46

PROVE IT.

Page 48: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 47

Process as protection.

Page 49: Project Management Best Practices: Brock Boddie/General Assembly

‣Allows your team to focus on the long term goal, while you get what you need. (e.g., morning scrums)‣A good process is practically invisible (i.e., low overhead).‣Articulate the physics of your project (e.g., deadlines, the process, how your client works) and make sure those physics stay predictable and constant.

PROJECT MANAGEMENT BEST PRACTICES

NOT A NASTY WORD.48

Page 50: Project Management Best Practices: Brock Boddie/General Assembly

‣15 minute “scrum” with the core team every morning. Ask:‣What are you working on?‣Do you need help?‣Are you on track?‣What can I do for you?‣Hot lists sent at the beginning of every week detailing who needs to accomplish what and by when.‣Have the work in presentation form one full day before meeting with the client.‣Develop annotations in conjunction with ID and Design.

PROJECT MANAGEMENT BEST PRACTICES

EXAMPLES.49

Page 51: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 50

Shelter your team.

Page 52: Project Management Best Practices: Brock Boddie/General Assembly

‣Designers, developers, copywriters — dealing with the process, budget or project politics isn’t their job.‣Let your team members focus (e.g., don’t drag them into five meetings in a day, stop by their desk every three hours, et cetera).‣Provide your team with the most complete and relevant information so that they can make great decisions, too. Put it together for them as best you can.‣Set up consequences for inefficient resources.

PROJECT MANAGEMENT BEST PRACTICES 51

LET THEM DO WHAT THEY’RE GOOD AT.

Page 53: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 52

Relationships.

Page 54: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 53

Graham Arader:Strangers don’t give you money, friends do.

Page 55: Project Management Best Practices: Brock Boddie/General Assembly

Ultimately, project management is about managing people.‣No matter what, your project will be easier with friends than with enemies. But the key element is mutual respect.‣Confront people on your own team (in a neutral environment) who are abusive or engage in inappropriate behavior. Do not tolerate it.‣Always be patient — even if it takes 500 different ways of communicating the same thing.

PROJECT MANAGEMENT BEST PRACTICES 54

PUT IN THE EFFORT.

Page 56: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 55

Personal strategies.

Page 57: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 56

Own it.

Page 58: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 57

Ownership:If it’s bad, it’s your fault.

If it’s amazing, it’s your fault.

Page 59: Project Management Best Practices: Brock Boddie/General Assembly

‣Think of yourself as an actual business owner.‣What do you do if this is your money, your time, your scope.‣No matter what, the buck has to stop with you.

PROJECT MANAGEMENT BEST PRACTICES 58

SMALL TIME CEO.

Page 60: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 59

Demand transparency.

Page 61: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 60

“If you tell the truth, you don’t have to remember anything.”

– Mark Twain

Page 62: Project Management Best Practices: Brock Boddie/General Assembly

But a lot less complicated than reality. In order to actually solve problems, there should only be the known and unknowns. Never misdirection. Insist on it from everyone.

PROJECT MANAGEMENT BEST PRACTICES 61

FICTION IS COMPLICATED.

Page 63: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 62

Be curious.

Page 64: Project Management Best Practices: Brock Boddie/General Assembly

your performance, your team members, how does AfterEffects work? how do you put together CSS and HTML to build a page? Does it make sense to build this feature in JavaScript? why does my developer think that this thing that looks like one feature to me is actually three features to her? why does it matter that it’s three features? what does my developer need to develop this feature? what process do my team members find most efficient? why is our development process this way? what does the business need? how does my client’s business actually work? what is the project history? in what ways could my last project could have been more successful? what can I do to make

Page 65: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 64

Think quickly.

Page 66: Project Management Best Practices: Brock Boddie/General Assembly

Not arbitrary ones, of course — as quickly as possible.‣Collect relevant information, organize it, and make a decision — and be able to justify that decision in facts or grounded suppositions.‣Approach decisions from the perspective of whether or not the decisions will have made sense a month from now based on what you knew at the time you made the decision.‣Document your big decisions and the process that went into it.

PROJECT MANAGEMENT BEST PRACTICES 65

MAKE PROJECT DECISIONS.

Page 67: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 66

Remember:Indecision is a decision.

Page 68: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 67

Think solutions.

Page 69: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 68

When you give someone a problem without a proposed set of solutions,

you’re making it their problem.

Page 70: Project Management Best Practices: Brock Boddie/General Assembly

In 1945, George Pólya wrote a nice book called “How To Solve It”. It’s about solving math problems, but it can be abstracted from math and be useful for PMs, too.‣Understand the problem‣Devise a plan‣Carry out the plan‣Review and Revise the plan

PROJECT MANAGEMENT BEST PRACTICES 69

HOW TO SOLVE IT.

Page 71: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 70

Carry water for your team and be the catalyst.

Page 72: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 71

Communicate.

Page 73: Project Management Best Practices: Brock Boddie/General Assembly

‣Know how and when to communicate: the point of talking, emailing, or presenting is to actually communicate.‣Know who you’re talking to and where they’re coming from; anticipate the discourse you’ll have with someone before having it. You may save two people’s time.‣Have some communication strategy in mind.‣People tend to make better decisions with better information.

PROJECT MANAGEMENT BEST PRACTICES 72

COMMUNICATE EFFECTIVELY.

Page 74: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 73

COMMUNICATE EFFECTIVELY.

INSTANT MESSAGE (PHONE).‣Words‣Visual Aids‣ (Voice)

IN PERSON.‣Words‣Visual Aids‣Voice‣Face‣Body Language‣Shared Physical Experience

Page 75: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 74

Attitude.

Page 76: Project Management Best Practices: Brock Boddie/General Assembly
Page 77: Project Management Best Practices: Brock Boddie/General Assembly

If you’re not calm and composed, you’re not going to get calm and composed from your team.The long-term solutions to your problems do not come from your urgency and panic.Your generosity (of time, effort, et cetera) will pay off in a better project.

PROJECT MANAGEMENT BEST PRACTICES 76

YOUR ATTITUDE MATTERS.

Page 78: Project Management Best Practices: Brock Boddie/General Assembly

PROJECT MANAGEMENT BEST PRACTICES 78

Thanks.