Mobile/Firefox for Android: Difference between revisions

No edit summary
 
(48 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
== Development Detail ==
=Firefox for Android - Program Home Page=
* Release 59 has 5 Sprints (10 calendar weeks, ~7 normal working weeks though) and we are in the 5th Sprint:
** SPRINT#59.1: W46.1 (Nov. 13) ~ W47.7 (Nov. 26) 
** SPRINT#59.2: W48.1 (Nov. 27) ~ W49.7 (Dec. 10)
** SPRINT#59.3: W50.1 (Dec. 11) ~ W51.7 (Dec. 24), 3 normal working days due to Austin all-hands, and the Mozilla year-end holidays
** SPRINT#59.4: W52.1 (Dec. 25) ~ W01.7 (Jan. 07),  3 normal working days, due to the Mozilla year-end holidays
**  <b> SPRINT#59.5: W02.1 (Jan. 08) ~ W03.7 (Jan. 21) </b>


<div style="display: flex; flex-flow: row wrap; width: 100%;">
===== Sprint#59.4 Goal =====
<div style="flex-grow: 4; order: 1; margin: 0.5em; border: 0.1em solid darkcyan; padding: 0.5em; background-color: lightcyan; min-width: auto;">
* Secure Beta 58 feature quality (e.g., PWA)
==News==
* Bug fixing for important crashes and features


===== Sprint#59.5 MVP: 2 Bugs =====
<bugzilla>
    {
        "whiteboard":["FNC","SPT59.5","MVP"],
        "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
    }
</bugzilla>
===== Sprint#59.5 BACKLOG =====
<bugzilla>
    {
        "whiteboard":["FNC","SPT59.5","BL"],
        "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
    }
</bugzilla>
===== Bug Priority/Uplift Management =====
In general we'd target to land only on Nightly (both fixes and features), and land on Beta when requested/really have to. With that idea we adopt a similar way of the P-system that P1 means "this Nightly cycle" while P2 refers to the "future Nightly cycles". Whiteboard tags involved with above principle are:


</div>
* For bugs considered in a specific Sprint, 3 tags will be added
** [FNC]: short for "Fennec"
** [SPT#XX]: Stands for the Sprint number XX (each Sprint period is defined in above)
** [MVP] or [BL] or [INT]: stands for "MVP (must have)", "BackLog" (may have), and "INTerrupt (unplanned)", respectively
** For example a bug with whiteboard [FNC][SPT#57.1][MVP] means it's a bug we targe to get resolved in Sprint #57.1.


<div style="order: 2; flex-grow: 2; display: flex; flex-flow: column; margin: 0.5em; border: 0.1em solid olive; padding: 0.5em; background-color: lightyellow;">
* For bugs that we intend to uplift to Beta, we'll add both "[FNC]" and "[PLANNED_UPLIFT]" in the whiteboard field. So people (e.g., Release Management) can get the visibility of potential uplifts for tracking.


==Important Links & References==  
== Quality Assurance ==
* [ Release Schedule]
* [https://docs.google.com/document/d/18jCI5vdIukRncoq6pMrbFHpQw0H3sjStMLpJpI3IWVU/edit Status Overview]
* [ Process Documentation]
* [ Roadmap in Aha!]
* [ Status Reports]
* [ Program Overview Wiki]
* [ Product Dashboard in Bugzilla]
</div>
</div>


<div style="display: flex; flex-flow: row wrap; width: 100%;">
== Point of Contact ==
<div style="order: 1; flex-grow: 3; margin: 0.5em; border: 0.1em solid indigo; padding: 0.5em; background-color: lavender; min-width: auto;">
* Product Management: Joe Cheng, Andreas Boven
* User Experience: Jack Lin (General), Mark Liang (PWA), Bryant Mao (Leanplum, Onboarding), Carol Huang, Anthony Lam
* Engineering: Nevin Chen, Max Liu, Sebastian Kaspari, Grisha Kruglov
* Quality Assurance: Ioana Chiorean (Test Lead)
* Program Management: Wesly Huang


==Standing Meeting Schedule==
* Weekly Triage:
Session#1 @Wednesday midnight  PST  Vidyo: Mobile 


Session#2 @Wednesday 9:30 PST  Vidyo: Mobile 
* Note
** The above contacts are more front-end focus, and for platform relevant James Willcox (:snorp) will be the best go-to person.
** For overall program management that you're unsure if it belongs to front-end, please feel free to ping Wesly Huang and Nicole Yee.


** Reference: [https://wiki.mozilla.org/Mobile/Triage Triage Wiki]
== Meetings ==
* Weekly Status Sync
** Front-end @Tuesday 3:00PM (GMT+8) [https://docs.google.com/document/d/1P3KlRV7O9lQhhh1-KV7Cz92lFZ3U-UwS9dgwRYdDbIk/edit# Notes]
** Dev. Overall @Monday 5:30PM PST Vidyo: Mobile
** QA Status @Thursday 4:00PM (GMT+8) [https://docs.google.com/document/d/18jCI5vdIukRncoq6pMrbFHpQw0H3sjStMLpJpI3IWVU/edit Notes]
* Weekly Triage: [https://wiki.mozilla.org/Mobile/Triage Triage Wiki]
** Session#1 @Wednesday 1:00AM PST  Vidyo: Mobile
** Session#2 @Wednesday 9:30AM PST  Vidyo: Mobile


* Weekly Development Status and Funnel Review: @  PST/ EST  Vidyo: Mobile  
== Reference Link ==
** Reference: [ Agenda]
* Wiki
</div>
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Photon Photon on Android]
 
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Leanplum Leanplum on Android]
<div style="order: 1; flex-grow: 3; margin: 0.5em; border: 0.1em solid darkgreen; padding: 0.5em; background-color: palegreen; min-width: auto;">
* Planning
 
** [https://trello.com/b/a47BZyic/fennec-core Program Trello]
==Points of Contact==
** [https://trello.com/b/dqy3uDRv/fennec-core-engineering Engineering Sprint Trello]
* Program Management (EPM): Rachelle Yang, Wesley Huang
* Execution
* Product Management: Barbara Bermes, Joe Cheng
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Sprint Sprint Status]
* Engineering: Sebastian Kaspari, Andrzej Hunt, Jim Chen, Tim Chien, Max Liu, Nevin Chen, Julian Chu
* UX: Anthony Lam, Harly Hsu, Jack Lin, Tori Chen
* QA: Sorina Florean
</div>
 
</div>
97

edits