Mobile/Firefox for Android: Difference between revisions

(update for Sprint#57.2)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Status Summary ==
== Development Detail ==
* Photon Mobile
* Release 59 has 5 Sprints (10 calendar weeks, ~7 normal working weeks though) and we are in the 5th Sprint:
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Photon Wiki]
** SPRINT#59.1: W46.1 (Nov. 13) ~ W47.7 (Nov. 26) 
** [https://docs.google.com/spreadsheets/d/10NNNyg7Zrclao6ckPzPaj6ZggS0jLBk6gzoMkuS1y-o/edit?pli=1#gid=361799789 Development Dashboard]
** SPRINT#59.2: W48.1 (Nov. 27) ~ W49.7 (Dec. 10)
** [https://docs.google.com/presentation/d/1M28rPC7Gg0EKqy4cmApTvYn-axFIn5h49VzQVGrMYas/edit#slide=id.g23e9dcfbfc_0_12 Bi-weekly Report (W31)]
** 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
* Leanplum Integration
** <b> SPRINT#59.5: W02.1 (Jan. 08) ~ W03.7 (Jan. 21) </b>
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Leanplum Leanplum Wiki]
** [https://docs.google.com/spreadsheets/d/10NNNyg7Zrclao6ckPzPaj6ZggS0jLBk6gzoMkuS1y-o/edit?pli=1#gid=361799789 Bi-weekly Report (W31)]


== Development Detail ==
===== Sprint#59.4 Goal =====
* Release 57 has 3 Sprints (7 weeks in total) and we are in the 2nd Sprint:
* Secure Beta 58 feature quality (e.g., PWA)
** SPRINT#57.1 (2 weeks): W31.3 (Aug. 02) ~ W33.2 (Aug. 15)
* Bug fixing for important crashes and features
** <b>SPRINT#57.2 (2 weeks): W33.3 (Aug. 16) ~ W35.2 (Aug. 29)</b>
** SPRINT#57.3 (3 weeks): W35.3 (Aug. 30) ~ W38.2 (Sep. 19)


===== Sprint#57.2 MVP =====
===== Sprint#59.5 MVP: 2 Bugs =====
<bugzilla>
<bugzilla>
     {
     {
         "whiteboard":["FNC","SPT57.2","MVP"],
         "whiteboard":["FNC","SPT59.5","MVP"],
        "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
     }
     }
</bugzilla>
</bugzilla>
===== Sprint#57.2 BACKLOG =====
===== Sprint#59.5 BACKLOG =====
<bugzilla>
<bugzilla>
     {
     {
         "whiteboard":["FNC","SPT57.2","BL"],
         "whiteboard":["FNC","SPT59.5","BL"],
        "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
     }
     }
</bugzilla>
</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:
* 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.
* 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.
== Quality Assurance ==
== Quality Assurance ==
* [https://docs.google.com/document/d/18jCI5vdIukRncoq6pMrbFHpQw0H3sjStMLpJpI3IWVU/edit Status Overview]
* [https://docs.google.com/document/d/18jCI5vdIukRncoq6pMrbFHpQw0H3sjStMLpJpI3IWVU/edit Status Overview]


== Point of Contact ==
== Point of Contact ==
* Product Management: Joe Cheng
* Product Management: Joe Cheng, Andreas Boven
* User Experience: Anthony Lam, Jack Lin, Tori Chen, Carol Huang
* User Experience: Jack Lin (General), Mark Liang (PWA), Bryant Mao (Leanplum, Onboarding), Carol Huang, Anthony Lam
* Engineering: Sebastian Kaspari, Grisha Kruglov, Max Liu, Nevin Chen, Jing-Wei Wu
* Engineering: Nevin Chen, Max Liu, Sebastian Kaspari, Grisha Kruglov
* Quality Assurance: Ioana Chiorean (Test Lead)
* Quality Assurance: Ioana Chiorean (Test Lead)
* Program Management: Wesly Huang
* Program Management: Wesly Huang
* 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.


== Meetings ==
== Meetings ==
* Weekly Status Sync
* Weekly Status Sync
** Front-end @Tuesday 1500PM (GMT+8) [https://docs.google.com/document/d/1P3KlRV7O9lQhhh1-KV7Cz92lFZ3U-UwS9dgwRYdDbIk/edit# Notes]
** 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
** Dev. Overall @Monday 5:30PM PST Vidyo: Mobile
** QA Status @Thursday 1600PM (GMT+8) [https://docs.google.com/document/d/18jCI5vdIukRncoq6pMrbFHpQw0H3sjStMLpJpI3IWVU/edit Notes]
** 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]
* Weekly Triage: [https://wiki.mozilla.org/Mobile/Triage Triage Wiki]
** Session#1 @Wednesday 1:00AM PST  Vidyo: Mobile
** Session#1 @Wednesday 1:00AM PST  Vidyo: Mobile
Line 53: Line 63:
* Wiki
* Wiki
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Photon Photon on Android]
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Photon Photon on Android]
** [https://wiki.mozilla.org/Mobile/Firefox_for_Android/Leanplum Leanplum on Android]
* Planning
* Planning
** [https://trello.com/b/a47BZyic/fennec-core Program Trello]
** [https://trello.com/b/a47BZyic/fennec-core Program Trello]
97

edits