Fennec/NativeUI/BetaReadinessReview: Difference between revisions

 
(31 intermediate revisions by 2 users not shown)
Line 3: Line 3:
== May 14, 2012 ==  
== May 14, 2012 ==  


 
=== Beta Release Plan ===
 
=== Deferred Bug Metrics ===
#Bugs scheduled for Beta2
#Notable bugs in known issues
 
=== Features Summary ===
#click-2-play Flash support
 
=== Test Coverage ===
#Test cases based on each functional area 100% complete
#This includes verification of fixed blockers across a variety of devices, smoke testing, usability, and exploratory testing
#Installation, update, and migration testing 100% complete
#Google Play pre-testing 100% complete
 
=== Reliability ===
#[https://crash-stats.mozilla.com/products/FennecAndroid/versions/14.0a2?duration=3 As of May 14th, we are at 28 crashes per 100 ADU]
#Criteria initially defined was no more than 10 crashes per 100 ADU
#We have not met that goal 100%, however we are trending downward and are continuing to systematically fix top crashes and reproducible crashes
 
=== [Clint, Wlach, Geoff, Erin] Performance ===
#List the performance criteria defined for the project
#State results of performance testing (measured against the criteria)
 
=== Mobile Test Drivers ===
#Number of testers: 500
#Number of bugs filed to date 144 (this not include bugs filed outside of the MTD form which auto-magically tags them for tracking).
#Areas of focus: Web compatibility, panning and zooming, flash,
#Builds released: 2 specific aurora builds with gfx changes we wanted extra validation on. Otherwise, the updater provides a new build every day.
#We are *keeping* MTD testers on Aurora
 
=== [AaronMT, Lawrence] Web Compatibility ===
#Where we are today<br/>Investigation is ongoing (crowd sourcing test tool launched 20120508), actively working with select partners to fix site issues.
#Where we want to be when we ship<br/>We are working on top sites. Goals are aligned around k9o. Haven't received specific guidance from product about Fennec 1.0 launch.
#If goals can't be obtained when we ship in June, provide high level for k9o<br/>High level goals for k9o are captured in {{bug|747123}}. Are targeting active involvement with top apps/sites and mitigation strategies for Alexa top sites in specific locales.
 
=== Release Plan ===
 
==== Friday- May 11 ====
==== Friday- May 11 ====
<strike> [Kevin] analyze the Beta Sign-Off test matrix for an other couple hours so he is 150% sure </strike> <br>
<strike> [Kevin] analyze the Beta Sign-Off test matrix for an other couple hours so he is 150% sure </strike> <br>
Line 50: Line 13:
==== Monday - May 14 ====  
==== Monday - May 14 ====  
AM<br>
AM<br>
<strike>[QA] Complete 13 beta 2 XUL for tablet verification and sign-off: https://wiki.mozilla.org/QA/Fennec/Milestones/13.0/Beta/Beta_2/Build_2 </strike> <br>
[QA] [https://wiki.mozilla.org/QA/Fennec/Milestones/13.0/Beta/Beta_2/Build_2 Complete 13 beta 2 XUL for tablet verification and sign-off]
<strike>[Alex] Formal in-person beta release sign-off confirming all x-functional teams have tasks complete (mobile dev, sync, QA, releng, marketing, michelle luna) </strike> <br>
[Alex] [https://wiki.mozilla.org/Releases/Fennec_Native_14_Beta/Final_Signoffs Formal in-person beta release sign-off confirming all x-functional teams have tasks complete]
<strike> [All] Submit blog posts for review to communications@mozilla.com </strike> <br>
[All] Submit (optional) blog posts for review to communications@mozilla.com<br>


PM<br>
PM<br>
<strike> [Alex] Final release notes on staging </strike> <br>
[Alex] Final release notes on staging<br>
<strike> [Jaclyn] All marketing web site changes on staging </strike> <br>  
[Jaclyn] All marketing web site changes on staging<br>  
<strike> [Michelle] All support materials complete </strike> <br>
[Michelle] All support materials complete<br>


==== Tuesday- May 15 ====  
==== Tuesday- May 15 ====  
Line 64: Line 27:


=== Weekly Beta Release Schedule ===  
=== Weekly Beta Release Schedule ===  
•Go-to build every Tuesday, at the latest on Wed afternoons <br>
 
•Policy: Priority is frequency. However, we will block on serious issues reported by customers Google Play & regressions on the tree <br>
[05/18] Beta 2<br>
[05/25] Beta 3<br>
[06/01] Beta 4<br>
[06/08] Beta 5<br>
[06/15] Beta 6<br>
[06/22] Beta 7<br>
[06/29] GA, LAST DAY OF Q2
 
*Go-to build every Tuesday, at the latest on Wed afternoons <br>
*Policy: Priority is frequency. However, we will block on serious issues reported by customers Google Play & regressions on the tree <br>


=== Marketing Distribution Plan ===  
=== Marketing Distribution Plan ===  
Line 71: Line 43:
==== Websites being updated/localized/launched on May 15th ====
==== Websites being updated/localized/launched on May 15th ====
*[https://www.mozilla.org/mobile/beta/ hero image update]
*[https://www.mozilla.org/mobile/beta/ hero image update]
*[https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=en] Google Play Store content update  
*[https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=en Google Play Store content update]
*FAQ for versions and l10n plan
*FAQ for versions and l10n plan
List text (general location is fine) that is being updated and localized)<br>
List text (general location is fine) that is being updated and localized)<br>
* Bug 755411 - "About Firefox Beta" Release Notes link is 404<br>
* Bug 756908 - Link to FAQ on About Firefox Beta page points to a missing page<br>


==== Other Promos ====
==== Other Promos ====
Line 79: Line 53:
*Beta newsletter
*Beta newsletter
*Beta channel Snippets
*Beta channel Snippets
*Core Mozillians communication
*Reddit IamA campaign
*Reddit IamA campaign


Line 89: Line 64:
=== Support Plan ===  
=== Support Plan ===  
*[https://www-dev.allizom.org/en-US/mobile/14.0beta/releasenotes/ Release notes]<br>
*[https://www-dev.allizom.org/en-US/mobile/14.0beta/releasenotes/ Release notes]<br>
*[https://wiki.mozilla.org/Mobile/Platforms/Android#System_Requirements Minimum System Requirements & Device Compatibility]
*https://www.mozilla.org/en-US/mobile/platforms/ Updated Platforms page targeted for a beta very soon]
*en-us support docs complete for Google Play launch; l10n ready  
*en-us support docs complete for Google Play launch; l10n ready  
*[http://support.mozilla.org/en-US/mobile#os=android&browser=m14 New Firefox 14 for Mobile Support Site; 60 new articles and new tutorials]
*[http://support.mozilla.org/en-US/mobile#os=android&browser=m14 New Firefox 14 for Mobile Support Site; 60 new articles and new tutorials]
Line 101: Line 78:


=== Issues and Risks ===  
=== Issues and Risks ===  
en-us only build for beta 1<br>
*en-us only build for beta 1<br>
Web site compatibility effort is ongoing<br>
*Web site compatibility effort is ongoing<br>
Crash rate (although trending in the direction)<br>
*Crash rate (although trending in the direction)<br>
*GFX work is ongoing
*Add-On support for beta: {{Bug|744555}}, need add-on developer adoption for compatibility with new architecture
 
=== Deferred Bugs Scheduled for Beta 2 ===
*[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=717096%2C725389%2C736123%2C748531%2C752426%2C752444%2C752688%2C753534%2C753845%2C754276%2C725389%2C736123%2C739648%2C748531%2C750846%2C751479%2C752052%2C752444%2C752688%2C753534%2C753845%2C754276%2C738676%2C746860%2C747231%2C747857%2C751262%2C752492%2C752514;list_id=3083671 We will continue to approve until the cut-off for go-to build]
*[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking-fennec1.0%3AbetaN%2B;list_id=3083812 tracking issues we want fixed early in the beta cycle with a specific flag
*[https://www-dev.allizom.org/en-US/mobile/14.0beta/releasenotes Other notable bugs in Known Issues]
 
=== Features Summary ===
*Performance
*click-2-play Flash support
*Readability
*Refined UI, better tab management,smoother in-content UI
 
=== Test Coverage ===
#Test cases based on each functional area 100% complete
#This includes verification of fixed blockers across a variety of devices, smoke testing, usability, and exploratory testing
#Installation, update, and migration testing 100% complete
#Google Play pre-testing 100% complete
 
=== Reliability ===
#[https://crash-stats.mozilla.com/products/FennecAndroid/versions/14.0a2?duration=3 As of May 14th, we are at 22 crashes per 100 ADU]
#Criteria initially defined was no more than 10 crashes per 100 ADU
#We have not met that goal 100%, however we are trending downward and are continuing to systematically fix top crashes and reproducible crashes
 
=== Performance ===
====Goals====
*Fast start up time
*UI is up and running and ready for user interaction quickly
*Responsive browsing: page load, panning & zooming performance
*Better Memory Usage
====Performance State====
*[http://people.mozilla.org/~johnath/fnWe think we are within acceptable beta quality see state of Fennec Perf Section for more details]
*Latest numbers highlighted in weekly status
 
=== l10n ===
*Multi-locale builds not supported in beta 1 {{bug|753488}}
*Multi-locale builds have been turned on and are being qualified
*Spacing for multi-locale languages are too small in portrait mode {{bug|753880}}
*Committed to adding this support as early on in the beta cycle as possible
 
=== Mobile Test Drivers ===
*Number of testers: 500
*Number of bugs filed to date 144 (this not include bugs filed outside of the MTD form which auto-magically tags them for tracking).
*Areas of focus: Web compatibility, panning and zooming, flash,
*Builds released: 2 specific aurora builds with gfx changes we wanted extra validation on. Otherwise, the updater provides a new build every day.
*We are *keeping* MTD testers on Aurora
 
=== Web Compatibility ===
*Investigation is ongoing (crowd sourcing test tool launched 20120508), actively working with select partners to fix site issues.
*We are working on top sites. Goals are aligned around k9o. Coordinating with evangelism as needed top priority issues.
*High level goals for k9o are captured in {{bug|747123}}. Are targeting active involvement with top apps/sites and mitigation strategies for Alexa top sites in specific locales.
*Directed testing email was sent to Nightly testers on 05/14 to emphasize web compatibility testing and provided them with tips on reporting issues.

Latest revision as of 18:49, 23 May 2012

[Fennec Native] Beta Readiness Review

May 14, 2012

Beta Release Plan

Friday- May 11

[Kevin] analyze the Beta Sign-Off test matrix for an other couple hours so he is 150% sure
[Aki] 13 beta 2 XUL build is kicked off for tablets
[QA] Once build is available QA verifies 13 beta 2 XUL for tablets. No new regressions
[Erin, Alex] Draft of release notes available for review
[Erin] Status and timeline released

Monday - May 14

AM
√ [QA] Complete 13 beta 2 XUL for tablet verification and sign-off √ [Alex] Formal in-person beta release sign-off confirming all x-functional teams have tasks complete [All] Submit (optional) blog posts for review to communications@mozilla.com

PM
√ [Alex] Final release notes on staging
√ [Jaclyn] All marketing web site changes on staging
√ [Michelle] All support materials complete

Tuesday- May 15

AM
[Alex] Go LiveGoogle Play and Mobile Beta Website (target 9AM Pacific)

Weekly Beta Release Schedule

[05/18] Beta 2
[05/25] Beta 3
[06/01] Beta 4
[06/08] Beta 5
[06/15] Beta 6
[06/22] Beta 7
[06/29] GA, LAST DAY OF Q2

  • Go-to build every Tuesday, at the latest on Wed afternoons
  • Policy: Priority is frequency. However, we will block on serious issues reported by customers Google Play & regressions on the tree

Marketing Distribution Plan

Websites being updated/localized/launched on May 15th

List text (general location is fine) that is being updated and localized)

  • Bug 755411 - "About Firefox Beta" Release Notes link is 404
  • Bug 756908 - Link to FAQ on About Firefox Beta page points to a missing page

Other Promos

  • Facebook ads for messaging testing
  • Beta newsletter
  • Beta channel Snippets
  • Core Mozillians communication
  • Reddit IamA campaign

PR Intro Plan

  • 5/15 Introduction date
  • "Future of Firefox" blog post
  • Friendly reporters have been given a head's up
  • FAQ for inbound press questions

Support Plan

-Positives
-Negatives
-Rating change
-Interesting comments/trending

Issues and Risks

  • en-us only build for beta 1
  • Web site compatibility effort is ongoing
  • Crash rate (although trending in the direction)
  • GFX work is ongoing
  • Add-On support for beta: bug 744555, need add-on developer adoption for compatibility with new architecture

Deferred Bugs Scheduled for Beta 2

Features Summary

  • Performance
  • click-2-play Flash support
  • Readability
  • Refined UI, better tab management,smoother in-content UI

Test Coverage

  1. Test cases based on each functional area 100% complete
  2. This includes verification of fixed blockers across a variety of devices, smoke testing, usability, and exploratory testing
  3. Installation, update, and migration testing 100% complete
  4. Google Play pre-testing 100% complete

Reliability

  1. As of May 14th, we are at 22 crashes per 100 ADU
  2. Criteria initially defined was no more than 10 crashes per 100 ADU
  3. We have not met that goal 100%, however we are trending downward and are continuing to systematically fix top crashes and reproducible crashes

Performance

Goals

  • Fast start up time
  • UI is up and running and ready for user interaction quickly
  • Responsive browsing: page load, panning & zooming performance
  • Better Memory Usage

Performance State

l10n

  • Multi-locale builds not supported in beta 1 bug 753488
  • Multi-locale builds have been turned on and are being qualified
  • Spacing for multi-locale languages are too small in portrait mode bug 753880
  • Committed to adding this support as early on in the beta cycle as possible

Mobile Test Drivers

  • Number of testers: 500
  • Number of bugs filed to date 144 (this not include bugs filed outside of the MTD form which auto-magically tags them for tracking).
  • Areas of focus: Web compatibility, panning and zooming, flash,
  • Builds released: 2 specific aurora builds with gfx changes we wanted extra validation on. Otherwise, the updater provides a new build every day.
  • We are *keeping* MTD testers on Aurora

Web Compatibility

  • Investigation is ongoing (crowd sourcing test tool launched 20120508), actively working with select partners to fix site issues.
  • We are working on top sites. Goals are aligned around k9o. Coordinating with evangelism as needed top priority issues.
  • High level goals for k9o are captured in bug 747123. Are targeting active involvement with top apps/sites and mitigation strategies for Alexa top sites in specific locales.
  • Directed testing email was sent to Nightly testers on 05/14 to emphasize web compatibility testing and provided them with tips on reporting issues.