feedback handling, community wrangling, panhandlin’

50
Feedback handling, community wrangling, panhandlin’ Chris Mills Mozilla

Upload: chris-mills

Post on 23-Feb-2017

247 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Feedback handling, community wrangling, panhandlin’

Feedback handling, community wrangling,

panhandlin’

Chris Mills Mozilla

Page 2: Feedback handling, community wrangling, panhandlin’

Who am I?

Tech writer at Mozilla

Writes about Web APIs on MDN

Heads up the MDN Learning Area

HTML.CSS.JS tinkerer

Accessibility whinge bag

Heavy metal drummer

Page 3: Feedback handling, community wrangling, panhandlin’
Page 4: Feedback handling, community wrangling, panhandlin’

Get the slides

http://www.slideshare.net/chrisdavidmills/

Comments to

@[email protected]

Page 5: Feedback handling, community wrangling, panhandlin’

What are we talking about here?

Page 6: Feedback handling, community wrangling, panhandlin’
Page 7: Feedback handling, community wrangling, panhandlin’

This...

Feedback mechanisms

Which ones are effective, when?

How does MDN do it?

Feedback ⇛ contributions

Page 8: Feedback handling, community wrangling, panhandlin’

Feedback mechanisms

Page 9: Feedback handling, community wrangling, panhandlin’

Email

https://xkcd.com/565/

Page 10: Feedback handling, community wrangling, panhandlin’

Email pros

It’s the old school

It’s ubiquitous

You can share a lot

Easy to funnel and separate

Community involvement

Page 11: Feedback handling, community wrangling, panhandlin’

Email cons

It’s not sexy

often slip into 1:1

It can bring you away from the docs

Page 12: Feedback handling, community wrangling, panhandlin’

IRC/Live chat

Page 13: Feedback handling, community wrangling, panhandlin’

IRC/Live chat pros

Sync comms useful for immediate help

Leads to rapid fixes

Nice to talk to real people

Strike up a relationship

Community involvement

Page 14: Feedback handling, community wrangling, panhandlin’

IRC/Live chat cons

Can’t share things as easily

not persistent

IRC seen as archaic, or geeky

harder to filter or scale

Page 15: Feedback handling, community wrangling, panhandlin’

Forums

http://www.wikihow.com/Laugh

Page 16: Feedback handling, community wrangling, panhandlin’

Forum pros

Also see talk pages, discussion pages

closer to the docs

GOOD FOR SHARING LOTS OF INFO

Lower effort than sync

easily see history

Page 17: Feedback handling, community wrangling, panhandlin’

Forum cons

requires constant curation to avoid rot

can turn into the docs

can be harder to search conversations

Page 18: Feedback handling, community wrangling, panhandlin’

Social media

Page 19: Feedback handling, community wrangling, panhandlin’

Social media

Page 20: Feedback handling, community wrangling, panhandlin’

Social media pros

Low effort and pressure

High coverage and engagement

great for marketing and promotion

can be great for quickfire asks

Page 21: Feedback handling, community wrangling, panhandlin’

Social media cons

Not so good for conversation or contributions

harder to focus

can be low signal to noise

Can become toxic

Page 22: Feedback handling, community wrangling, panhandlin’

Issue trackers

Page 23: Feedback handling, community wrangling, panhandlin’

Issue tracker pros

great for sharing detail

conversations

community involvement

searching and history

information rot not as problematic

Page 24: Feedback handling, community wrangling, panhandlin’

Issue tracker cons

can pull you away from the docs

can require engineering overhead or be overkill

can be intimidating to non techies

Page 25: Feedback handling, community wrangling, panhandlin’

Community events

Page 26: Feedback handling, community wrangling, panhandlin’

Comm. event pros

Great for making relationships

great for deep understanding

High quality feedback

high signal to noise

Page 27: Feedback handling, community wrangling, panhandlin’

Comm. event cons

Costly

Time consuming

digesting all the things...

Page 28: Feedback handling, community wrangling, panhandlin’

Automated feedback

Page 29: Feedback handling, community wrangling, panhandlin’

Automated pros

Unintrusive, especially AB testing

Very low to no ongoing effort

Great for collecting some specific data

Page 30: Feedback handling, community wrangling, panhandlin’

Automated cons

Not useful for other types of data

initial Engineering overhead

Lack of contribution or relationships

Page 31: Feedback handling, community wrangling, panhandlin’

Enter MDN

Page 32: Feedback handling, community wrangling, panhandlin’

MDN

We document the web platform

And Mozilla internals

Writing team of 6

Global volunteer community of 1000 monthly contributors

Page 33: Feedback handling, community wrangling, panhandlin’

It’s big

Over 4.5 million readers per month

Lots of pages

English 20,000 Japanese 6,000

French 5,000 Chinese 3,500

Polish 2,500 Spanish 2,500

russian 1,700 german 1,500

Page 34: Feedback handling, community wrangling, panhandlin’

Some stuff works

Mailing lists

IRC

Bugzilla

AB tests, and quick fire questions

Social media

Page 35: Feedback handling, community wrangling, panhandlin’

Some stuff doesn’t

Comments on pages

Talk pages

Separate forums

Other separate channels, e.g. Reddit

Page 36: Feedback handling, community wrangling, panhandlin’

Acting on feedback

Page 37: Feedback handling, community wrangling, panhandlin’

The Firehose

SO. MUCH. WORK.

Drowning in it

Prioritisation is important

Page 38: Feedback handling, community wrangling, panhandlin’

Collect feedback

dev-doc-needed keyword and doc requests on bugzilla

Other sources of feedback

Page 39: Feedback handling, community wrangling, panhandlin’

Arranging things

Roadmap of prioritised major tasks

Papercuts and isolated fixes,

Arranged by browser release

Page 40: Feedback handling, community wrangling, panhandlin’

Working on things

Major tasks and browser release fixes

Assigned to writers

Worked on during sprints

Spare time left for random stuff that comes up

A lot of stuff in the backlog

Page 41: Feedback handling, community wrangling, panhandlin’

Turning feedback into contributions

Page 42: Feedback handling, community wrangling, panhandlin’

It’s tricky

20,000 total contributors

Almost half only do one edit

630 have made more than 30 edits, or 3.5 percent

36 have made more than 500 edits, 0.2 percent

Page 43: Feedback handling, community wrangling, panhandlin’

Still significant

75 percent of en-US pages created by MDN staff

Most non-en-US pages created by volunteers

Community work 3 x the amount of work by MDN staff

Page 44: Feedback handling, community wrangling, panhandlin’

How do we improve contributions

It’s a Wiki - edit it yourself, dumbass

Need to be kinder

Page 45: Feedback handling, community wrangling, panhandlin’

How do we improve contributions

Can’t be too pushy

Too big tasks generally don’t work

Keep tasks granular

And make them findable, e.g. Trello boards, bugsahoy

Page 46: Feedback handling, community wrangling, panhandlin’

Harness passions

Some people are really into contributing to certain things

Certain tech, learning, l10n

Harness that passion

“I need to contribute to an OS project for my CS degree” is ok

And “I want a cool t-shirt”...

Page 47: Feedback handling, community wrangling, panhandlin’

Mentor people

Take it slowly

Keep it realistic

Teach them the system

Don’t scare the crap out of them

Page 48: Feedback handling, community wrangling, panhandlin’

Keep people engaged

through comms channels

regular meetings

make them know they’re appreciated

rewards or gaming systems

Page 49: Feedback handling, community wrangling, panhandlin’

Look for other contributions

Some people just do reviews

Some just fix bugs in the platform

Some mostly just fight spam

or update structures

or spread the word

Page 50: Feedback handling, community wrangling, panhandlin’

Finished!

Chris Mills Mozilla

[email protected]

@chrisdavidmills