Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla...

76
Lessons from Mozilla NASA NHHPC Workshop Jan 19th 2011, Houston TX

Transcript of Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla...

Page 1: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Lessons from MozillaNASA NHHPC WorkshopJan 19th 2011, Houston TX

Page 2: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

7 insights, 2 problems& some thoughts

Page 3: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Pascal

Page 4: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 5: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Warning:Your milage may vary

Page 6: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

First, some context

Page 7: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Mozilla is…

1. a global, open source project

2. a community of thousands of creators

3. a mission-oriented organization

4. a public benefit company and subs

5. the maker of Firefox & Thunderbird

Page 8: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

In other words…

Page 9: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Most popular search engine?!

Page 10: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

But then…

Page 11: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Mozilla’s Mission:To promote choice and

innovation on the Internet

Page 12: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

seriously.that’s it.

Page 13: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

The Web is too important

Page 14: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

about:Mozilla

• Mozilla project started in 1998 within Netscape

• Mozilla Foundation started in 2003

• approximately 350 paid staff in 20 countries

• 40% of code contributed by volunteers

• testing community of 20,000+

• current reach is more than 400 million users

• global browser market share >25%

Page 15: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Now…

Page 16: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

7 insights, 2 problems& some thoughts

Page 17: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #1

Superior Products Matter

Page 18: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Look at some big successes…

All are known for being best-in-class for users

Page 19: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Without excellentexperience & utility,

the rest is meaningless

Page 20: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #2

Push (most) decision-makingto the edges

Page 22: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

1. exhibit characteristics of both chaos & order

2. regularly yield surprising innovation

3. highly robust & scalable systems

Examples: the Internet, Visa, Wikipedia

Characteristics of Chaords (coined by Dee Hock)

Page 23: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Mozilla is a Chaord

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

Page 24: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #3

Communication will happenin every possible way

(so make sure it’s reusable)

Page 25: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

People will communicate in every useful way possible

Page 26: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Wikis

Page 27: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Blogs (and especially, Other Peoples’ Blogs!)

Page 28: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Our main channels: Bugzilla, IRC & newsgroups

Page 29: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Increasing: video, audio & chat

Page 30: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

And very frequent real-life get-togethers

Page 31: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Key: Make every conversation (re)usableby as many people as possible

Page 32: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #4

Make it easy for yourcommunity to do the

important things

Page 33: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

SuMo, QMO, SFx

Page 34: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Localization

Firefox ships in 80 languages;79 of them localized by volunteers

Making it easy is a huge priority

Page 35: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

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

Page 36: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #5

Surprise is overrated

Page 37: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Surprise is the opposite of engagement

Page 38: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Goal is to increase theinner circle of participation

Page 39: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Surprising to some…

Page 40: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Goal is to have growing inner circle –ideally everyone should feel included

Page 41: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #6

Communities are not markets:members are citizens

Page 42: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Citizens are more than consumers,are more than bystanders,

are more than stakeholders

Page 43: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

They are us.We are them.

Page 44: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

The best citizenschallenge the status quo,

propose improvements andmake the conversation richer

Page 45: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

They don’t just make products betterThey make them what they are

Page 46: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Insight #7 (meta-insight)

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

each of these ideas

Page 47: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

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

The 7 Lessons

Page 48: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Experiment! Try things!Measure where possible

Page 49: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

There are real problems, of course

Page 50: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Problem #1

Engaged citizens are noisy

Page 51: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Citizens are noisy…

“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.”

Page 52: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

…and demanding…

Page 53: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

…and contradictory…

Page 54: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

…and vital.

They help products & technology & organizations make hard decisions

in the right way.

Page 55: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Problem #2

At scale, there are no maps

Page 56: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Actually, there are maps…

But they’re everybody else’s maps,and not really yours

Page 58: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Key is defining what you care about,how to measure it and

how to communicate litmus tests

Page 59: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Postscript

Some thoughts about the future

or:

Stuff which keeps me up at night

Page 60: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Thought #1

Keeping things open

Page 61: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 62: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 63: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

vs

Page 64: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 65: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

(Adam Smith)

Page 66: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Thought #2

Evolving with the Web

(The Web beyond the Browser)

Page 67: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 68: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 69: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 70: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 71: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%
Page 72: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Thought #3

And more themes emerge…

Page 73: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

You & Your Friends

Page 74: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

Do it for Me

Page 75: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

The Data Economy

Page 76: Lessons from Mozilla · about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 350 paid staff in 20 countries •40%

pfinette@@pfinette