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

From MozillaWiki
Jump to navigation Jump to search
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Candice==
==Candice==
* Create burndown for 2.0 and 2.1 features in conjunction with captured team velocity and sprint metrics
* Socialize and capture sprint metrics from Productivity and Systems-Frontend
* Start weekly sprint report for Productivity and Systems-Frontend for increased visibility and communication
* Assist and share estimation best practices with other teams
* Improve dependency tracking and communication with other EPMs via new scrum of scrums in weekly sync


==Chris==
==Chris==
Line 16: Line 21:
*Pick up EPM support for games
*Pick up EPM support for games
*Help get Rust baseline and set them up for ongoing schedule tracking
*Help get Rust baseline and set them up for ongoing schedule tracking
*No new personal goal except to continue to refine time management and create more efficiency on my part; document lessons learned on how to successfully and smoothly transition projects


==Jenn==
==Jenn==
Line 26: Line 32:


==Lawrence==
==Lawrence==
* Come up to speed on release management activities and state
** Much more detail on [[Release_Management/Goals/2014Q2|release management Q2 goals]]
* Create Web compat volunteer onboarding plan
** Publish Web compat role description in support of volunteer onboarding
* Work with Marco and Jenn to stand up remaining pieces of the Firefox Desktop process
** triage, product pitch meeting, demo session, backlog management tool
* Work with Kyle and Sheila to create B2G dashboards to support engineering and QA activities
* Create additional Manager Hacking sessions on finance, legal, and diversity.
* Evaluate productivity survey responses and determine projects and next steps.


==Marco==
==Marco==
* Establish Desktop Triage process and teams.
* {{done|}} Transition Trial Desktop planning group into three permanent planning groups.
* Transition Trial Desktop planning group into three permanent planning groups.
* {{done|}} Implement median velocity and velocity range for use in iteration planning.
* Organize Firefox 31 & 32 demonstration sessions on Air Mozilla.
* {{done|}} Establish point based release forecasts based on team velocity range.
* Establish Point Estimation Meetings separate from Planning Meetings.
* Present median velocity and velocity range to Trial Desktop group for use in iteration planning.
* Assist Desktop Senior Management Team with developing a Release Plan.


==Martin==
==Martin==
Line 59: Line 71:
* work with Kyle to create informative visuals on project progress [https://drive.google.com/a/mozilla.com/#my-drive burndown down requirements doc] for project and by User Story
* work with Kyle to create informative visuals on project progress [https://drive.google.com/a/mozilla.com/#my-drive burndown down requirements doc] for project and by User Story
* work with teams to on-board, through differences across tracking (different timing, mark-ups)
* work with teams to on-board, through differences across tracking (different timing, mark-ups)
* document how teams are [https://wiki.mozilla.org/Media/Webrtc#Bugzilla_Mark-up_.28under_final_review.29 marking up bugs] - trying to find common ground
* document [https://wiki.mozilla.org/Media/Webrtc#Bugzilla_Mark-up_.28under_final_review.29 marking up bugs] - trying to find common ground
* update media/webRTC wiki following some of Hema and Candice's styles
* update media/webRTC wiki following some of Hema and Candice's styles
* weekly status updates on webRTC, to predict early what can land for Fx32
* weekly status updates on webRTC, to predict early what can land for Fx32

Latest revision as of 21:40, 30 June 2014

Candice

  • Create burndown for 2.0 and 2.1 features in conjunction with captured team velocity and sprint metrics
  • Socialize and capture sprint metrics from Productivity and Systems-Frontend
  • Start weekly sprint report for Productivity and Systems-Frontend for increased visibility and communication
  • Assist and share estimation best practices with other teams
  • Improve dependency tracking and communication with other EPMs via new scrum of scrums in weekly sync

Chris

  • JS: Define and implement an agile planning process for the JS team's 2014 roadmap.
  • WBGP: Reboot benchmark automation project and find an engineer to own it.
  • e10s: Take e10s to the next level! Work with a new engineering manager to plan a development roadmap and increase testing (from dogfooding and QA test days). Blog about e10s.
  • Shumway: Drive M2 and M3 milestones towards enabling Shumway on Nightly channel (for Flash banner ads).
  • Productivity: Work with Taras to reduce scope of my Developer Productivity investigation. Blog about Developer Productivity. Delegate subprojects to other people?
  • Personal: TBD

Erin

  • Continue to absorb information about and create structure for Geolocation team so they can successfully deliver MLS for FxOS
  • Manage risk around Find My Device and ensure it gets to market successfully in v2.0
  • Work with Sheila and Lawrence to help refine Firefox OS program communications
  • Transition Firefox for Android to Jenn
  • Pick up EPM support for games
  • Help get Rust baseline and set them up for ongoing schedule tracking
  • No new personal goal except to continue to refine time management and create more efficiency on my part; document lessons learned on how to successfully and smoothly transition projects

Jenn

  • Work with Marco to further evolve the Desktop scrum process (splitting teams, improvements in estimation, planning, metrics etc...)
  • Work to design and implement a more useful dashboard for the Desktop scrum process
  • Work with Marco and Lawrence to define requirements and plan for a new backlog and iteration management tool (or tool improvements)
  • Document the Desktop scrum process, and associated procedures for future reference of new team members (and other teams wishing to adopt the process)
  • Work with Erin to transition Firefox for Android
  • Learn Mediawiki Markup syntax

Lawrence

  • Come up to speed on release management activities and state
  • Create Web compat volunteer onboarding plan
    • Publish Web compat role description in support of volunteer onboarding
  • Work with Marco and Jenn to stand up remaining pieces of the Firefox Desktop process
    • triage, product pitch meeting, demo session, backlog management tool
  • Work with Kyle and Sheila to create B2G dashboards to support engineering and QA activities
  • Create additional Manager Hacking sessions on finance, legal, and diversity.
  • Evaluate productivity survey responses and determine projects and next steps.

Marco

  • [DONE] Transition Trial Desktop planning group into three permanent planning groups.
  • [DONE] Implement median velocity and velocity range for use in iteration planning.
  • [DONE] Establish point based release forecasts based on team velocity range.

Martin

  • Work with games team to establish solid QA and documention now that tools are shipping.
  • Work with platform team to release SIMD, Shared Array Buffer, and GGC.
  • Continue to push perfy project on benchmarking, find new resource for it.
  • Monitor and support first shipping products using WebGL+asm.js.
  • Monitor and support first tool makers shipping WebGL+asm.js.
  • Work with BD to create a narrative to get more games onto FirefoxOS.
  • Clarify personal path forward in Mozilla.

Michael

  • Deliver FxOS Branding Certification v2 (v1 is status quo using existing test suites)
  • Work on OWDCRB TWG process and test suites
  • Foxtrot program deliverables

Sheila

  • Help create a set of operational dashboards for monitoring FirefoxOS progress and activities.
  • Revive the weekly FirefoxOS status report.
  • Revive the all Mozilla Project/Program meet-up.
  • Become involved in a Mozilla initiative outside of Engineering.

Shell

  • work with Kyle to create informative visuals on project progress burndown down requirements doc for project and by User Story
  • work with teams to on-board, through differences across tracking (different timing, mark-ups)
  • document marking up bugs - trying to find common ground
  • update media/webRTC wiki following some of Hema and Candice's styles
  • weekly status updates on webRTC, to predict early what can land for Fx32
  • EPM webRTC delivery across teams and partners
  • Determine what Hema needs from EPM
  • Reach out to other EPM's on other teams to know how i can collaborate better as a team