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

How to manage web projects without setting your hair on fire

Embed Size (px)

DESCRIPTION

It seems like everyone in the organization believes they know what makes a website "work" despite having no design training. Managers insist that "their" pages look or act in ways directly contrary to the rest of the website. Or the web. What are the unique characteristics of the web that make managing design a challenge? How can we empower stakeholders while also creating a seamless user experience? And how would an iterative, collaborative design process facilitate a responsive web, one where sites work well on phones, tablets and desktops?

Citation preview

Page 1: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire

BUTFIRST,LEVELSETTING

Page 4: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire

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 andon-budget/schedule fashion.

6

Page 7: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire

MYBIASES

Page 10: How to manage web projects without setting your hair on fire

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 hair on fire

EVERY PROJECT TAKES LONGER THAN YOU THINK IT WILL.

Page 12: How to manage web projects without setting your hair on fire

I’VE BEEN DOING THIS A LONG TIME

Page 14: How to manage web projects without setting your hair on fire

1. NOTKNOWINGWHY

Page 15: How to manage web projects without setting your hair on fire

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 17: How to manage web projects without setting your hair on fire

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 hair on fire

KC WEB USER PROFILES & TOP TASKS

King County Elections Web Redesign Project

Page 19: How to manage web projects without setting your hair on fire

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 hair on fire

Tip

Lookforpatterns.

Page 21: How to manage web projects without setting your hair on fire
Page 22: How to manage web projects without setting your hair on fire
Page 23: How to manage web projects without setting your hair on fire

1A. DESIGNFORDEPARTMENTHEADIORIBOSS

Page 24: How to manage web projects without setting your hair on fire

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

~ Jakob Nielsen

Page 26: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire

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 hair on fire

1B. DESIGNBYCOMMITTEE

Page 30: How to manage web projects without setting your hair on fire

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

~ Higher Ed 2009

Page 31: How to manage web projects without setting your hair on fire

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 hair on fire
Page 33: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire

1C. SMESMAKECONTENTDECISIONS

Page 36: How to manage web projects without setting your hair on fire

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 hair on fire

~ 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 hair on fire

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 hair on fire

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 hair on fire

2. FORGETTINGTO …

Page 41: How to manage web projects without setting your hair on fire

2A. GETADVICEFROMSEOIEXPERTS

Page 43: How to manage web projects without setting your hair on fire

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

Page 44: How to manage web projects without setting your hair on fire

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 hair on fire

GOOGLE ANALYTICS, KC.GOV

Page 46: How to manage web projects without setting your hair on fire

2B. BUDGETFORCONTENTMIGRATION

Page 47: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire
Page 51: How to manage web projects without setting your hair on fire

2B. TOTHINKABOUTSCALE

Page 55: How to manage web projects without setting your hair on fire

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 hair on fire

3. TREATTHEIWEBLIKEIAPUBLICATION

Page 58: How to manage web projects without setting your hair on fire

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

Page 59: How to manage web projects without setting your hair on fire

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

Page 60: How to manage web projects without setting your hair on fire

TOOLSCANHELP

Page 61: How to manage web projects without setting your hair on fire

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 hair on fire

TIPSFORSUCCESS

Page 63: How to manage web projects without setting your hair on fire

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 hair on fire

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 hair on fire
Page 66: How to manage web projects without setting your hair on fire

FOR MORE INFORMATION Kathy E. Gill

@kegillwiredpen.comkegill.comPresentation 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 hair on fire

CREDITS Hair-on-fire image based upon image from

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