canmove, Confirmed users
1,953
edits
(Updated team members) |
|||
(125 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
{{admon/note| | {{admon/note|[https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/2017-q1-sprint-1-1?kanban-status=649183 Q1 Sprint 1] starts on January 25!}} | ||
We are the '''MDN''' (Mozilla Developer Network) durable team. | We are the [https://developer.mozilla.org/en-US/'''MDN'''] (Mozilla Developer Network) durable team. See the main '''[[MDN]]''' wiki page for MDN's mission, vision, and KPI. | ||
The MDN Durable Team is now part of the Developer Outreach group in Emerging Technologies (ET), and is no longer part of Marketing/Engagement. The content team moved to ET in July 2017, and the dev team moved in March 2018. | |||
''' | ==Team Members== | ||
Team | {| class="wikitable" | ||
! Role !! Name !! Area | |||
|- | |||
|colspan="3"| '''Managers and planners''' | |||
|- | |||
| [[Engagement/MDN_Durable_Team/Agile_glossary#Product Owner|Product manager]] || Kadir Topal || | |||
|- | |||
| Writers' Team Manager, Content Lead || Chris Mills || | |||
|- | |||
| Agile coach | |||
| Peter Chinaka | |||
| | |||
|- | |||
|colspan="3"| '''[[Engagement/MDN_Durable_Team/Agile_glossary#Maker|Makers]]''' | |||
|- | |||
|rowspan="3" style="vertical-align:top;"| Content | |||
|- | |||
| Rachel Andrew | |||
| CSS | |||
|- | |||
| Daniel Beck | |||
| Browser compatibility | |||
|- | |||
|rowspan="5" style="vertical-align:top;"| Web development | |||
| Peter Bengtsson | |||
| Back-end | |||
|- | |||
| Ryan Johnson | |||
| Back-end | |||
|- | |||
| Schalk Neethling | |||
| Front-end | |||
|- | |||
| Mustafa Al-Qinneh | |||
| UX design | |||
|} | |||
==Accountability== | |||
===Objectives and Key Results=== | |||
What are [https://en.wikipedia.org/wiki/OKR Objectives and Key Results]? | |||
====2017 Objectives and Q3 Key Results==== | |||
[https://docs.google.com/a/mozilla.com/spreadsheets/d/1tPEf3VVkLtaQK_3sXx_Sb3nK7ep4ZVlaXIL9v1gM4ZM/edit?usp=sharing|Complete Developer Outreach Q3 OKRs] (mozilla.com logins only) | |||
{| class="wikitable" | |||
! Developer Outreach 2017 Objective | |||
! MDN Q3 Key Results | |||
|- | |||
| style="vertical-align:top;" rowspan=6|Increase number of MDN sessions 40% y/y | |||
| style="vertical-align:top;" |Serve 39 million sessions on MDN (an increase of 11.2m sessions y/y) | |||
|- | |||
| Evaluate the impact of SEO recommendations on CTR | |||
* Perform 2 less-complex development tasks for SEO gains | |||
* 8 experiments from SEO recommendations executed | |||
|- | |||
| Complete static examples (excl. APIs) | |||
* Complete examples for all of JS | |||
* Complete 60 CSS output examples | |||
* Complete HTML examples | |||
* Plan API examples | |||
|- | |||
| Launch A/B test of final live sample code editor | |||
|- | |||
| Content updates for Firefox 56/57 release support | |||
* Firefox 56 release support | |||
* Firefox 57 release support | |||
* CSS box alignment | |||
* <input type=””> ref updates | |||
* Flash to HTML5 transition | |||
|- | |||
| 100% of production traffic on AWS to provide stable technical foundation for MDN | |||
* Serve maintenance mode from AWS with production traffic | |||
* Serve dev R/W site from AWS | |||
|- | |||
| style="vertical-align:top;" rowspan=2 |80% of MDN visitors to understand that MDN is powered by Mozilla (Baseline: 52%) | |||
| Complete redesign for home page, all article pages, and all landing pages | |||
* home page updated | |||
* article pages updated | |||
* landing pages updated | |||
|- | |||
| Run brand perception survey on MDN | |||
|- | |||
| style="vertical-align:top;" rowspan=2|At least 1 editor offers integrated access to MDN compat data by end of 2017 | |||
| style="vertical-align:top;" | Complete migration of 100% of compat data | |||
* JS compat data complete | |||
* CSS compat data complete | |||
* HTML compat data complete | |||
* API compat data complete | |||
|- | |||
| [https://docs.google.com/document/d/1qse7VhMVWN2WnIcP56nwhoHpP3V1xnAQTWEIfWUwWVo/edit Sign up one editor vendor for inclusion of compat data by end of 2017] | |||
|- | |||
| style="vertical-align:top;" rowspan=2|Launch experiments with 2 new types of community/contribution programs that help Mozilla promote web standards usage to developers | |||
|- | |||
| style="vertical-align:top;" | Deliver strategy and plan to establish and build a thriving core MDN Community that goes beyond casual editorial improvement of our documentation. | |||
* Investigate refocusing MDN Community strategy on attracting and retaining core contributors on MDN | |||
* Define and implement an onboarding process for institutional contributors | |||
|- | |||
|} | |||
* [[Engagement/MDN_Durable_Team/Accountability/2017#Q2_Key_Results|2017 Q2 Key Results]] | |||
* [[Engagement/MDN_Durable_Team/Accountability/2017#Q1_Key_Results|2017 Q1 Key Results]] | |||
* [[Engagement/MDN_Durable_Team/Accountability/2016|2016 Quarterly Targets]] | |||
== Sprint Schedule == | |||
{| class="wikitable" | |||
! Task Board !! Start !! End !! Demo/Outcomes | |||
|- | |||
| colspan="4" | 2017 Q2 | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q2-sprint-1?kanban-status=649183 Sprint 1] | |||
| April 3 || April 18 | |||
| | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/2017-q2-sprint-2 Sprint 2] | |||
| April 24 || May 9 | |||
| | |||
|- | |||
| Sprint 3 | |||
| May 15 || May 30 | |||
| | |||
|- | |||
| Sprint 4 | |||
| June 5 || June 20 | |||
| | |||
|- | |||
| colspan="4" | 2017 Q1 | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/2017-q1-sprint-1?kanban-status=649183 Sprint 0] | |||
| January 9 || January 24 | |||
| No demo; the MDN team started early, so work before Sprint 1's official start is "Sprint 0". | |||
|- | |||
|[https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/2017-q1-sprint-1-1?kanban-status=649183 Sprint 1] | |||
| January 25 || February 7 | |||
| [https://groups.google.com/forum/#!topic/mozilla.mdn/4Slmxts-bIU demo summary] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/2017-q1-sprint-2 Sprint 2] | |||
| February 13 || February 28 | |||
| [https://docs.google.com/presentation/d/1_z7jkfqz2gkgWhdCZgTB-m5bXD8kpOpO2iUuxEOoZMM/edit#slide=id.p4 demo slides]; [https://groups.google.com/d/msg/mozilla.mdn/kH74h-YlhPw/h4mVIrP1AQAJ demo summary] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q1-sprint-3-2 Sprint 3] | |||
| March 6 || March 21 | |||
| [https://groups.google.com/forum/#!topic/mozilla.mdn/lEFGcwIKMVQ demo summary]; [https://docs.google.com/presentation/d/1Zl3TCCWhke8PEGulZZkjr0kNQ6Ksx7KvLJZ1VhVW8H8/edit?usp=sharing slides about User Testing] | |||
|- | |||
| colspan="4" | 2016 Q4 | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q4-sprint-1-1 Sprint 1] | |||
| 10 October || 25 October | |||
| [https://docs.google.com/presentation/d/1NneuyvcnIklv9xFkK9M10dmz3zm6nDWp4sahhRrdwiU/edit?usp=sharing Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q4-sprint-2-1 Sprint 2] | |||
| 31 Oct || 15 Nov | |||
| [https://docs.google.com/presentation/d/15_v5OSMiOXMUANtTw6_XUQ8sZ-cZxdz91cviH1w3Ck4/edit#slide=id.p4 Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/working-sprint-backlog Sprint 3] | |||
| November 21 || December 2 | |||
| No demo due to All-Hands | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/next-sprint-working-backlog Sprint 4] | |||
| December 12 || December 30 | |||
| No demo, due to lots of PTO | |||
|- | |||
| colspan="4" | 2016 Q3 | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/sprint-3-1557 Sprint 1] | |||
| 27 June || 12 July | |||
| [https://docs.google.com/presentation/d/1mycek61a_icdxc0jsksfX9hnB5ovUQ35VqyohPzX6yE/edit?usp=sharing Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q3-sprint-2-1 Sprint 2] | |||
| 18 July || 2 August | |||
| | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q3-sprint-3-1 Sprint 3] | |||
| 8 August || 23 August | |||
| [https://docs.google.com/presentation/d/1ooNMa3hkpR9qFX2806aN8ZehCBgTtGxa1ddI2PrmzEU/edit?usp=sharing Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q3-sprint-4-1 Sprint 4] | |||
| 29 August || 13 September | |||
| [https://docs.google.com/presentation/d/1R-lluQZP67AAYBL_bfiz8SYNuE-ZPlF9sJJsQhoUZFE/edit?usp=sharing Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/q3-sprint-5-draft Sprint 5] | |||
| 19 September || 4 October | |||
| [https://docs.google.com/presentation/d/1YJ171Ei9e4PS8g50yj12pfZ6q1N8XiI2saHeTT_rPbk/edit?usp=sharing Demo] | |||
|- | |||
| colspan="4"| 2016 Q2 | |||
|- | |||
| [https://mozilla.kanbanery.com/projects/68288/board/?key=775e5e65ceb38d40d0dc1a4e481901387d08abdf Sprint 1] | |||
| 25 April || 10 May | |||
| [https://drive.google.com/open?id=1DEBELSYe8nQezlGa13A_qDwmvWiuckjaeAt_YecVZCU Demo] | |||
|- | |||
| [https://tree.taiga.io/project/viya-mdn-durable-team/taskboard/sprint-2-2059 Sprint 2] | |||
| 16 May || 31 May | |||
| [https://docs.google.com/presentation/d/1gbf6EsNVuPb1EJhynEYqNTAsL3QPwZGzEGaxY46AR_M/edit?usp=sharing Demo] | |||
|- | |||
| Sprint 3 | |||
| colspan="2" | Mini-sprint weeks of 6-10 and 20-24 June | |||
|} | |||
== Relevant Links == | |||
* [https://docs.google.com/spreadsheets/d/1K8RDKNO-oeimbRNBEWJEnKIPeJUEkPNXrMgmUmmgmMY/edit?usp=sharing Per-sprint user stories] | |||
* [[Engagement/MDN_Durable_Team/Processes|MDN Durable team processes]] | |||
* [[Engagement/MDN_Durable_Team/Agile_glossary|Agile glossary]] | |||
* [https://tree.taiga.io/project/viya-mdn-durable-team/backlog MDN backlog] in Taiga | |||
* [[Engagement/MDN_Durable_Team/Mentoring|How the MDN team handles mentoring]] | |||
* [https://docs.google.com/spreadsheets/d/1TTMsjNUKWg5H7EZh6U7DWhC_ZYzb6jwn4---JDnJyGI/edit?usp=sharing 2016 MDN Roadmap]: [[Engagement/MDN_Durable_Team/Agile_glossary#Epic|Epics]] by theme and timeframe | |||
* [https://docs.google.com/a/mozilla.com/spreadsheets/d/1a36G1Qt2d8a9yptgm8ZnAtG6bTJtXho8KoNAQIxSV10/edit?usp=sharing 2016 Initial product backlog] | |||
* [[Engagement/MDN_Durable_Team/Periodic_maintenance_checklist|MDN Periodic maintenance checklist]] | |||
* [https://docs.google.com/a/mozilla.com/presentation/d/1VOIKQ7p9VtPGPCwUUxv6Dt5HYJMoHIFXe3I_XpJzrG8/edit?usp=sharing MDN Agile Playbook] | * [https://docs.google.com/a/mozilla.com/presentation/d/1VOIKQ7p9VtPGPCwUUxv6Dt5HYJMoHIFXe3I_XpJzrG8/edit?usp=sharing MDN Agile Playbook] | ||
* [https://docs.google.com/a/mozilla.com/document/d/1blL_Jvu3FhPMTE7PkrqvVLiUqAYDvnmCTTIK5s2b-Yg/edit?usp=sharing MDN's Definition of Done] | |||
* [https://docs.google.com/a/mozilla.com/spreadsheets/d/1fV2_wiA_wwVwK8k69lr1wU-LkkOuOmGOxvFWcgacy0Y/edit?usp=sharing Project Issues / Risks / Requests Log] | |||
* [https://drive.google.com/a/mozilla.com/folderview?id=0B0Nv3O9ZjM0ZNzlabk5La1RFZlU&usp=sharing Meeting Notes] | |||
==Meetings== | |||
'''Sprint Meetings:''' | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 54: | Line 227: | ||
! Meeting !! Time and Days !! Attendees !! Notes | ! Meeting !! Time and Days !! Attendees !! Notes | ||
|- | |- | ||
| Sprint Planning | | Sprint Planning, Full Team Review || Every third Thursday, 8:30am PT<br>Planning meetings with sub-teams take place earlier in the same week. || Core Team required|| Stakeholders may listen in.<br> This meeting lasts as long as it takes. | ||
|- | |- | ||
| Daily Stand-Up <br>(15 minutes only) || | | Daily Stand-Up <br>(15 minutes only) || 8:30am Pacific daily <br> | ||
* Content & Community: Monday & Wednesday, first week & second week of Sprint, Monday third week of Sprint<br> | |||
* Development: Tuesday & Thursday, first week & second week of Sprint, Tuesday third week of Sprint | |||
| Relevant core team required || Anyone is welcome to listen, but only core team members speak. All questions from non-core team members should be taken offline with Kadir or Vik. | |||
|- | |- | ||
| Sprint | | Mid-sprint check-in || every third Tuesday, 8:30 PT || Core team required || High-level check of how the sprint is going, adjustments that need to be made immediately, and progress toward completing the committed user stories for the sprint. | ||
|- | |||
| Sprint Demo Meeting || every third Monday, 9:00am PT || Everyone welcome || The team will show the work completed in the sprint. It's a place to ask questions and give feedback. | |||
|- | |- | ||
| Sprint Retrospective Meeting || every third Wednesday, starting on May 11 || Core Team only || No one else is invited to this meeting. | | Sprint Retrospective Meeting || every third Wednesday, starting on May 11 || Core Team only || No one else is invited to this meeting. | ||
|} | |} | ||
* Unless otherwise specified, all team meetings will be in Vik's Vidyo room. | |||
'''Non-Sprint MDN Meetings:''' | |||
(All times Pacific) | |||
* MDN Weekly Dev Planning: Mondays, 10:00AM | |||
* MDN Content Coordination meeting: Tuesdays, 9.00AM | |||
* MDN Weekly Doc Request Triage: Tuesdays, 9:30AM | |||
* MDN Opportunity Review: Wednesdays, 9:00AM | |||
* MDN Weekly Bug Swat: Fridays, 8:00AM | |||
See full [https://calendar.google.com/calendar/embed?src=mozilla.com_2d35383434313235392d323530@resource.calendar.google.com&ctz=GMT&pli=1 calendar] for dates and participation info. | |||
== Communication Channels == | == Communication Channels == | ||
* Email: mdn-team@mozilla.com | * Email: mdn-team@mozilla.com | ||
* IRC: #mdn | * IRC: #mdn and #mdndev are our main channels (public conversations) / #team-awesome for private conversations. | ||
* Discussion forum: [https://discourse.mozilla-community.org/c/mdn MDN category on Discourse] |