73
Lessons from Mozilla NASA Open Source Summit March 30th, Ames Research Center

2011 NASA Open Source Summit - Pascal Finette

  • View
    5.199

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 2011 NASA Open Source Summit - Pascal Finette

Lessons from MozillaNASA Open Source SummitMarch 30th, Ames Research Center

Page 2: 2011 NASA Open Source Summit - Pascal Finette

Seven InsightsTwo Problems & Some Thoughts

Page 3: 2011 NASA Open Source Summit - Pascal Finette

Hello.

Page 4: 2011 NASA Open Source Summit - Pascal Finette

Caution: Your results may vary

Page 5: 2011 NASA Open Source Summit - Pascal Finette

ContextSome

Page 6: 2011 NASA Open Source Summit - Pascal Finette

Mozilla is…

Page 7: 2011 NASA Open Source Summit - Pascal Finette

FOX News thinks differently

Page 8: 2011 NASA Open Source Summit - Pascal Finette

PromoteChoice and Innovation

on the Internet

Mission

Page 9: 2011 NASA Open Source Summit - Pascal Finette

Seriously.

Page 10: 2011 NASA Open Source Summit - Pascal Finette

That’s it.

Page 11: 2011 NASA Open Source Summit - Pascal Finette

The Webis

too important!

Page 12: 2011 NASA Open Source Summit - Pascal Finette

Factoids

• 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 60,000+

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

Page 13: 2011 NASA Open Source Summit - Pascal Finette

Open Source

Page 14: 2011 NASA Open Source Summit - Pascal Finette

Wishful thinking

Page 15: 2011 NASA Open Source Summit - Pascal Finette

Reality

Page 16: 2011 NASA Open Source Summit - Pascal Finette

Hone your MacGuyver-Skills

Page 17: 2011 NASA Open Source Summit - Pascal Finette

Seven Insights

Page 18: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 19: 2011 NASA Open Source Summit - Pascal Finette

Superior ProductsMatter

Page 20: 2011 NASA Open Source Summit - Pascal Finette
Page 21: 2011 NASA Open Source Summit - Pascal Finette
Page 22: 2011 NASA Open Source Summit - Pascal Finette
Page 23: 2011 NASA Open Source Summit - Pascal Finette

Withoutexcellent experience & utility,

the rest is meaningless

Page 24: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 25: 2011 NASA Open Source Summit - Pascal Finette

Push (most) Decision Making to the Edges

Page 26: 2011 NASA Open Source Summit - Pascal Finette

Build Dee Hock’s Chaords

Page 27: 2011 NASA Open Source Summit - Pascal Finette

1. Distributed Decision-Making

2. Nodal Authority

3. Ways to Route Around

Page 28: 2011 NASA Open Source Summit - Pascal Finette

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: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 30: 2011 NASA Open Source Summit - Pascal Finette

Communication will happenin every possible way

* so make sure it’s reusable

Page 31: 2011 NASA Open Source Summit - Pascal Finette

People will communicate inevery useful way possible

Page 32: 2011 NASA Open Source Summit - Pascal Finette

Wikis

Page 33: 2011 NASA Open Source Summit - Pascal Finette

Blogs

Page 34: 2011 NASA Open Source Summit - Pascal Finette

Twitter

Page 35: 2011 NASA Open Source Summit - Pascal Finette

Our main channels: Bugzilla, IRC & newsgroups

Page 36: 2011 NASA Open Source Summit - Pascal Finette

More: Video, Audio, Chat (and Robots)

Page 37: 2011 NASA Open Source Summit - Pascal Finette
Page 38: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 39: 2011 NASA Open Source Summit - Pascal Finette

Make it easy for yourCommunity to do the

Important Things

Page 40: 2011 NASA Open Source Summit - Pascal Finette
Page 41: 2011 NASA Open Source Summit - Pascal Finette

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

Making it easy is a huge priority

Page 42: 2011 NASA Open Source Summit - Pascal Finette

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

Page 43: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 44: 2011 NASA Open Source Summit - Pascal Finette

Surprise is overrated

Page 45: 2011 NASA Open Source Summit - Pascal Finette

Surprise is the

of EngagementOPPOSITE

Page 46: 2011 NASA Open Source Summit - Pascal Finette
Page 47: 2011 NASA Open Source Summit - Pascal Finette

Grow the Circle of Participation

Page 48: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 49: 2011 NASA Open Source Summit - Pascal Finette

Communities are not Markets:Members are Citizens

Page 50: 2011 NASA Open Source Summit - Pascal Finette

Citizens are more than consumers,are more than bystanders,

are more than stakeholders

Page 51: 2011 NASA Open Source Summit - Pascal Finette

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 52: 2011 NASA Open Source Summit - Pascal Finette

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

Page 53: 2011 NASA Open Source Summit - Pascal Finette

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

Page 54: 2011 NASA Open Source Summit - Pascal Finette

1 2 3 45 6 7

Page 55: 2011 NASA Open Source Summit - Pascal Finette

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

each of these ideas

Page 56: 2011 NASA Open Source Summit - Pascal Finette

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 57: 2011 NASA Open Source Summit - Pascal Finette

Two Problems

Page 58: 2011 NASA Open Source Summit - Pascal Finette

Engaged citizens are

noisy#1

Page 59: 2011 NASA Open Source Summit - Pascal Finette

“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 60: 2011 NASA Open Source Summit - Pascal Finette

Dem

andi

ng

Page 61: 2011 NASA Open Source Summit - Pascal Finette

Contradictory

Page 62: 2011 NASA Open Source Summit - Pascal Finette

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

vital

Page 63: 2011 NASA Open Source Summit - Pascal Finette

There are

NO#2

maps…

Page 64: 2011 NASA Open Source Summit - Pascal Finette

Actually… there are maps.

They just aren’t yours.

Page 65: 2011 NASA Open Source Summit - Pascal Finette

Dragons

Page 66: 2011 NASA Open Source Summit - Pascal Finette

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

Page 67: 2011 NASA Open Source Summit - Pascal Finette

Thoughts…and some

Page 68: 2011 NASA Open Source Summit - Pascal Finette

Communitybuild

alongside your tool-chain

Page 69: 2011 NASA Open Source Summit - Pascal Finette

Planningwiki.mozilla.org

Dev & BuildTinderbox , etc

AutomationNightly / Testing

Project Mgmtbugzilla.mozilla.org

QAquality.mozilla.org

Crash Statscrash-stats.mozilla.org

Feedbackinput.mozilla.org

Page 70: 2011 NASA Open Source Summit - Pascal Finette

Tools matter

Page 71: 2011 NASA Open Source Summit - Pascal Finette
Page 72: 2011 NASA Open Source Summit - Pascal Finette

10x

Page 73: 2011 NASA Open Source Summit - Pascal Finette

pfinette@ – @pfinette