HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy...

67
HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR HAIR ON FIRE Kathy Gill 13 October 2014 Project Management Institute

Transcript of HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy...

Page 1: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR HAIR ON FIRE

Kathy Gill 13 October 2014 Project Management Institute

Page 2: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

COMMON WEB PM MISTAKES ! Not knowing why … leads to

!  Design for a department head or boss !  Design by committee !  SMEs make content decisions

! Forgetting … !  To get advice from SEO specialists !  To budget for content migration !  To think about scale

! Treating the Web like a publication

Page 3: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

BUT FIRST, LEVEL SETTING

Page 4: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

SETTING YOUR HAIR ON FIRE MEANS …

!  Undue anxiety for the team !  A project that doesn’t meet

customer needs !  A project hamstrung by internal

politics

4

Page 5: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

A WEB PROJECT MAY BE … ! Building a few web pages for a department or

product ! Developing a simple web application that collects

information ! Building a Content Management System ! Redesigning an existing web site ! Updating content on an existing web site ! Using Twitter/Facebook/WordPress.com/etc for some

specific reason

Page 6: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

WEB SITE PLANNING…

A Web Team develops and maintains a web site.

A Web Project Manager sees that this is accomplished in a well-organized, timely and on-budget/schedule fashion.

6

Page 7: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

SOFTWARE DEVELOPMENT…

Waterfall is a sequential design process.

Agile is an iterative design process.

This presentation does not address this religious war!

Page 8: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

WHERE WE’RE GOING TONIGHT …

! My biases !  8 common web

project management mistakes !  5 tools that can help alleviate

web project pain

Page 9: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

MY BIASES

Page 10: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ Basing the design of this website on your own monetary goals has made such a unique and engaging experience.”

Said no website visitor. Ever.

~ Creating a Joyful Customer Journey, Aug 2014

Page 11: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

EVERY PROJECT TAKES LONGER THAN YOU THINK IT WILL.

Page 12: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

I’VE BEEN DOING THIS A LONG TIME

Page 13: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

THIS IS THE EASY PART

Slide from @jrodgers

Page 14: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

1. NOT KNOWING WHY

Page 15: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Typical questions at the start of a project: what are we building, how long will it take, how much will it cost.

MIA: why are we building it?

Page 16: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ https://twitter.com/MrAlanCooper/status/521483412343771136

Page 17: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip How do we know?

" Ask! " Watch! " Use online tools! " Check server logs!

Then develop personas.

Page 18: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

KC WEB USER PROFILES & TOP TASKS

King County Elections Web Redesign Project

Page 19: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

PERSONA CHECKLIST !  Is the persona based on contextual interviews with real

customers? !  Does the persona evoke empathy by including a name, a

photograph and a product-relevant narrative? !  Does the persona appear realistic to people who deal with

customers day-to-day? !  Is each persona unique, having little in common with other

personas? !  Does the persona include product-relevant high-level

goals and include a quotation stating the key goal? !  Is the number of personas small enough for the design

team to remember the name of each one, with one of the personas identified as primary?

!  Can the development team use the persona as a practical tool to make design decisions? From How to create personas your design team will believe in

Page 20: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Look for patterns.

Page 21: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 22: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 23: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

1A. DESIGN FOR DEPARTMENT HEADIORIBOSS

Page 24: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ Do not build a [public-facing] site that your top executives will love: they are not the target audience.”

~ Jakob Nielsen

Page 25: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Source: xkcd

Page 26: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

PROSPECTIVE STUDENT TASK LIST ! What programs do you offer? !  I want more information about program X ! What scholarships and financial aid are available? ! What extra-curricular activities are offered? ! How much does it cost to live in residence? ! How do I arrange a campus visit? ! How do I apply?

Source: Avoiding the bottleneck: University and college website navigation

Page 27: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Determine tasks from user interviews, server log files -- understand your content and why people visit your site.

Break tasks into steps (flow) to build navigation.

Page 28: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip ✪ Possible exception to Jakob’s rule:

web-based tools for a specific internal audience, such as HR staff or IT managers monitoring KPIs

Page 29: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

1B. DESIGN BY COMMITTEE

Page 30: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ [When] governed by committee(s), success is not often tangible.”

~ Higher Ed 2009

Page 31: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Design team should be cross-functional in membership and small.

✓ Listen. ✓ Share vision. ✓ Build. ✓ Test. ✓ Iterate.

Page 32: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 33: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ Stakeholder committee should have everyone needed. But they don’t design.

https://twitter.com/epersonae/status/521698270884544513

Page 34: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Stakeholder committee should have everyone who needs to be kept informed about progress.

But they don’t design.

Or write copy.

Page 35: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

1C. SMES MAKE CONTENT DECISIONS

Page 36: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ To engage users, website copy must speak to readers and not at them. Include words people can relate to, and avoid jargon, business speak, and feature-driven language.”

~ Nielson-Norman Group

Page 37: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ ~ Online It All Matters

SMEs hold the keys to the valuable content kingdom…So often, [SMEs] think they know more about the web than you do.”

Page 38: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip When working with SMEs:

"Explain project goals.

"Frame content as a conversation.

"Set limits on editing – factual review only.

Page 39: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip The result?

✓ Avoid subject-matter-expert lingo.

✓ Web site reads like users talk, conversational.

✓ Improves site usability.

Page 40: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

2. FORGETTING TO …

Page 41: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

2A. GET ADVICE FROM SEOIEXPERTS

Page 42: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ https://twitter.com/webconnoisseur/status/521525530407866369

Page 43: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ https://twitter.com/webconnoisseur/status/521684791616225283

Page 44: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

HOW DO PEOPLE FIND WEBSITES? ! Organic search ! Referral links ! Social links (Facebook, Twitter, Yelp, etc.) ! Email (not just marketing) ! Paid search ! Direct traffic

Page 45: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

GOOGLE ANALYTICS, KC.GOV

Page 46: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

2B. BUDGET FOR CONTENT MIGRATION

Page 47: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip The 80-20 rule is in full force here.

Migrating content to a new CMS or into new design templates will take far more time than anyone thinks.

Even if they’ve done it before.

Page 48: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Have a plan for managing broken links in a website redesign.

One that does not rely on 404-error pages!

Page 49: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 50: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 51: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

2B. TO THINK ABOUT SCALE

Page 52: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

HEALTHCARE.GOV

http://www.humorburst.com/healthcare-dot-gov-solutions/

Page 53: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

HEALTHCARE.GOV

http://www.itworld.com/

Page 54: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

HEALTH GOV CHIEF RESIGNS HealthCare.Gov chief resigns

Page 55: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ 17% of lT projects budgeted at $15 million or higher go so badly as to threaten the company's existence, and more than 40% of them fail.”

~ McKinsey research, 2012

Page 56: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

3. TREAT THEIWEB LIKEIA PUBLICATION

Page 57: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

PUBLICATION PROCESS

Source: Emporia State University

Page 58: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ https://twitter.com/Geek_Manager/status/521710337121595392

Page 59: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ https://twitter.com/Geek_Manager/status/521710337121595392

Page 60: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

TOOLS CAN HELP

Page 61: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Google Webmaster tools and Google analytics

Trello for project management

Inspectlet and CrazyEgg for user data

Page 62: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

TIPS FOR SUCCESS

Page 63: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

Tip Users first. Write like users talk. Device-independent design. Test early, test often.

Keep stakeholders informed but keep design team small, tight.

Project leader should understand both IT and comm.

Page 64: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

“ The operating moral premise of information design should be that our readers are alert and caring; they may be busy, eager to get on with it, but they are not stupid.”

~ Edward Tufte

Page 65: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...
Page 66: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

FOR MORE INFORMATION ! Kathy E. Gill

@kegill wiredpen.com kegill.com Presentation link: wp.me/p3eg9d-2mQ

! Material in this presentation is licensed with a Creative Commons license: !  share-and-share alike !  attribution !  non-commercial

Page 67: HOW TO MANAGE WEB PROJECTS WITHOUT SETTING YOUR … · 2014-10-14 · Presentation23 Author: Kathy E. Gill Created Date: 10/14/2014 7:23:43 PM ...

CREDITS ! Hair-on-fire image based upon image from

rail safety campaign by Metro Trains, Melbourne, Victoria, Australia