Program Management/Firefox/2012-Q2-Goals: Difference between revisions

 
(25 intermediate revisions by 4 users not shown)
Line 5: Line 5:


===Minimal Impact Update===
===Minimal Impact Update===
* Oversee all pieces of Silent Update through release
* {{prev|Oversee all pieces of Silent Update through release}}
** Windows security (UAC) landed in FF12, background updates will either land in 1Q or in the first week of 2Q
** {{done|Windows security (UAC)}}
** {{done|Background updates}}
*** On Fx15 Aurora and making it's way towards release.


===Killimanjaro===
===Killimanjaro===
* Dashboard for tracking burn down
* {{done|Dashboard for tracking burn down}}
* Draft project charter


===Windows Metro===
===Apps===
* ?? not sure if there are goals here - lower priority
* {{done|Analyze Gecko App compatibility with QA+Dev and create plan to tackle App compat issues}}
* Track early stage tasks and coordination in wiki and bugzilla.
** Initial analysis done, plan done, lots more work coming in Q3 and Q4.
* Hire full time PM to oversee initiative.


===Games===
===Games===


* {{defer|Launch game developer focused documentation stream}}
* {{done|Successfully port 3D property using Emscripten}}
* {{done|Land a substantial number of AreWeFunYet features}}
* {{done|Continue and expand conversations with tool developers}}
* {{done|Work with Web App Store to define game specific needs}}
* {{done|Identify and incorporate Mobile and Dev Tools representatives into game strategy}}
* {{done|Improve techniques for keep the community connected}}


===Responsiveness===
===Responsiveness===
* {{done|Organize and run regular Snappy meetings.}}
* Continue to organize and run regular Snappy meetings.
* {{done|Track responsiveness initiatives targeted for Q1 through completion.}}
* Track responsiveness initiatives targeted for Q2 through completion.  
** Asa has a list of 3 projects
** {{done|Cycle collector improvements}}
** Taras has another list of 4-5 projects
** {{done|New profiling tooling}}
** {{defer|Front-end improvements}}
*** Deferred as resource required to support other initiatives in Q2.
** {{ok|Slow SQL improvements}}
*** Some improvements have already landed. More coming in 3Q.
** {{done|Slow startup improvements}}
** {{ok|Networking improvements}}
*** Some improvements have already landed. More coming in 3Q.


===Rapid Response Projects===
===Rapid Response Projects===
* Provide rotating PM point for ongoing projects.
* Drive the team to a proposed design for Search Hijacking project.
* PM assignee for Search Hijacking project.
* {{drop|PM assignee for Blackhole project.}}


==Mobile==
==Mobile==
* Ship Fennec Native project by end of Q1
===Firefox for Android===
** Assemble and maintain a release checklist to track cross-functional activities throughout release (Sync, l10n, legal, privacy/security, amo)
* Ship Fennec Native 1.0
** Weekly status summaries
** Track burn down to release
** Organize and run the weekly mobile showcase.
** Weekly status: risk evaluation and mitigation
* Plan for MWC
** Final release plan
** Capture MWC demo plan, schedule and HW requirements.
*  Road Map Planning Support
* Document clear Beta and Release shipping criteria for Native Fennec 1.0.
** Themes
* Initial plan for Native Fennec 12, 13 and 14
** Scope
** Timeline
===B2G & Gaia===
* Converge M2.5
* Schedule for M3
* Feature Tracking and Status
* Engage with TF counterparts
* Gaia v1.0
** Scope
** Schedule
** Weekly UX Review


==Cross Product==
==Cross Product==
===Crashkill===
===Crashkill===
* Track Socorro Q1 goals - features/bugs we would like to see implemented in Q1 to support the mandate of crashkill and needs in engineering
* Track Socorro Q2 goals  
** https://wiki.mozilla.org/CrashKill/Plan/Priorities#Q1.2F2012
* Dashboard for managing crash landscape - showing incoming crash rate, fixes crash rate, per component breakdown, top crashes, reproducible crashes and release to release comparisons
* Dashboard for managing crash landscape - showing incoming crash rate, fixes crash rate, per component breakdown, top crashes, reproducible crashes and release to release comparisons
* Triage and cleanup of crash sub lists
* Triage and cleanup of crash sub lists
** Explosive crashes
** Plugin crashes
* Clear list of quality criteria for stability program management and tracking


===Telemetry===
===Telemetry===
* {{prev|Improve adoption rate from current 2% on release and nightly.}}
* {{prev|Improve adoption rate from current 2% on release and nightly.}}
* {{done|Enable Telemetry on mobile native UI}}
** {{defer|Finalize enabled by default plan on dev channels}}
* {{defer|Improve Telemetry adoption on mobile}}
*** Some progress made on approvals.
* {{done|Improve consumability of Telemetry front-end (dashboard)}}
** {{defer|New Telemetry promotion for consumer channels}}
** Dashboard released publicly with improved short URL. Further work required in Q2.
*** Deferred until resources come available from UX and engineering.
* {{defer|Complete privacy requirement - embed about:telemetry in product}}
** r+ received, should land early 3Q after security review is complete.
* {{defer|Continue to improve consumability of Telemetry front-end (dashboard)}}
** {{defer|UX design work}}
*** Metrics team has put redesign work on hold.
** {{done|Functional improvements based on user feedback}}


=Process=
=Process=
* Detailed analysis of how we use bugzilla within engineering - https://etherpad.mozilla.org/BugzillaInterviews
* {{defer|Design of dashboards for tracking quality metrics}}
** Complete interviews and reports - all data published on the wiki.
** Some progress made, the release readiness project is in transition
** Presentation summarizing the results
* {{defer|Make elastic search database public}}
** Clear set of first recommendations to implement for better bug management
* {{defer|Presentation of bugzilla anthropology results}}
** Identify 2 programs/projects to pilot recommendations
* {{defer|Work with stakeholders to develop solutions to pilot}}


=Other=
=Other=
* Hire 2 more program/project managers
* {{done|Hire 1-2 more program/project managers}}
* {{done|Drive mediawiki-bugzilla through to deployment}}

Latest revision as of 16:45, 12 July 2012

Projects & Programs

  • PM Goals and projects should directly support highest engineering and product priorities.

Desktop

Minimal Impact Update

  • [CARRY OVER] Oversee all pieces of Silent Update through release
    • [DONE] Windows security (UAC)
    • [DONE] Background updates
      • On Fx15 Aurora and making it's way towards release.

Killimanjaro

  • [DONE] Dashboard for tracking burn down
  • Draft project charter

Apps

  • [DONE] Analyze Gecko App compatibility with QA+Dev and create plan to tackle App compat issues
    • Initial analysis done, plan done, lots more work coming in Q3 and Q4.

Games

  • [DEFER] Launch game developer focused documentation stream
  • [DONE] Successfully port 3D property using Emscripten
  • [DONE] Land a substantial number of AreWeFunYet features
  • [DONE] Continue and expand conversations with tool developers
  • [DONE] Work with Web App Store to define game specific needs
  • [DONE] Identify and incorporate Mobile and Dev Tools representatives into game strategy
  • [DONE] Improve techniques for keep the community connected

Responsiveness

  • Continue to organize and run regular Snappy meetings.
  • Track responsiveness initiatives targeted for Q2 through completion.
    • [DONE] Cycle collector improvements
    • [DONE] New profiling tooling
    • [DEFER] Front-end improvements
      • Deferred as resource required to support other initiatives in Q2.
    • [ON TRACK] Slow SQL improvements
      • Some improvements have already landed. More coming in 3Q.
    • [DONE] Slow startup improvements
    • [ON TRACK] Networking improvements
      • Some improvements have already landed. More coming in 3Q.

Rapid Response Projects

  • Drive the team to a proposed design for Search Hijacking project.

Mobile

Firefox for Android

  • Ship Fennec Native 1.0
    • Track burn down to release
    • Weekly status: risk evaluation and mitigation
    • Final release plan
  • Road Map Planning Support
    • Themes
    • Scope
    • Timeline

B2G & Gaia

  • Converge M2.5
  • Schedule for M3
  • Feature Tracking and Status
  • Engage with TF counterparts
  • Gaia v1.0
    • Scope
    • Schedule
    • Weekly UX Review

Cross Product

Crashkill

  • Track Socorro Q2 goals
  • Dashboard for managing crash landscape - showing incoming crash rate, fixes crash rate, per component breakdown, top crashes, reproducible crashes and release to release comparisons
  • Triage and cleanup of crash sub lists

Telemetry

  • [CARRY OVER] Improve adoption rate from current 2% on release and nightly.
    • [DEFER] Finalize enabled by default plan on dev channels
      • Some progress made on approvals.
    • [DEFER] New Telemetry promotion for consumer channels
      • Deferred until resources come available from UX and engineering.
  • [DEFER] Complete privacy requirement - embed about:telemetry in product
    • r+ received, should land early 3Q after security review is complete.
  • [DEFER] Continue to improve consumability of Telemetry front-end (dashboard)
    • [DEFER] UX design work
      • Metrics team has put redesign work on hold.
    • [DONE] Functional improvements based on user feedback

Process

  • [DEFER] Design of dashboards for tracking quality metrics
    • Some progress made, the release readiness project is in transition
  • [DEFER] Make elastic search database public
  • [DEFER] Presentation of bugzilla anthropology results
  • [DEFER] Work with stakeholders to develop solutions to pilot

Other

  • [DONE] Hire 1-2 more program/project managers