2012 02 gnunify - 7 lessons from mozilla

84
7 Lessons from Mozilla GNUnify Feb. 2012 Pune Gen Kanai

Upload: gen-kanai

Post on 22-Apr-2015

68.706 views

Category:

Technology


0 download

DESCRIPTION

Gen Kanai of Mozilla shares 7 lessons from Mozilla. This presentation was originally developed by former CEO of Mozilla John Lilly.

TRANSCRIPT

Page 1: 2012 02 Gnunify - 7 lessons from mozilla

7 Lessons from MozillaGNUnifyFeb. 2012PuneGen Kanai

Page 2: 2012 02 Gnunify - 7 lessons from mozilla

Mozilla IndiaCommunity Meeting

Sunday, Feb. 12Pune (see me for details)

Page 3: 2012 02 Gnunify - 7 lessons from mozilla

Seven InsightsTwo Problems & Some Thoughts

Page 4: 2012 02 Gnunify - 7 lessons from mozilla

Hello.

Gen KanaiMozilla

Dir. Community Engagement, Asia

Page 5: 2012 02 Gnunify - 7 lessons from mozilla

Caution: Your results may vary

Page 6: 2012 02 Gnunify - 7 lessons from mozilla

ContextSome

Page 7: 2012 02 Gnunify - 7 lessons from mozilla

Mozilla is…

Page 8: 2012 02 Gnunify - 7 lessons from mozilla

FOX Business (2009)

Page 9: 2012 02 Gnunify - 7 lessons from mozilla

FOX Business (2011)

Page 10: 2012 02 Gnunify - 7 lessons from mozilla

PromoteChoice and Innovation

on the Internet

Mission

Page 11: 2012 02 Gnunify - 7 lessons from mozilla

Seriously.

Page 12: 2012 02 Gnunify - 7 lessons from mozilla

That’s it.

Page 13: 2012 02 Gnunify - 7 lessons from mozilla

The Web istoo important!

Page 14: 2012 02 Gnunify - 7 lessons from mozilla

Factoids

• Mozilla project started in 1998 within Netscape• Mozilla Foundation started in 2003• approximately 600 paid staff in 20 countries

• ~40% of code contributed by volunteers• Testing community of 60,000+

• More than 400 million users• Global browser market share 25~30%

Page 15: 2012 02 Gnunify - 7 lessons from mozilla

Seven Insights

Page 16: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 17: 2012 02 Gnunify - 7 lessons from mozilla

Superior ProductsMatter

Page 18: 2012 02 Gnunify - 7 lessons from mozilla
Page 19: 2012 02 Gnunify - 7 lessons from mozilla
Page 20: 2012 02 Gnunify - 7 lessons from mozilla
Page 21: 2012 02 Gnunify - 7 lessons from mozilla
Page 22: 2012 02 Gnunify - 7 lessons from mozilla

Withoutexcellent experience & utility,

the rest is meaningless

Page 23: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 24: 2012 02 Gnunify - 7 lessons from mozilla

Push (most) Decision Making to the Edges

Page 25: 2012 02 Gnunify - 7 lessons from mozilla

Build Dee Hock’s Chaords

Page 26: 2012 02 Gnunify - 7 lessons from mozilla

Characteristics of Chaords

1. exhibit characteristics of both chaos & order

2. regularly yield surprising innovation

3. highly robust & scalable systems

(examples include the Internet itself, Wikipedia, Visa)

Page 27: 2012 02 Gnunify - 7 lessons from mozilla

1. Distributed Decision-Making

2. Nodal Authority

3. Ways to Route Around

Page 28: 2012 02 Gnunify - 7 lessons from mozilla

1. high agreement on core values

2. decision-making rests with module owners

3. groups have distinct ways of working

4. many decision-makers outside the “official” org

5. communication is central

Mozilla is a Chaord

Page 29: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 30: 2012 02 Gnunify - 7 lessons from mozilla

Communication will happenin every possible way

* so make sure it’s reusable

Page 31: 2012 02 Gnunify - 7 lessons from mozilla

People will communicate inevery useful way possible

Page 32: 2012 02 Gnunify - 7 lessons from mozilla

Wikis

Page 33: 2012 02 Gnunify - 7 lessons from mozilla

Blogs

Page 34: 2012 02 Gnunify - 7 lessons from mozilla

Twitter

Page 35: 2012 02 Gnunify - 7 lessons from mozilla

Our main channels: Bugzilla, IRC & newsgroups

Page 36: 2012 02 Gnunify - 7 lessons from mozilla

More: Video, Audio, Chat (and Robots)

Page 37: 2012 02 Gnunify - 7 lessons from mozilla
Page 38: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 39: 2012 02 Gnunify - 7 lessons from mozilla

Make it easy for yourCommunity to do the

Important Things

Page 40: 2012 02 Gnunify - 7 lessons from mozilla

QMO

SuMo

Page 41: 2012 02 Gnunify - 7 lessons from mozilla

Twitter

Page 42: 2012 02 Gnunify - 7 lessons from mozilla

Firefox ships in 82 languages;81 of them localized by volunteers

Making it easy is a huge priority

Page 43: 2012 02 Gnunify - 7 lessons from mozilla

All Things D

Page 44: 2012 02 Gnunify - 7 lessons from mozilla

Our focus now (increasingly) is onmaking it easier to help others do more

Page 45: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 46: 2012 02 Gnunify - 7 lessons from mozilla

Surprise is overrated

Page 47: 2012 02 Gnunify - 7 lessons from mozilla

Surprise is the

of EngagementOPPOSITE

Page 48: 2012 02 Gnunify - 7 lessons from mozilla
Page 49: 2012 02 Gnunify - 7 lessons from mozilla

Grow the Circle of Participationideally everyone should

feel included if they so desire

Page 50: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 51: 2012 02 Gnunify - 7 lessons from mozilla

Communities are not Markets:Members are Citizens

Page 52: 2012 02 Gnunify - 7 lessons from mozilla

Citizens are more than consumers,are more than bystanders,

are more than stakeholders

Page 53: 2012 02 Gnunify - 7 lessons from mozilla

fewer decisions based on employment;

more decisionsbased on merit

Page 54: 2012 02 Gnunify - 7 lessons from mozilla

THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM THEY ARE US – WE ARE THEM – THEY ARE US – WE ARE THEM

Page 55: 2012 02 Gnunify - 7 lessons from mozilla

The best citizens challenge the status quo, propose improvements and make the conversation richer

Page 56: 2012 02 Gnunify - 7 lessons from mozilla

They don’t just make products better. They make them what they are.

Page 57: 2012 02 Gnunify - 7 lessons from mozilla

Experiment! Try things!Measure where possible.

Page 58: 2012 02 Gnunify - 7 lessons from mozilla

1 2 3 45 6 7

Page 59: 2012 02 Gnunify - 7 lessons from mozilla

The key is the art of figuringout whether & how to apply

each of these ideas

Page 60: 2012 02 Gnunify - 7 lessons from mozilla

1. Superior Products Matter

2. Push (most) decision-making to the edges

3. Communication will happen - make it reusable

4. Make it easy to do the important things

5. Surprise is overrated

6. Communities are not Markets

7. Figure out whether & how to apply these ideas

Page 61: 2012 02 Gnunify - 7 lessons from mozilla

Two Problems

Page 62: 2012 02 Gnunify - 7 lessons from mozilla

Engaged citizens are

noisy#1

Page 63: 2012 02 Gnunify - 7 lessons from mozilla

“I love tabs!”

“Everyone uses tags,not bookmarks.”

“My mom doesn’tunderstand tabs.”

“OpenID is the future!”

“What’s with thedirty house?”

“Nobody uses the ‘Go’ button.”

“There should bea preference setting.” “Add support for

BitTorrent.”

“Fitts’ says biggerbuttons are better.”

“Add support forOgg Vorbis.”

“That’s great!”

“That’s awful”

“The profile managershould be redesigned.”

“Closebuttons are better atthe end of the tabstrip.”

“The URL bar shouldbe removed.”

Noisy

Page 64: 2012 02 Gnunify - 7 lessons from mozilla

Dem

andi

ng

Page 65: 2012 02 Gnunify - 7 lessons from mozilla

Contradictory

Page 66: 2012 02 Gnunify - 7 lessons from mozilla

They help products, technology & organizations make hard decisionsin the right way.

vital

Page 67: 2012 02 Gnunify - 7 lessons from mozilla

There are

NO#2

maps…

Page 68: 2012 02 Gnunify - 7 lessons from mozilla

Actually… there are maps.

They just aren’t yours.

Page 69: 2012 02 Gnunify - 7 lessons from mozilla

http://xkcd.com/802/

Page 70: 2012 02 Gnunify - 7 lessons from mozilla

Key is to define what you care about,how to measure it and how to communicate a litmus test.

Page 71: 2012 02 Gnunify - 7 lessons from mozilla

Thoughts…and some

Page 72: 2012 02 Gnunify - 7 lessons from mozilla

non-profit?Why

Page 73: 2012 02 Gnunify - 7 lessons from mozilla
Page 74: 2012 02 Gnunify - 7 lessons from mozilla
Page 75: 2012 02 Gnunify - 7 lessons from mozilla
Page 76: 2012 02 Gnunify - 7 lessons from mozilla

Open?Why be

Page 77: 2012 02 Gnunify - 7 lessons from mozilla

participationagilitymomentumtesting/rapid prototypingleverage

Goals

Page 78: 2012 02 Gnunify - 7 lessons from mozilla

public performanceendless opinion loops“crowd sourcing”

Not

Page 79: 2012 02 Gnunify - 7 lessons from mozilla

mobile webnext battleground

Page 80: 2012 02 Gnunify - 7 lessons from mozilla

carriers vs. manufacturers‘app stores’ concentrate power(mobile) web apps are free

Mobile

Page 81: 2012 02 Gnunify - 7 lessons from mozilla

Communitybuild

alongside your tool-chain

Page 82: 2012 02 Gnunify - 7 lessons from mozilla

Planningwiki.mozilla.org

Dev & BuildTinderbox , etc

AutomationNightly / Testing

Project Mgmtbugzilla.mozilla.org

QAquality.mozilla.org

Crash Statscrash-stats.mozilla.org

Feedbackinput.mozilla.org

Page 83: 2012 02 Gnunify - 7 lessons from mozilla

Thanks! John Lilly, Pascal Finette,

Mike Beltzner, Chris Beard,Matt Thompson, Mitchell Baker

Mozilla communities worldwideall content CC-Attribution

Page 84: 2012 02 Gnunify - 7 lessons from mozilla

gen@mozilla | @gen“Mozilla in Asia” blog