Activity Map: Difference between revisions

10,383 bytes added ,  26 February 2013
No edit summary
 
(23 intermediate revisions by 8 users not shown)
Line 3: Line 3:
This page is a (currently, I am sure, woefully incomplete) "Mozilla Activity Map". The aim is to get a snapshot of the full range of activities undertaken under the umbrella of the Mozilla project. This will be used as input into an effort in 2013 to revitalize Mozilla's community governance structures. The result may or may not look like the current "module" system, but fundamentally it will be "making people responsible for stuff", and to do that, we want to start by working out what "stuff" there is.
This page is a (currently, I am sure, woefully incomplete) "Mozilla Activity Map". The aim is to get a snapshot of the full range of activities undertaken under the umbrella of the Mozilla project. This will be used as input into an effort in 2013 to revitalize Mozilla's community governance structures. The result may or may not look like the current "module" system, but fundamentally it will be "making people responsible for stuff", and to do that, we want to start by working out what "stuff" there is.


The aim is for this page to describe what Mozilla does at approximately a "module" level of granularity. However, err on the side of more detail if unsure. For the avoidance of doubt: this map should include activities currently done only by employees, but does not need to include activities related to the administration of Mozilla's legal structures and companies (MoCo/MoFo). So e.g. it should include Legal, but doesn't need to include Payroll.
The aim is for this page to describe what Mozilla does at approximately a "module" level of granularity. However, err on the side of more detail if unsure. There are doubtless many ways you could split the Mozilla project's activities into chunks. Nothing here is set in stone; in particular, this is not a list of "future modules". Completeness is more important than organizational method; high-level completeness is more important than low-level. Some of this data comes from legacy systems; if you are sure we are no longer doing a thing, remove it. If you think things should be organized differently, use caution and look for consensus with others working in that area.
 
There are doubtless many ways you could split the Mozilla project's activities into chunks. Nothing here is set in stone; in particular, this is not a list of "future modules". Completeness is more important than organizational method; high-level completeness is more important than low-level. Some of this data comes from legacy systems; if you are sure we are no longer doing a thing, remove it. If you think things should be organized differently, use caution and look for consensus with others working in that area.


Please include only activities, not the names of people who do (or who you think should) own them.
Please include only activities, not the names of people who do (or who you think should) own them.


==Automation==
==Automation==
* Desktop
 
* Android
* Automated Test Framework Development
* B2G
** Builder tests: leaktest, profile test, make check
** Desktop: mochitest, browser-chrome, reftest, xpcshell, gtest, c++ tests, javascript tests, mozmill
** Android: all desktop, plus robo-cop
** B2G: all desktop, plus emulator web API, Gaia UI tests, Gaia integration tests, Gaia unit tests
** Underlying automation components: mozbase, marionette, mach (shared), breakpad, crash integration in tests, building symbols, mozharness (shared), mozpool, automatic power cycling for mobile devices
* Automated Performance test Framework, mozmill-ci, mozmill-environments, jenkins build systems for b2g, selenium, webdriver W3C spec
** Desktop: talos, multi-browser speed tests, eideticker
** Android: talos, robo-check (a form of talos), eideticker
** B2G: b2g-perf framework, eideticker
* Internal Developer Web tools
** TBPL
** Datazilla
** Orangefactor
** Moztrap
** Bughunter
** Bugzilla.mozilla.org
* Internal Developer tools
** Mach
** Bisect in the cloud (mozregression's next version)
** Debugger interfaces (something I'd like us to do more of)
** Pulse
** Profiler integration
** Code coverage analysis
** Performance regression analysis
** Test synchronization with W3C test repos
* Automation/Code Quality
** Sheriffing of the Trees
** Developing and educating others on developing automated tests
** General bugzilla.m.o bug triage policies and community building around the early bug life cycle
 
* Release Engineering
** Firefox
** Thunderbird
** SeaMonkey
** Firefox OS


==Code==
==Code==
* Firefox
* Firefox
* Firefox for Android


* Thunderbird
* Thunderbird
Line 190: Line 225:
* Chat
* Chat
** IRC
** IRC
** Chatzilla


* Bugzilla
* Bugzilla
Line 195: Line 231:
** Attachments
** Attachments
** Authentication
** Authentication
** Bug creation and modification
** Bug Creation and Modification
** Charting system
** Charting System
** Databases
** Databases
** Documentation
** Documentation
** Email notifications
** Email Notifications
** Exporting and Importing  
** Exporting and Importing  
** Extensions and Hooks  
** Extensions and Hooks  
** Flags and Requests  
** Flags and Requests  
** Installation and Upgrading  
** Installation and Upgrading  
** Search system and Queries  
** Search System and Queries  
** Security
** Security
** User Interface  
** User Interface  


* Batucada
* BrowserID
* BrowserID
* Camino
 
* Chatzilla
* Composer
* Composer
* Directory SDK
* Directory SDK
* Firefox for Android
 
* Sync
* Sync
* Party Tool
* Party Tool
* Penelope
* Penelope
* popcorn.js
* popcorn.js
* Popcorn Maker
* Popcorn Maker
* Rhino
* Rhino
* Standalone Composer
 
* Developer Tools
* Developer Tools
** Add-on SDK
** Add-on SDK
Line 228: Line 268:


==Documentation/Content==
==Documentation/Content==
* MDN
* MDN
* www.mozilla.org
* www.mozilla.org
* webplatform.org


==Education==
==Education and Learning==
 
* Webmaker
* Badges


==Engagement==
==Engagement==
* Creative
 
** Video
* Community Engagement
** Visual design
** Direct user channels (Snippet, social, e-mail)
** Copy
** Reps
** Gear
** Students
** Community Tools
** Word of Mouth Marketing
 
* Brand Engagement
** Creative
*** Video
*** Visual Design
*** Copy
*** Website design
*** Promotional Materials
** Branding
*** Partnerships
*** Firefox Flicks
*** Paid media
 
* Developer Engagement
** Engagement web application development
** Demo Studio/DevDerby contest
** Hacks.mozilla.org blog
** Firefox OS phone distribution
** Liaison to related efforts at other organizations (such as WebPlatform.org)
 
* Events
* Events
** MozCamps
** MozCamps
** Mozilla Festival
** Mozilla Festival
** Popcorn Events
** Popcorn Events
** Industry events (MWC, SxSW, etc)
** Industry Events (MWC, SxSW, etc)
* Marketing
** Local events (via Mozilla Reps)
** Mozilla Hack Days (such as Firefox OS Apps Days)
 
* Product Marketing
** Firefox
** Firefox
** Firefox OS
** Firefox OS
** Firefox for Android
** Firefox for Android
** SeaMonkey
** Market Insights
* PR
 
* Relationships
* Communications
** Contributor Engagement
** Earned Media
*** Reps
** Crisis Communications
*** Gear
** Internal Communications
** Developer Engagement
 
** User Engagement
* Other
*** SeaMonkey
** Air Mozilla


==Governance==
==Governance==
* Module Ownership System
* Module Ownership System
* Commit Access Policy
* Commit Access Policy
Line 265: Line 338:
* Performance Regression Policy  
* Performance Regression Policy  
* Mozilla Public License
* Mozilla Public License
* CA Certificates
* Participation Metrics
* Participation Metrics
* Productive Communications (aka the "Conductors")
* Productive Communications (aka the "Conductors")
* Internet Public Policy
* Weekly Project All Hands Meeting
* Weekly Project All Hands Meeting
* Internal Communications
* Internal Communications
* SeaMonkey Council
* SeaMonkey Council
** MoFo Liaison
** MoFo Liaison
* addons.mozilla.org
* Add-ons Policy
* Firefox Marketplace App Policy


==Innovation==
==Innovation==
* WebFWD
* WebFWD
* Labs
* Labs
* Research
* Research
** Rust
** Rust
Line 283: Line 358:


==IT==
==IT==
* Systems Administration
** bugzilla.mozilla.org


==L10n==
* Server Operations
** Core IT
*** DNS
*** DHCP
*** LDAP
*** Radius
*** NTP
*** VPN
*** irc
*** asterisk phone service
*** vidyo videoconferencing
*** zimbra email/calendering
*** spam filtering
*** mailman mailing lists
*** configuration management
*** monitoring
*** server metrics
*** automated OS installation
*** backups
*** windows domain controllers
*** windows licensing servers
*** windows software servers
*** Discussion Forums
*** Intranet wiki
*** IT wiki
*** phonebook application
*** IT inventory application
*** google docs
*** yammer
*** servicenow
** Webhosting
*** www.mozilla.org aka bedrock (multi-homed)
*** addons.mozilla.org
*** affiliates-cdn.mozilla.org
*** affiliates.mozilla.org
*** air.mozilla.com
*** air.mozilla.org
*** archive-sfx.spreadfirefox.com
*** archive.mozilla.org
*** aus.mozilla.org
*** aus2.mozilla.org
*** basket.mozilla.com
*** basket.mozilla.org
*** blog.getfirebug.com
*** blog.lizardwrangler.com
*** blog.mozilla.com
*** blog.mozilla.org
*** blog.mozillaonline.com
*** blogs.mozilla.com
*** bounceradmin.mozilla.com
*** brendaneich.com
*** builddata.pub.build.mozilla.org
*** calendar.mozilla.org
*** careers.mozilla.com
*** careers.mozilla.org
*** cdn-origin.mozilla.net
*** china-start.mozilla.net
*** clobberer-stage.pvt.build.mozilla.org
*** clobberer.pub.build.mozilla.org
*** clobberer.pvt.build.mozilla.org
*** communitystore.mozilla.org
*** crash-stats.mozilla.com
*** creative.mozilla.com
*** creative.mozilla.org
*** datazilla.mozilla.org
*** demos.mozilla.org
*** detodosparatodos.org
*** devedge-temp.mozilla.org
*** developer-download.mozilla.org
*** developer-new.mozilla.org
*** developer-old.mozilla.org
*** developer-stage9.mozilla.org
*** developer-test.mozilla.org
*** developer.cdn.mozilla.net
*** developer.mozilla.com
*** developer.mozilla.org
*** dnt.mozilla.org
*** docs.services.mozilla.com
*** download-stats.mozilla.com
*** download-stats.mozilla.org
*** download.cdn.mozilla.net
*** download.mozilla.org
*** downloadstats.mozilla.com
*** downtime.mozilla.org
*** dragnet.mozilla.org
*** education.mozilla.org
*** en-us.start.mozilla.org
*** euro-surveys.php5stage.mozilla.com
*** evangelism.dekiwiki.mozilla.org
*** extendfirefox.com
*** fb-affiliates.mozilla.org
*** feeds.mozilla.com
*** feeds.spreadfirefox.com
*** firefoxflicks.com
*** firefoxflicks.mozilla.org
*** forum.addons.mozilla.org
*** forums.mozilla.org
*** ftp.mozilla.org
*** gameon.mozilla.org
*** getfirebug.com
*** getpersonas.com
*** graphs-stage2.mozilla.org
*** graphs.mozilla.org
*** guides-archive.mozilla.org
*** guides.mozilla.org
*** hacks.mozilla.org
*** id.mozilla.org
*** images.spreadfirefox.com
*** intlstore.mozilla.org
*** intranet.mozilla.org
*** inventory.mozilla.org
*** ipv4.mozilla.org
*** ipv6.mozilla.org
*** ipv6day.mozilla.org
*** jetpackgallery.mozillalabs.com
*** join.mozilla.org
*** krakenbenchmark.mozilla.org
*** labs.mozilla.com
*** ldap.mozilla.org
*** marketplace.mozilla.org
*** mdn.mozillademos.org
*** metrics-collector.mozilla.com
*** metrics.mozilla.com
*** mobile-dashboard.pub.build.mozilla.org
*** mobile.support.mozilla.com
*** mobile.support.mozilla.org
*** mozilla-europe.org
*** mozilla-world.org
*** mozilla.org
*** mozillademos.org
*** mozillaignite.org
*** mozillalabs.com
*** mozillamessaging.com
*** mozillaonline.com
*** mozillaparty-archive.mozilla.com
*** mozillians.org
*** mozorg-origin.cdn.mozilla.net
*** mozsecworld.org
*** moztrap.mozilla.org
*** mpl.mozilla.org
*** mrepo.mozilla.org
*** mxr.mozilla.org
*** narro.mozilla.org
*** netops-apps.mozilla.org
*** nightly.mozilla.org
*** outages.mozilla.com
*** outgoing.mozilla.org
*** partnerbuilds.mozilla.com
*** pastebin.mozilla.org
*** people.mozilla.com
*** people.mozilla.org
*** pfs.mozilla.org
*** pfs2.mozilla.org
*** phonebook.mozilla.org
*** planet.bugzilla.org
*** planet.drumbeat.org
*** planet.firefox.com
*** planet.mozilla.de
*** planet.mozilla.org
*** planet.mozillaopennews.org
*** planet.universalsubtitles.org
*** planet.webmademovies.org
*** planet.webmaker.org
*** plugins.mozilla.org
*** preview.addons.mozilla.org
*** preview.apps.mozilla.org
*** priorartshare.org
*** pto.mozilla.org
*** publicsuffix.org
*** pulse.mozilla.org
*** puppetdash.pvt.build.mozilla.org
*** pvtbuilds.mozilla.org
*** quality.mozilla.org
*** receiptcheck.marketplace.mozilla.org
*** releases.mozilla.com
*** reps.mozilla.org
*** rockyourfirefox.com
*** rsvp.mozilla.com
*** rt1.dmz.sjc1.mozilla.com
*** runtime-binaries.pvt.build.mozilla.org
*** seamonkey.de
*** secure.pub.build.mozilla.org
*** securityquiz.facebook.mozilla.com
*** services.addons.mozilla.org
*** services.mozilla.com
*** sheriffs.mozilla.org
*** signer.addons.phx1.mozilla.com
*** slavealloc.pvt.build.mozilla.org
*** socorro-mware-stage-zlb.webapp.phx1.mozilla.com
*** spark.mozilla.org
*** stage.mozilla.org
*** start.mozilla.org
*** start2.mozilla.org
*** static.mozilla.com
*** stats.mozilla.org
*** store.mozilla.org
*** summer.mozillapopcorn.org
*** support-origin.cdn.mozilla.net
*** support.mozilla.com
*** support.mozilla.org
*** surveys.mozilla-europe.org
*** talos-bundles.pvt.build.mozilla.org
*** tbpl.mozilla.org
*** thimble.webmaker.org
*** tools.mozilla.com
*** tooltool.pub.build.mozilla.org
*** tooltool.pvt.build.mozilla.org
*** treestatus.mozilla.org
*** trychooser.pub.build.mozilla.org
*** update-tests.pub.build.mozilla.org
*** update.mozilla.org
*** userpanel.mozilla.com
*** versioncheck.addons.mozilla.org
*** video.spreadfirefox.com
*** wiki.mozilla.org
*** www-archive.mozilla.org
*** www-stage.mozilla.com
*** www-stage.mozilla.org
*** www-stage.mozillafoundation.org
*** www.brendaneich.com
*** www.bugzilla.org
*** www.bugzilla.org-old
*** www.extendfirefox.com
*** www.firefox.com
*** www.firefoxflicks.com
*** www.getfirebug.com
*** www.getpersonas.com
*** www.itisatrap.org
*** www.mozilla-europe.org
*** www.mozilla.com
*** www.mozilla.org
*** www.mozillademos.org
*** www.mozillaignite.org
*** www.mozillamessaging.com
*** www.mozillians.org
*** www.priorartshare.org
*** www.rockyourfirefox.com
*** www.seamonkeyproject.org
*** www.spreadfirefox.com
*** www.webifyme.org
*** x-tags.org
*** Firefox
**** input.mozilla.org
**** support.mozilla.org
**** snippets.mozilla.org
**** addons.mozilla.org (see Marketplace/AMO)
**** bouncer
**** origin for CDN
**** ftp
**** rsync
**** stage
** Developer Services
*** bugzilla.mozilla.org
*** hg.mozilla.org
*** hg.ecmascript.org
*** bugs.mozilla.org
*** dxr.mozilla.org
*** mxr.mozilla.org
*** git
*** svn
*** cvs
*** bzr
*** stone ridge
** Release Engineering Operations
*** Infrastructure
**** Linux automated installation
**** Windows automated installation
**** OS X automated installation
**** configuration management
**** server metrics
**** buildbot masters
**** signing servers
**** byob repack servers
**** rabbit
**** redis
**** mongo
**** slavealloc
**** puppetdashboard
**** opsi
**** releng web properties
*** Firefox, Firefox OS, and Thunderbird Builders
**** CentOS 32
**** CentOS 64
**** Windows 32
**** Windows 64
**** Firefox OS
**** Firefox on Andorid
**** OS X 10.7
*** Firefox and Thunderbird Testers
**** OS X 10.6
**** OS X 10.7
**** OS X 10.8
**** Windows XP
**** Windows 7
**** Windows 8
**** fedora 32
**** fedora 64
*** Firefox on Andorid and Firefox OS Testers
**** imaging servers
**** foopies
**** tegra mobile boards
**** panda mobile boards
**** mozpool
**** tegra dashboard
**** mobile dashboard
** Database Engineering
All databases for Core IT and Webhosting services.
See also https://blog.mozilla.org/it/2012/06/13/what-does-a-self-assessment-look-like/ and https://blog.mozilla.org/it/2012/12/31/2012-mozilla-db-year-in-graphs/
** Storage/Virtualization
* Labs
*** Infrastructure
*** Puppet
*** Puppet Dashboard
*** Shinken (monitoring)
*** OMD (self-serve monitoring)
*** Repo (yum, gemrepo, etc.)
*** Backups (Amanda; in turn, backed up to core IT)
*** Jenkins
*** ElasticSearch
*** Validator.nu (HTML5 validation)
** Projects
*** Ignite
*** Pancake
*** MyApps
*** GameOn
*** Sauropod
*** DrumBeat
*** webFWD
*** MoTown
*** WebFreedomFund
*** Knight-Mozilla OpenNews
*** OpenBadges
*** Pontoon
*** TestPilot
*** Mozilla Messaging
*** WebMaker
*** RescueFox
*** DemoParty
*** RHPIE
*** Rust
** Misc
*** vidly (used by Air Mozilla)
*** assets.mozillalabs.com (serves assets referred to Mozilla Style Guide)
*** digital asset management testbed (approx. 5 different products)
** Ecualyptus cluster (Project Petri)
* Desktop
* Network Operations
* Data Center Operations
* Web Operations
* Services
 
==Legal==
 
* Open Source Licensing
 
==Localization (L10n)==


See [[L10n:Teams]]. Each language might have one or more of:
See [[L10n:Teams]]. Each language might have one or more of:


** Firefox
* Firefox
** Thunderbird
* Thunderbird
** SeaMonkey
* SeaMonkey
** Calendar
* Calendar
** Firefox OS
* Firefox OS
** Websites
* Websites
 
==Legal==
* Open Source Licensing


==Metrics==
==Metrics==


==People==
==People==
* Recruiting
* Recruiting
* Learning & Development
* Learning & Development
Line 310: Line 736:


==Public Policy==
==Public Policy==
* Web Standards
* Web Standards
* Internet Public Policy


==QA==
==QA==
* Firefox
* Firefox
* Thunderbird
* Thunderbird
Line 320: Line 749:
* Websites
* Websites


==Release Engineering==
==Security==
* Firefox
* Thunderbird
* SeaMonkey
* Firefox OS


==Security==
* Security Assurance
* Security Assurance
* CA Certificates
* CA Certificate Root Program
* Add-on blocklisting


==Support==
==Support==
* Firefox
* Firefox OS
* Thunderbird
* Firefox for Android
* SeaMonkey
* SeaMonkey


==Sustainability==
==Sustainability==
* Business development
 
* Business Development
* Donations
* Donations
* Grants
* Grants


==User Experience==
==User Experience==
* Firefox
* Firefox
* Firefox OS
* Firefox OS
Line 344: Line 776:
* Security
* Security
* Research
* Research
* Add-ons


==Web Sites==
==Web Sites==
* seamonkey-project.org
* seamonkey-project.org
* Calendar
* Calendar
Confirmed users
3,816

edits