EngineeringProductivity/Projects: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
(→‎Project Table: Update contacts list)
 
(16 intermediate revisions by 9 users not shown)
Line 12: Line 12:
|-
|-
| ActiveData || [[https://wiki.mozilla.org/Auto-tools/Projects/ActiveData wiki]]|| ekyle || 7 || 1
| ActiveData || [[https://wiki.mozilla.org/Auto-tools/Projects/ActiveData wiki]]|| ekyle || 7 || 1
|-
| Alert Manager || [[https://wiki.mozilla.org/Auto-tools/Projects/AlertManager AlertManager Wiki]]|| dminor,jmaher || 8 || 2
|-
|-
| Autophone || [[https://wiki.mozilla.org/Auto-tools/Projects/AutoPhone AutoPhone Wiki]] || bc || 6 || 2
| Autophone || [[https://wiki.mozilla.org/Auto-tools/Projects/AutoPhone AutoPhone Wiki]] || bc || 6 || 2
Line 19: Line 17:
| Bugzilla || [[http://wiki.mozilla.org/BMO BMO Wiki]] || dkl,dylan,glob,mcote || 9 || 2
| Bugzilla || [[http://wiki.mozilla.org/BMO BMO Wiki]] || dkl,dylan,glob,mcote || 9 || 2
|-
|-
| DevTools Harness || [[https://wiki.mozilla.org/Auto-tools/Projects/DevToolsHarness Wiki]] || ted || 6 || 3
| Development Metrics || [[https://wiki.mozilla.org/Auto-tools/Projects/DevelopmentMetrics Wiki]]|| ekyle || 2 || 2
|-
| m21s || [[https://wiki.mozilla.org/Auto-tools/Projects/m21s m21s Wiki]] || ahal,chmanchester,whimboo || 8 || 1
|-
|-
| Marionette || [[https://wiki.mozilla.org/Auto-tools/Projects/Marionette Marionette Wiki]] || ato,AutomatedTester,jgriffin || 7 || 1
| Marionette || [[https://wiki.mozilla.org/Auto-tools/Projects/Marionette Marionette Wiki]] || ato,AutomatedTester,maja_zf,jgriffin || 7 || 1
|-
|-
| MoDevMetrics || [[https://wiki.mozilla.org/Auto-tools/Projects/DevelopmentMetrics Wiki]]|| ekyle || 2 || 2
| Firefox UI Tests || [[https://wiki.mozilla.org/Auto-tools/Projects/Firefox_UI_Tests Firefox UI Tests Wiki]] || whimboo,maja_zf || 8 || 1
|-
|-
| MozReview || [[https://wiki.mozilla.org/Auto-tools/Projects/CodeReviewTool MozReview Wiki]] || mcote || 6 || 1
| MozReview || [[https://wiki.mozilla.org/Auto-tools/Projects/CodeReviewTool MozReview Wiki]] || mcote || 6 || 1
Line 32: Line 28:
|-
|-
| Other Tools || [[https://wiki.mozilla.org/Auto-tools/Projects/Other Other Wiki]] || jgriffin || 6 || 2
| Other Tools || [[https://wiki.mozilla.org/Auto-tools/Projects/Other Other Wiki]] || jgriffin || 6 || 2
|-
| Stockwell|| [[https://wiki.mozilla.org/Auto-tools/Projects/Stockwell Stockwell Wiki (intermittent oranges)]] || jmaher || 6 || 1
|-
|-
| Talos || [[https://wiki.mozilla.org/Auto-tools/Projects/Talos Talos Wiki]] || jmaher || 10 || 3
| Talos || [[https://wiki.mozilla.org/Auto-tools/Projects/Talos Talos Wiki]] || jmaher || 10 || 3
Line 39: Line 37:
| Test Informant || [[https://wiki.mozilla.org/Auto-tools/Projects/Test-Informant Test Informant Wiki]] || ahal || 6 || 3
| Test Informant || [[https://wiki.mozilla.org/Auto-tools/Projects/Test-Informant Test Informant Wiki]] || ahal || 6 || 3
|-
|-
| Treeherder || [[https://wiki.mozilla.org/Auto-tools/Projects/Treeherder Treeherder Wiki]] || camd,edmorley,mdoglio || 7 || 1
| Treeherder || [[https://wiki.mozilla.org/Auto-tools/Projects/Treeherder Treeherder Wiki]] || camd,sclements || 7 || 1
|-
|-
| Perfherder || [[https://wiki.mozilla.org/Auto-tools/Projects/Perfherder Perfherder Wiki]] || wlach || 7 || 1
| Perfherder || [[https://wiki.mozilla.org/Auto-tools/Projects/Perfherder Perfherder Wiki]] || wlach || 7 || 1
|-
|-
| Web-Platform-Tests || [[https://wiki.mozilla.org/Auto-tools/Projects/web-platform-tests web-platform-tests Wiki]] || jgraham || 8 || 3
| Web-Platform-Tests || [[https://wiki.mozilla.org/Auto-tools/Projects/web-platform-tests web-platform-tests Wiki]] || jgraham || 8 || 3
|-
| Intermittent Failures View || [[https://wiki.mozilla.org/EngineeringProductivity/Projects/IntermittentFailuresView Intermittent Failures View]] || sclements,camd|| 7 || 1
|}
|}


Line 64: Line 64:
| Charts || [[https://wiki.mozilla.org/Auto-tools/Projects/Charts Charts Wiki]] || ekyle || 7 || 2
| Charts || [[https://wiki.mozilla.org/Auto-tools/Projects/Charts Charts Wiki]] || ekyle || 7 || 2
|-
|-
| Mozharness || [[https://wiki.mozilla.org/Auto-tools/Projects/Mozharness Mozharness Wiki]] || armenzg || 8 || 2
| DevTools Harness || [[https://wiki.mozilla.org/Auto-tools/Projects/DevToolsHarness Wiki]] || ted || 6 || 3
|-
| OrangeFactor || [[https://wiki.mozilla.org/Auto-tools/Projects/OrangeFactor OrangeFactor Wiki]] || jgriffin,mcote || 3 || 3
|-
|-
| Ouija || [[https://wiki.mozilla.org/Auto-tools/Projects/Ouija Ouija Wiki]] || dminor,jmaher || 4 || 3
| Ouija || [[https://wiki.mozilla.org/Auto-tools/Projects/Ouija Ouija Wiki]] || dminor,jmaher || 4 || 3
Line 81: Line 79:
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Project Name !! Link to Details/Docs !! Contact Info
! Project Name !! Link to Details/Docs !! Contact Info !! Post-mortem
|-
| Alert Manager || [[https://wiki.mozilla.org/Auto-tools/Projects/AlertManager AlertManager Wiki]]|| dminor,jmaher
|-
|-
| Datazilla || [[https://datazilla.readthedocs.org/en/latest/ Datazilla ReadTheDocs]] || camd,mdoglio,wlach
| Datazilla || [[https://datazilla.readthedocs.org/en/latest/ Datazilla ReadTheDocs]] || camd,mdoglio,wlach || [[https://ateam.etherpad.mozilla.org/datazilla-debrief post-mortem]]
|-
|-
| dzAlerts|| [[https://wiki.mozilla.org/Auto-tools/Projects/Alerts Alerts Wiki]] || ekyle
| dzAlerts|| [[https://wiki.mozilla.org/Auto-tools/Projects/Alerts Alerts Wiki]] || ekyle ||
|-
|-
| Eideticker || [[https://wiki.mozilla.org/Project_Eideticker#Documentation Eideticker Wiki]] || davehunt,wlach
| Eideticker || [[https://wiki.mozilla.org/Project_Eideticker#Documentation Eideticker Wiki]] || davehunt,wlach || [[http://people.mozilla.org/~wlachance/eideticker-pres-aug24-2015/#/ post-mortem]]
|-
|-
| TBPL|| [[https://wiki.mozilla.org/Sheriffing/TBPL TBPL Wiki]] || edmorley
| OrangeFactor || [[https://wiki.mozilla.org/Auto-tools/Projects/OrangeFactor OrangeFactor Wiki]] || jmaher,gbrown ||
|}
|}



Latest revision as of 08:19, 12 March 2019

Project Table

We have many projects in different states. This table below should highlight what is being done and upcoming work in the future. If you want to get involved, look for a higher [Friendly] score!

  • Priority score of 1 is the highest, 3 is the lowest
  • Friendly score of 10 is the highest, 1 is the lowest

Click here to learn more about the guidelines and priority.

Project Name Link to Details/Docs Contact Info Friendly (1-10) Priority (1-3)
ActiveData [wiki] ekyle 7 1
Autophone [AutoPhone Wiki] bc 6 2
Bugzilla [BMO Wiki] dkl,dylan,glob,mcote 9 2
Development Metrics [Wiki] ekyle 2 2
Marionette [Marionette Wiki] ato,AutomatedTester,maja_zf,jgriffin 7 1
Firefox UI Tests [Firefox UI Tests Wiki] whimboo,maja_zf 8 1
MozReview [MozReview Wiki] mcote 6 1
MozRegression [Mozregression Wiki] wlach 6 3
Other Tools [Other Wiki] jgriffin 6 2
Stockwell [Stockwell Wiki (intermittent oranges)] jmaher 6 1
Talos [Talos Wiki] jmaher 10 3
Test Harnesses [Wiki] ahal,jgriffin,jmaher,ted 9 2
Test Informant [Test Informant Wiki] ahal 6 3
Treeherder [Treeherder Wiki] camd,sclements 7 1
Perfherder [Perfherder Wiki] wlach 7 1
Web-Platform-Tests [web-platform-tests Wiki] jgraham 8 3
Intermittent Failures View [Intermittent Failures View] sclements,camd 7 1

Maintenance Project Table

We have many projects in different states. This table below lists the projects we have done and left off in some state. Most of these are still running and we are responsible for maintenance as it is needed. There is no specific goal, deliverable, roadmap, milestones planned for these projects.

  • Priority score of 1 is the highest, 3 is the lowest
  • Friendly score of 10 is the highest, 1 is the lowest

Click here to learn more about the guidelines and priority.

Project Name Link to Details/Docs Contact Info Friendly (1-10) Priority (1-3)
BugzFeed [BMO Change Notification] mcote 4 3
BMO/ES [BMO Elasticsearch] ekyle 6 3
Charts [Charts Wiki] ekyle 7 2
DevTools Harness [Wiki] ted 6 3
Ouija [Ouija Wiki] dminor,jmaher 4 3
Pulse [Pulse Wiki] mcote 5 3
Structured Logging [Structured Logging Wiki] ahal,chmanchester,jgraham 8 3

Retired and Deprecated Project Table

These projects have either been retired completely, or further work on them has been deprecated in favor of newer alternatives.

Project Name Link to Details/Docs Contact Info Post-mortem
Alert Manager [AlertManager Wiki] dminor,jmaher
Datazilla [Datazilla ReadTheDocs] camd,mdoglio,wlach [post-mortem]
dzAlerts [Alerts Wiki] ekyle
Eideticker [Eideticker Wiki] davehunt,wlach [post-mortem]
OrangeFactor [OrangeFactor Wiki] jmaher,gbrown

Other Projects

More (mostly maintenance and inactive) projects are listed at https://wiki.mozilla.org/Auto-tools/Projects/Everything

Guidelines

The guidelines are evaluated based on the link we have to documentation (wiki, readme.md, readthedocs, etc.) This link should contain the information or in the first page of text have a link to additional information so that we can easily learn about the project.

Guidelines for what to include in project documentation:

  • The goals of the project
  • Why the project is important to Mozilla and/or the A-Team
  • Dependencies on other projects/teams, and its place in the greater ecosystem
  • List out who to contact, mentors, active developers
  • Documentation for how to use the project (or how it will be used)
  • How to setup / develop / test the project
  • Milestones and features to be developed (bugzilla table, link to well annotated github issues, etc.)
  • Good first bugs and how to get started (bugzilla table, link to well annotated github issues, etc.)
  • How to submit a patch
  • Coding style guidelines and expectations

When setting the priority of a project, consider this scale as a starting point:

  • 1 - This is a stated goal for the current quarter | There are active people working on this | Other projects/teams depend on this completing
  • 2 - There are active people working on this | We are committed to delivering at least one milestone in the current quarter
  • 3 - This is an project that we and others believe would be beneficial to Mozilla, but we haven't promised to deliver it on a specific timeline. There are clear plans and maybe a prototype of one or more milestones to start with
  • 4 - This is a good idea or a project that we worked on in the past which could use maintenance. We don't have resources for this now, but still feel it is a valuable project!