Slide 1

Slide 1 text

DIGITAL PM WORKSHOP DIGITAL PM SUMMIT :: SAN ANTONIO PRESENTED BY BRETT HARNED
 [email protected] | @brettharned


Slide 2

Slide 2 text

AGENDA 1:00-1:30 1:30-3:00 
 3:00-3:20 3:20-4:45 4:45-5:45 5:45-6:00 6:00-8:00
 Introductions, Groups Estimating Projects Exercise
 Break Project Planning Exercise PM Challenges Discussion & Presentation Q&A Happy Hour

Slide 3

Slide 3 text

TODAY IS ABOUT: LEARNING SHARING PARTICIPATING DEBATING

Slide 4

Slide 4 text

FACT: NONE OF US ARE MANAGING PROJECTS THE SAME WAY.

Slide 5

Slide 5 text

IT’S OKAY

Slide 6

Slide 6 text

GROUPS! HYBRID? WATERFALL? AGILE? Kanban - Scrum - No Estimates - Sprints - Backlogs Milestones - Dependencies A little bit to this, a little bit of that…

Slide 7

Slide 7 text

SAY HELL0. WHERE YOU WORK. YOUR TITLE/ROLE. WHAT YOU LIKE ABOUT DPM.

Slide 8

Slide 8 text

ESTIMATING & SCOPING EXERCISE + + + + + + + ?

Slide 9

Slide 9 text

WHAT WE’LL DO: • Review a project scenario • Discuss and estimate the project together • Present and discuss estimates as a larger group • Create project plans as groups • Present and discuss plans as a larger group

Slide 10

Slide 10 text

QUESTIONS?

Slide 11

Slide 11 text

YOUR PROJECT:
 OBERLIN COLLEGE new.oberlin.edu/arts-and-sciences/ COLLEGE OF ARTS & SCIENCES

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

YOUR CLIENT IS ASKING FOR: • A completely new, responsive website: • Revised IA • New look and feel • Refreshed content • A modern CMS Pretty much everything…

Slide 14

Slide 14 text

WITH GOALS TO: • Go responsive! • Increase applicant diversity • Decrease email and call volume for confused applicants • Make prospects more excited about Oberlin

Slide 15

Slide 15 text

AND THEY WANT IT IN: SIX MONTHS

Slide 16

Slide 16 text

flickr.com/photos/joebenjamin/5009411920 AND YOU’RE LIKE…

Slide 17

Slide 17 text

“IT’LL BE FAST AND CHEAP, RIGHT?” - EVERY STAKEHOLDER

Slide 18

Slide 18 text

flickr.com/photos/joebenjamin/5009411920 AND AGAIN YOU’RE LIKE…

Slide 19

Slide 19 text

NO MATTER WHAT, WE HAVE TO FIGURE IT OUT.

Slide 20

Slide 20 text

Given your chosen method, how will you estimate the work and articulate the scope?

Slide 21

Slide 21 text

ESTIMATE & SCOPE THE PROJECT 20 MINUTES

Slide 22

Slide 22 text

REMEMBER, IT’S JUST AN EXERCISE!

Slide 23

Slide 23 text

FIVE MINUTES

Slide 24

Slide 24 text

REGROUP

Slide 25

Slide 25 text

LET’S DISCUSS

Slide 26

Slide 26 text

FOR MY WATERFALL & HYBRID PEEPS

Slide 27

Slide 27 text

ARTICULATE EFFORT • Dissect the project, issue, or feature • Discuss goals, timeline, resources • List assumptions • Think about • Stakeholders, partners involved • Team availability and expertise level • Estimate in the open • Compare notes & discuss

Slide 28

Slide 28 text

A Work Breakdown Structure (WBS) is a method by which you can visually represent the composition of a project by breaking down all project stages and aspects into their smallest possible components.

Slide 29

Slide 29 text

WORK BREAKDOWN STRUCTURE

Slide 30

Slide 30 text

WORK BREAKDOWN STRUCTURE: MOVING SEARCH Decide on neighborhood - 1 day Find Realtor - 1 day
 Look on realtor.com - 2 days
 In-person visits - 12 days BUY Loan approval - 5 days
 Make an offer - 2 days
 Conduct inspection - 1 day
 Settlement - 1 day
 MOVE Hire movers - 1 day
 Pack boxes - 5 days Get new keys - 1 day Pay movers - 1 day
 MOVE - 2 days Total Time: 16 days Total Time: 9 days Total Time: 10 days

Slide 31

Slide 31 text

BREAK EVERYTHING DOWN IN TO SUB TASKS

Slide 32

Slide 32 text

SEEMS EASY, RIGHT? If you get stuck: • Don’t be afraid to ask questions • Get granular • Ask colleagues for opinions • Check project histories (if you have them) • Remember it’s just an estimate!

Slide 33

Slide 33 text

FOR MY AGILE PEEPS

Slide 34

Slide 34 text

ARE AGILE PROJECTS EASIER OR HARDER TO ESTIMATE?

Slide 35

Slide 35 text

How do I calculate the cost of my agile project if I don’t do all up front planning?

Slide 36

Slide 36 text

1. DEMAND A DEDICATED TEAM

Slide 37

Slide 37 text

2. CALCULATE TIME-BOXED ITERATIONS

Slide 38

Slide 38 text

IN OTHER WORDS… How much does it cost for your whole dedicated team to work on only one project for one month?

Slide 39

Slide 39 text

THINGS TO CONSIDER • What roles do you need? • How much time is considered “full time” • Think about company meetings, management tasks, etc. • Will your team be truly dedicated? • Will there be holidays or time off? • Is there a blended rate for the team?

Slide 40

Slide 40 text

2. MULTIPLY THE TIME-BOXED ITERATION TO FIT YOUR PROJECT SCHEDULE

Slide 41

Slide 41 text

2 WEEK SPRINTS
 1 RESOURCE, 1 SPRINT=$5,000
 6 MONTHS=12 SPRINTS 1 RESOURCE, 4 WEEKS=$10,000 4 RESOURCES, 12 SPRINTS 4 x $5,000=$20,000x12

Slide 42

Slide 42 text

$240,000 PROJECT COST=

Slide 43

Slide 43 text

IT WILL NEVER BE PERFECT

Slide 44

Slide 44 text

THIS ALLOWS YOU TO SAY: “Our agile release planning session says the Oberlin College website redesign project will take 12 sprints, totaling $240K. Is that estimate in line with what you’ve budgeted?”

Slide 45

Slide 45 text

THIS ALLOWS YOU TO SAY: “Sure, Sir Stakeholder, we can add that last- minute request. However, the team says that will take another sprint to complete it as you’ve requested, so the change in project cost will be $20k. Can you authorize the additional budget?”

Slide 46

Slide 46 text

THIS ALLOWS YOU TO SAY: “Team, we have to be ruthless about bugs. Any bug that prevents us from going live will cost us $20K in an extra sprint, and you all know our bosses—or our clients—will not be happy about that.”

Slide 47

Slide 47 text

THIS ALLOWS YOU TO SAY: “I know we are falling behind, but If we extend the iteration until we feel we are done, I have no way of forecasting the financial impact. However, if we simply extend the project by one extra sprint, I can tell you it will cost exactly $20K.”

Slide 48

Slide 48 text

AGAIN. IT WILL NEVER BE PERFECT BUT HAVING BACK UP SURE HELPS.

Slide 49

Slide 49 text

SCOPING/ESTIMATING RECOMMENDATIONS • Create small teams to help scope new projects • Create a routine for initiating and scoping new projects (Project intake questionnaire, scoping sessions, an agenda item on team meetings, etc.) • Communicate about expectations around scope and deadline, and use that to create estimates

Slide 50

Slide 50 text

http://teamgantt.com/guide-to-project-management/how_to_estimate_projects/

Slide 51

Slide 51 text

QUESTIONS?

Slide 52

Slide 52 text

BREAK 20 MINUTES

Slide 53

Slide 53 text

GROUP PLANNING EXERCISE +

Slide 54

Slide 54 text

A complete redesign of Oberlin College’s website We must have a new site in place in 6 months from today The core stakeholders are a web committee, chosen by the College You’re responsible for UX, design, content, and front- and back-end code. THE PROJECT: YOU WILL: • Sketch a plan • List your assumptions CONSIDER: • Process • Tasks & Effort • Roles and Resources • Risks • Stakeholders & Feedback

Slide 55

Slide 55 text

PLAN THE PROJECT 20 MINUTES

Slide 56

Slide 56 text

A complete redesign of Oberlin College’s website We must have a new site in place in 6 months from today The core stakeholders are a web committee, chosen by the College You’re responsible for UX, design, contet, and front- and back-end code. THE PROJECT: YOU WILL: • Sketch a plan • List your assumptions CONSIDER: • Process • Tasks & Effort • Roles and Resources • Risks • Feedback timing

Slide 57

Slide 57 text

FIVE MINUTES

Slide 58

Slide 58 text

REGROUP

Slide 59

Slide 59 text

PROJECT PLANS ARE A FORM OF COMMUNICATION

Slide 60

Slide 60 text

Credit: @brennaheaps, @omniplan

Slide 61

Slide 61 text

Credit: @jennasteckel

Slide 62

Slide 62 text

Credit: @allisin

Slide 63

Slide 63 text

Credit: @arethachoi

Slide 64

Slide 64 text

Credit: @trello

Slide 65

Slide 65 text

COMMUNICATE IN A WAY THAT WORKS FOR EVERYONE

Slide 66

Slide 66 text

FOR MY WATERFALL & HYBRID PEEPS

Slide 67

Slide 67 text

PROJECT PLANNING
 TIPS & TRICKS

Slide 68

Slide 68 text

A GOOD PLAN WILL: • Communicate major deliverables • Show the process by which you will provide deliverables or features • Communicate timing and deadlines • Show dependencies • Show team roles and assignments

Slide 69

Slide 69 text

5 STEPS TO CREATE A SOLID PLAN

Slide 70

Slide 70 text

1. RESEARCH & 
 PRE-PLANNING

Slide 71

Slide 71 text

KNOW YOUR PRODUCT & STAKEHOLDERS Conduct your own research to dig deeper on: • Goals/Outcomes • Partnerships and outlying dependencies • Potential issues and risks

Slide 72

Slide 72 text

IMPORTANT FACTORS TO DISCUSS: • Product ownership and decision making process • Stakeholder interest/involvement levels • Key outages, meetings, deadlines and driving factors • Related or similar projects, goals, and outcomes • The best ways to communicate with partners and stakeholders (meetings, presentations, etc.)

Slide 73

Slide 73 text

ALWAYS KNOW YOUR TEAM • Expertise • Interests • Collaboration and communication styles • Availability and workload

Slide 74

Slide 74 text

2. DRAFT YOUR PLAN

Slide 75

Slide 75 text

START ROUGH • General process • Deliverables • Sign offs/Feedback and iteration plans • Resourcing • Deadlines

Slide 76

Slide 76 text

REVIEW YOUR IDEAS
 WITH THE TEAM

Slide 77

Slide 77 text

3. MOVE IN TO A
 PLANNING TOOL

Slide 78

Slide 78 text

BREAK TASKS IN TO SECTIONS

Slide 79

Slide 79 text

ASSIGN TASKS TO GROUPS

Slide 80

Slide 80 text

USE NOTES TO CLARIFY TASKS

Slide 81

Slide 81 text

CLARIFY DEPENDENCIES

Slide 82

Slide 82 text

SHOW TASK START & 
 END DATES

Slide 83

Slide 83 text

4. PRESENT & CONFIRM

Slide 84

Slide 84 text

REVIEW THE PLAN WITH YOUR TEAM AGAIN.

Slide 85

Slide 85 text

BE SURE TO DISCUSS • Review times • Team work times • Dependencies • Time out, meetings, time off • Final deadline • Any assumptions you’ve made

Slide 86

Slide 86 text

CONFIRM IT. DELIVER TO STAKEHOLDERS. EXPLAIN.

Slide 87

Slide 87 text

5. MANAGE & UPDATE

Slide 88

Slide 88 text

PLANS CHANGE
 CONSTANTLY!

Slide 89

Slide 89 text

ADAPT TO CHANGE • Make updates on progress and changes regularly • Communicate changes to your team, partners, and stakeholders • Communicate risks

Slide 90

Slide 90 text

QUESTIONS?

Slide 91

Slide 91 text

FOR MY AGILE PEEPS

Slide 92

Slide 92 text

ADAPTING SCRUM TO CLIENT WORK

Slide 93

Slide 93 text

1. IDENTIFY ROLES

Slide 94

Slide 94 text

ROLES OF SCRUM • Product Owner • Scrum Master • Development Team • Client • PM • Development Team

Slide 95

Slide 95 text

2. DEFINE YOUR CADENCE

Slide 96

Slide 96 text

CEREMONIES • Sprint planning: A team planning meeting that determines what to complete in the coming sprint. • Daily stand-up: Also known as a daily scrum, a 15- minute mini-meeting for the software team to sync. • Sprint demo: A sharing meeting where the team shows what they've shipped in that sprint. • Sprint retrospective: A review of what did and didn't go well with actions to make the next sprint better

Slide 97

Slide 97 text

BE SURE TO SET CLEAR EXPECTATIONS ABOUT WHO WILL ATTEND EACH CEREMONY.

Slide 98

Slide 98 text

2. SET GROUND RULES

Slide 99

Slide 99 text

THINGS TO CONSIDER • Additional stakeholders (and the weight of their opinions) • How you will account for feedback • How you will keep clients in the loop regarding budget and risks • Launch dates: Beta? Final?

Slide 100

Slide 100 text

BE A STICKLER FOR THE RULES.

Slide 101

Slide 101 text

CARRY ON & PLAN

Slide 102

Slide 102 text

PROJECT SCENARIOS DISCUSSION & PRESENTATION

Slide 103

Slide 103 text

DPM CHALLENGES

Slide 104

Slide 104 text

WHAT ARE THE BIGGEST CHALLENGES YOU FACE ON PROJECTS?

Slide 105

Slide 105 text

CLUSTER BY CATEGORY TECHNICAL
 SKILLS SOFT SKILLS like managing people,
 dealing with clients, etc. like process, estimating, etc.

Slide 106

Slide 106 text

LET’S DISCUSS

Slide 107

Slide 107 text

WE ALL SHARE THE SAME CHALLENGES. LET’S FIX THEM TOGETHER.

Slide 108

Slide 108 text

COMMON PROJECT SCENARIOS

Slide 109

Slide 109 text

RISKY BUSINESS: You’re relying on stakeholders to deliver content on a weekly basis, but they haven’t sent anything to your team yet…and it’s been 2 weeks. Late content is ALWAYS a problem on web projects. How can you, as a project manager, help to communicate the issue and its effects on the project? 1.

Slide 110

Slide 110 text

CREATE A PARALLEL PROCESS FOR CONTENT ON EVERY PROJECT

Slide 111

Slide 111 text

CREATE A PARALLEL PROCESS FOR CONTENT

Slide 112

Slide 112 text

GET AN EARLY START WITH CONTENT.

Slide 113

Slide 113 text

WORK CONTENT INTO THE DESIGN PROCESS

Slide 114

Slide 114 text

Set expectations early! Understand how much content you need to support, and how it logically fits together. 
 
 That will help you to determine what needs to be written, and who will write it. INFORMATION ARCHITECTURE

Slide 115

Slide 115 text

This is the short copy and clear language used to help your users understand the experience. Know that short does not mean easy!
 
 Gain consensus early, but know that the risk of changing labels is low.
 
 NAVIGATION & LABELING

Slide 116

Slide 116 text

LONG-FORM CONTENT It takes time to thoughtfully write or rewrite content for a website. Not only do you need to consider the actual writing process, you must account for the time needed to properly review, edit, and approve the content.

Slide 117

Slide 117 text

CMS Your CMS can only support your content needs when those needs are clearly defined and shared. If you can select a CMS early on, you can make content decisions in tandem with building the CMS.

Slide 118

Slide 118 text

ARTICULATE NEEDS EARLY. ASSIGN RESPONSIBILITY. FOLLOW-UP. COMMUNICATE RISKS.

Slide 119

Slide 119 text

6 TIPS TO MANAGE RISK

Slide 120

Slide 120 text

1. IDENTIFY RISKS EARLY LIST YOUR ASSUMPTIONS. TALK ABOUT WHY THEY ARE RISKS. 
 WHAT DOES THAT MEAN FOR THE PROJECT?

Slide 121

Slide 121 text

2. BE INCLUSIVE ENSURE YOUR WHOLE TEAM & STAKEHOLDERS ARE AWARE OF ALL PROJECT ACTIVITIES

Slide 122

Slide 122 text

3. COMMUNICATE MAKE IT A TOPIC OF DISCUSSION; ADD IT TO STATUS REPORTS

Slide 123

Slide 123 text

4. ANALYSE & PRIORITIZE UNDERSTAND IMPACTS
 & IDENTIFY POSSIBLE RESPONSES

Slide 124

Slide 124 text

5. CLARIFY OWNERSHIP WHO CAN HELP AVOID THE RISK BECOMING A TRUE ISSUE? HOW?

Slide 125

Slide 125 text

6. NEVER IGNORE KEEP THEM IN WRITING. MAKE SURE OTHERS ARE AWARE. TRACK THEM.

Slide 126

Slide 126 text

SPEAK UP ALWAYS

Slide 127

Slide 127 text

QUESTIONS?

Slide 128

Slide 128 text

Q&A

Slide 129

Slide 129 text

THANK YOU! brettharned.com [email protected] @brettharned pathfinderdpm.com @pathfinderdpm