Program Management/Firefox/2013-Q3-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 4 users not shown)
Line 15: Line 15:
<p> </p>
<p> </p>
* '''Total Goals:'''  13
* '''Total Goals:'''  13
* '''Completed Goals:'''  4
* '''Completed Goals:'''  11
* '''Missed Goals:'''  0
* '''Missed Goals:'''  2
<p> </p>
<p> </p>
'''Project Management'''
'''Project Management'''
Line 24: Line 24:
** All P3 Feature Stories and Defect/Change Stories have been moved to V2.
** All P3 Feature Stories and Defect/Change Stories have been moved to V2.
** All new Feature Stories and Defect/Change Stories will now be triaged for inclusion as part of the Metro Preview as well as priority ranking.  
** All new Feature Stories and Defect/Change Stories will now be triaged for inclusion as part of the Metro Preview as well as priority ranking.  
* Maintain 'planning' backlog at no more than 10 items at the conclusion of Q3.
<p> </p>
<p> </p>
'''Quality Management'''
'''Quality Management'''
* Maintain quality performance indicators (across Iterations #10 - #14) at the following levels by the conclusion of Q3:   
* '''{{miss|}}'''Maintain quality performance indicators (across Iterations #10 - #14) at the following levels by the conclusion of Q3:   
** Minimum Average Pass Rate - 89%
** Minimum Average Pass Rate - 89%
** Maximum Average Fail Rate - 11%
** Maximum Average Fail Rate - 11%
** Minimum Average Coverage Rate - 85%
** Minimum Average Coverage Rate - 85%
* Conduct a second Metro Test Day by the conclusion of Q3.
** The QA Team was able to achieve a better than expected Pass and Fail Rate but failed to achieve the desired test coverage due to a lack of dedicated resources:
*** Minimum Average Pass Rate - 94%
*** Maximum Average Fail Rate - 6%
*** Minimum Average Coverage Rate - 76%
* '''{{done|}}'''Conduct a second Metro Test Day by the conclusion of Q3.
** Completed on Friday August 30 by Samvadena and Anthony from the QA Department.
<p> </p>
<p> </p>
'''Product Development'''
'''Product Development'''
Line 38: Line 42:
* '''{{done|}}'''Conclude Development Iteration #11 and Deliver Release Build to Product Manager and QA Department.
* '''{{done|}}'''Conclude Development Iteration #11 and Deliver Release Build to Product Manager and QA Department.
** Completed at the end of Iteration #11 on July 26.
** Completed at the end of Iteration #11 on July 26.
* Conclude Development Iteration #12 and Deliver Release Build to Product Manager and QA Department.
* '''{{done|}}'''Conclude Development Iteration #12 and Deliver Release Build to Product Manager and QA Department.
* Conclude Development Iteration #13 and Deliver Release Build to Product Manager and QA Department.
** Completed at the end of Iteration #12 on August 12.
* Conclude Development Iteration #14 and Deliver Release Build to Product Manager and QA Department.
* '''{{done|}}'''Conclude Development Iteration #13 and Deliver Release Build to Product Manager and QA Department.
* Conclude Development Iteration #15 and Deliver Release Build to Product Manager and QA Department.
** Completed at the end of Iteration #13 on August 26.
* '''{{done|}}'''Conclude Development Iteration #14 and Deliver Release Build to Product Manager and QA Department.
** Completed at the end of Iteration #14 on September 10.
* '''{{done|}}'''Conclude Development Iteration #15 and Deliver Release Build to Product Manager and QA Department.
** Completed at the end of Iteration #15 on September 24.
* '''{{done|}}'''Identify the feature stories, defects and changes required for a Firefox Metro Preview Release consisting of start (top sites, bookmarks, and history), basic navigation, tabbed browsing, smooth panning, scrolling and zooming.
* '''{{done|}}'''Identify the feature stories, defects and changes required for a Firefox Metro Preview Release consisting of start (top sites, bookmarks, and history), basic navigation, tabbed browsing, smooth panning, scrolling and zooming.
** Completed during Iteration #12 - [https://bugzilla.mozilla.org/show_bug.cgi?id=899390 View Metro Preview Release Backlog]
** Completed during Iteration #12 - [https://bugzilla.mozilla.org/show_bug.cgi?id=899390 View Metro Preview Release Backlog]
* Develop the initial development complete forecasts (expected, pessimistic and optimistic) for the Firefox Metro Preview Release.
* '''{{done|}}'''Develop the initial development complete forecasts for the Firefox Metro Preview Release.
** Completed at the end of Iteration #12.  The Metro Preview Release is scheduled for Firefox 26 - [https://wiki.mozilla.org/Firefox/Metro#Metro_Preview_Release See Full Schedule]
* '''{{done|}}'''Develop the initial development complete forecasts for the Metro V1 Public Release.
** Completed at the end of Iteration #14.  The Metro V1 Public Release is scheduled for Firefox 27 - [https://wiki.mozilla.org/Firefox/Metro#Metro_V1_Public_Release See Full Schedule]
<p> </p>
<p> </p>
'''Team Performance'''
'''Team Performance'''
* Establish a minimum median velocity of 50 (Expected Date of Completion) and an actual velocity range that falls between 46 (Pessimistic Date of Completion) and 63 (Optimistic Date of Completion) by the conclusion of Iteration #15.
* '''{{miss|}}'''Establish a minimum median velocity of 50 and an actual velocity range that falls between 46 and 63 by the conclusion of Iteration #15.
** Established a median velocity of 51 with a 90% likelihood that the actual velocity would fall between 43 and 75.
** The median velocity of 51 was higher than forecasted but the development team failed to achieve the forecasted velocity range.  
<p> </p>
<p> </p>


Line 59: Line 72:


;Engineering Effectiveness
;Engineering Effectiveness
* Continue to iterate on engineering meeting
* Continue to iterate on engineering meeting to provide more value for engineers
* Create initial Git read-only mirror of Mozilla Central hosted and supported by Mozilla
* Drive creation of initial Git read-only mirror of Mozilla Central hosted and supported by Mozilla


;JS  
;JS  
Line 68: Line 81:
;Geolocation
;Geolocation
* Review geolocation project and provide initial project definition and structure
* Review geolocation project and provide initial project definition and structure
==Stability==
*Move bulk of daily watching of crash stats (back) to QA
*Organize Stability Work Week
*Figure out B2G stability process (partner requirements, web tools, daily analysis, ...)


==Mobile Web Compatibility==
==Mobile Web Compatibility==
Line 77: Line 96:
==Program/Project Management==
==Program/Project Management==
* Onboard cpeterson to team
* Onboard cpeterson to team
* Create a team project backlog (active projects and unstaffed)

Latest revision as of 04:57, 27 September 2013

Firefox Desktop

Updates
  • Research issues that cause Firefox instances to stay on older versions

Firefox Android

  • Product Announcements test and subsequent hand-off to Winston's team (hopefully)
  • Privacy and Security reviews for
  • Project Plan for Shumway
  • Manage risk for all features shipping in Fx23, Fx24
  • Mobile Work Week
  • Help manage WebRTC automation plan of attack
  • Check out Webmaker.org and see where I can get involved, even if is just to help test

Firefox Metro

  • Total Goals: 13
  • Completed Goals: 11
  • Missed Goals: 2

Project Management

  • [DONE] Conduct a review of the Story Backlog and revise the priority levels of feature stories by the conclusion of Q3.
    • Completed at the end of Iteration #11 on July 26.
    • All P3 Feature Stories and Defect/Change Stories are no longer considered a blocking bug and not mandatory for a V1 release.
    • All P3 Feature Stories and Defect/Change Stories have been moved to V2.
    • All new Feature Stories and Defect/Change Stories will now be triaged for inclusion as part of the Metro Preview as well as priority ranking.

Quality Management

  • [MISSED] Maintain quality performance indicators (across Iterations #10 - #14) at the following levels by the conclusion of Q3:
    • Minimum Average Pass Rate - 89%
    • Maximum Average Fail Rate - 11%
    • Minimum Average Coverage Rate - 85%
    • The QA Team was able to achieve a better than expected Pass and Fail Rate but failed to achieve the desired test coverage due to a lack of dedicated resources:
      • Minimum Average Pass Rate - 94%
      • Maximum Average Fail Rate - 6%
      • Minimum Average Coverage Rate - 76%
  • [DONE] Conduct a second Metro Test Day by the conclusion of Q3.
    • Completed on Friday August 30 by Samvadena and Anthony from the QA Department.

Product Development

  • [DONE] Conclude Development Iteration #10 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #10 on July 12.
  • [DONE] Conclude Development Iteration #11 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #11 on July 26.
  • [DONE] Conclude Development Iteration #12 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #12 on August 12.
  • [DONE] Conclude Development Iteration #13 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #13 on August 26.
  • [DONE] Conclude Development Iteration #14 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #14 on September 10.
  • [DONE] Conclude Development Iteration #15 and Deliver Release Build to Product Manager and QA Department.
    • Completed at the end of Iteration #15 on September 24.
  • [DONE] Identify the feature stories, defects and changes required for a Firefox Metro Preview Release consisting of start (top sites, bookmarks, and history), basic navigation, tabbed browsing, smooth panning, scrolling and zooming.
  • [DONE] Develop the initial development complete forecasts for the Firefox Metro Preview Release.
    • Completed at the end of Iteration #12. The Metro Preview Release is scheduled for Firefox 26 - See Full Schedule
  • [DONE] Develop the initial development complete forecasts for the Metro V1 Public Release.
    • Completed at the end of Iteration #14. The Metro V1 Public Release is scheduled for Firefox 27 - See Full Schedule

Team Performance

  • [MISSED] Establish a minimum median velocity of 50 and an actual velocity range that falls between 46 and 63 by the conclusion of Iteration #15.
    • Established a median velocity of 51 with a 90% likelihood that the actual velocity would fall between 43 and 75.
    • The median velocity of 51 was higher than forecasted but the development team failed to achieve the forecasted velocity range.

Firefox OS

  • TBD.

Platform

Performance
  • Improve visibility into engineering performance work via reporting and change in communication tactics
  • Iterate on existing project definitions and define new projects as required
Engineering Effectiveness
  • Continue to iterate on engineering meeting to provide more value for engineers
  • Drive creation of initial Git read-only mirror of Mozilla Central hosted and supported by Mozilla
JS
  • Engage with JS team and determine how and where to support the team
  • Facilitate the landing of Generational GC
Geolocation
  • Review geolocation project and provide initial project definition and structure

Stability

  • Move bulk of daily watching of crash stats (back) to QA
  • Organize Stability Work Week
  • Figure out B2G stability process (partner requirements, web tools, daily analysis, ...)

Mobile Web Compatibility

  • Reinvigorate Web compatibility effort via MoCo funded staffing and community participation
  • Establish compatibility measure/benchmark in order to measure progress and target effort
  • Make significant headway in removing Firefox OS UA overrides
  • Engage with other companies that are also investing in mobile Web compatibility

Program/Project Management

  • Onboard cpeterson to team
  • Create a team project backlog (active projects and unstaffed)