Program Management: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(74 intermediate revisions by 9 users not shown)
Line 1: Line 1:
Engineering project and program management is a young discipline for Mozilla. Project and program managers are connectors and facilitators who focus on issues that span organizational teams.  
The Engineering project and program management team works on Firefox as well as Platform. Project and program managers are connectors and facilitators who focus on issues that span organizational teams.  


This wiki page lists the initiatives and goals of the program management team. It allows for a place to exchange process ideas and summarize meetings.  
This wiki page lists the initiatives and goals of the program management team. It allows for a place to exchange process ideas and summarize meetings.  


==About Project and Program Management==
=About Project and Program Management=
Depending on the project, project and program managers may be responsible for one or more of the following:
Depending on the project, project and program managers may be responsible for one or more of the following:
* project inception (investigation) and planning
* project inception (investigation) and planning
Line 17: Line 17:
* communicating project status
* communicating project status


==Team==
=Team=
Find us on irc channel [irc://irc.mozilla.org/pm #pm] for keeping in touch and collaboration.
Find us on irc channel [irc://irc.mozilla.org/pm #pm] for keeping in touch and collaboration.


{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
  ! Name !! E-mail !! IRC !! Programs and Projects
  ! Name !! E-mail !! IRC !! Focus !! Programs and Projects
|-
|Jennifer Chaulk
|jchaulk at mozilla dot com
|jchaulk
|Firefox for iOS
|
|-
|Shell Escalante
|shell@mozilla.com
|shell
|
|-
|Thomas Huelbert
|thuelbert at mozilla dot com
|thuelbert
|Metrics data pipeline
|
  |-
  |-
  |Erin Lancaster
  |Erin Lancaster
  |elancaster at mozilla dot com
  |elancaster at mozilla dot com
  |elancaster
  |elancaster
  |Firefox for Android
  |
|
  |-
  |-
  |Lawrence Mandel
  |Sheila Mooney
  |lmandel at mozilla dot com
  |smooney at mozilla dot com
  |lmandel
  |smooney
  |Platform (Gecko)
  |
  |-
  |
|Martin Best
|mbest at mozilla dot com
|mbest
|Game Keeper
|-
|Dietrich Ayala
|dietrich at mozilla dot com
|dietrich
|Firefox OS
|-
|Michael Treese
|mtreese at mozilla dot com
|mtreese
|Firefox OS
  |-
  |-
  |Marco Mucci
  |Marco Mucci
  |mmucci at mozilla dot com
  |mmucci at mozilla dot com
  |marcom
  |marcom
  |Firefox Metro
  |
|
|-
|Chris Peterson
|cpeterson at mozilla dot com
|cpeterson
|
|
  |-
  |-
  |Sheila Mooney
  |Cory Price
  |smooney at mozilla dot com
  |ckprice at mozilla dot com
  |smooney
  |ckprice
  |Engineering Director, Program / Project Management
|
  |
|}
|}


Line 68: Line 80:
;PM Sheila Mooney
;PM Sheila Mooney
Killing top crashes in Firefox browsers.
Killing top crashes in Firefox browsers.
===[[Firefox/IterativeDevelopment|Firefox Desktop]]===
;PM Marco Mucci
Firefox Desktop Web Browser.
* Project Wiki:  [https://wiki.mozilla.org/Firefox/IterativeDevelopment View Site]
* Product Backlog:  [http://tinyurl.com/q2ajzbs View in Bugzilla]
* Iteration Backlog:  [https://docs.google.com/spreadsheets/d/10sr6YhDNmO4oimlNtxDZ5fe6IaQKmZ7gqT-ZWqAygrI/edit?usp=sharing View Priority List]
===[[B2g|Firefox OS]]===
;PM Dietrich Ayala, Michael Treese, Candice Serran
Mozilla's Web based mobile phone.
===[[Marketplace|Firefox Marketplace]]===
;PM Caitlin Galimidi, Lindsay Saunders, Maris Fogels
Providing web content across platforms


===[[HTML5 Games]]===
===[[HTML5 Games]]===
;PM Martin Best
;EPM Erin Lancaster
A program to enable modern gaming on the HTML5 platform.
A program to enable modern gaming on the HTML5 platform.


===[[Firefox/Metro|Metro]]===
===[[Firefox for Android]]===
;PM Marco Mucci
;EPM Jenn Chaulk
Building a Windows Metro version of the Firefox browser.
Mobile Firefox.
 
===[[Mobile Performance]]===
;PM Erin Lancaster
Focus on the performance of Firefox mobile browsers.


===[[Compatibility/Mobile|Mobile Web Compatibility]]===
===[[Compatibility/Mobile|Mobile Web Compatibility]]===
Line 93: Line 116:
Collecting real world Firefox instance data to facilitate development decisions.
Collecting real world Firefox instance data to facilitate development decisions.


==Archive==
===[[Mozilla Metrics|Mozilla Metrics]]===
*[[Program Management/Programs/Apps|Apps]] - lmandel
;PM Caitlin Galimidi
*[[Program Management/Projects/DesktopHangs | Desktop Hang Analysis]] - smooney
Providing dashboards and analytics to our product line owners and product decision makers
*[[Electrolysis/Firefox|Electrolysis]] - lmandel
*[[Program Management/Programs/Silent Update|Silent Update]] - lmandel
 
==Projects==


===Program Proposals===
==Proposals==
* Quality
* Quality
** Performance + Responsiveness
** Performance + Responsiveness
Line 108: Line 127:
* Paper cuts
* Paper cuts


==Quarterly Goals==
==Archive==
*[[Program Management/Programs/Apps|Apps]] - lmandel
*[[Program Management/Projects/DesktopHangs | Desktop Hang Analysis]] - smooney
*[[Electrolysis/Firefox|Electrolysis]] - lmandel
*[[Program Management/Programs/Silent Update|Silent Update]] - lmandel
 
=Quarterly Goals=
{| class="wikitable" style="text-align: center; width: 500px"
{| class="wikitable" style="text-align: center; width: 500px"
|-
! scope="row" | 2015
| [[Program Management/Firefox/2015-Q1-Goals | Q1 Goals]] || [[Program_Management/Firefox/2015-Q2-Goals | Q2 Goals]] || [[Program_Management/Firefox/2015-Q3-Goals | Q3 Goals]] || [[Program_Management/Firefox/2015-Q4-Goals | Q4 Goals]] ||
|-
! scope="row" | 2014
| [[Program Management/Firefox/2014-Q1-Goals | Q1 Goals]] || [[Program_Management/Firefox/2014-Q2-Goals | Q2 Goals]] || [[Program_Management/Firefox/2014-Q3-Goals | Q3 Goals]] || [[Program_Management/Firefox/2014-Q4-Goals | Q4 Goals]] ||
|-
|-
! scope="row" | 2013
! scope="row" | 2013
| [[Program Management/Firefox/2013-Q1-Goals | Q1 Goals]] || || ||  
| [[Program Management/Firefox/2013-Q1-Goals | Q1 Goals]] || [[Program_Management/Firefox/2013-Q2-Goals | Q2 Goals]] || [[Program_Management/Firefox/2013-Q3-Goals | Q3 Goals]] || [[Program Management/Firefox/2013-Q4-Goals | Q4 Goals]]
|-
|-
! scope="row" | 2012
! scope="row" | 2012
Line 121: Line 152:
|}
|}


==Useful Links==
=Useful Links=


* [[Program Management/ProjectPlanTemplate | Project Plan Template]]
* [[Program Management/ProjectPlanTemplate | Project Plan Template]]
* [[Program Management/Tools | Tools and Reports Cheat Sheet]]
* [[Program Management/Tools | Tools and Reports Cheat Sheet]]


==Communication==
=Communication=
{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
  ! Communication Type !! Mechanism !! Audience
  ! Communication Type !! Mechanism !! Audience
Line 132: Line 163:
  | Chat/IRC || [https://lists.mozilla.org/listinfo/pm #pm] || all
  | Chat/IRC || [https://lists.mozilla.org/listinfo/pm #pm] || all
  |-
  |-
  | Weekly sync || Tuesdays, 1pm PT
  | Weekly sync || Mondays, 9:00 AM PT
{{conf|98585}}
{{conf|98585}}
* Vidyo: ProgramManagement
* Vidyo: ProgramManagement
Line 141: Line 172:
|}
|}


=== Minutes and Progress Reports ===
==Minutes and Progress Reports==
 
{| class="wikitable collapsible" style="width: 100%"
{| class="wikitable collapsible" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" | 2014
|-
|
* [[Program Management/Weekly-Status-Reports/2014-03-31 | 2014-03-31 Status]]
|}
{| class="wikitable collapsible collapsed" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" | 2013  
! style="background-color: rgb(221, 221, 221);" | 2013  
|-
|-
|  
|  
* [[Program Management/Weekly-Status-Reports/2013-10-21 | 2013-10-21 Status]]
* [[Program Management/Weekly-Status-Reports/2013-09-16 | 2013-09-16 Status]]
* [[Program Management/Weekly-Status-Reports/2013-08-19 | 2013-08-19 Status]]
* [[Program Management/Weekly-Status-Reports/2013-08-12 | 2013-08-12 Status]]
* [[Program Management/Weekly-Status-Reports/2013-08-05 | 2013-08-05 Status]]
* [[Program Management/Weekly-Status-Reports/2013-07-23 | 2013-07-23 Status]]
* [[Program Management/Weekly-Status-Reports/2013-07-09 | 2013-07-09 Status]]
* [[Program Management/Weekly-Status-Reports/2013-07-02 | 2013-07-02 Status]]
* [[Program Management/Weekly-Status-Reports/2013-06-18 | 2013-06-18 Status]]
* [[Program Management/Weekly-Status-Reports/2013-06-11 | 2013-06-11 Status]]
* [[Program Management/Weekly-Status-Reports/2013-06-03 | 2013-06-03 Status]]
* [[Program Management/Weekly-Status-Reports/2013-05-28 | 2013-05-28 Status]]
* [[Program Management/Weekly-Status-Reports/2013-05-21 | 2013-05-21 Status]]
* [[Program Management/Weekly-Status-Reports/2013-05-13 | 2013-05-13 Status]]
* [[Program Management/Weekly-Status-Reports/2013-04-30 | 2013-04-30 Status]]
* [[Program Management/Weekly-Status-Reports/2013-04-23 | 2013-04-23 Status]]
* [[Program Management/Weekly-Status-Reports/2013-04-09 | 2013-04-09 Status]]
* [[Program Management/Weekly-Status-Reports/2013-03-11 | 2013-03-11 Status]]
* [[Program Management/Weekly-Status-Reports/2013-03-05 | 2013-03-05 Status]]
* [[Program Management/Weekly-Status-Reports/2013-03-05 | 2013-03-05 Status]]
* [[Program Management/Weekly-Status-Reports/2013-02-26 | 2013-02-26 Status]]
* [[Program Management/Weekly-Status-Reports/2013-02-26 | 2013-02-26 Status]]
Line 195: Line 252:
|}
|}


==Get Involved!==
=Get Involved!=
Want to get involved in Firefox program/project management? Visit the [[Stewards | Mozilla Stewards]] page and the [[Stewards/Engineering Program Management | Engineering Program Management]] role description page to get a sense of what's involved. And get in touch - via [irc://irc.mozilla.org/pm irc channel #pm] or the [https://lists.mozilla.org/listinfo/dev-planning dev-planning] mailing list.
Want to get involved in Firefox program/project management? Visit the [[Stewards | Mozilla Stewards]] page and the [[Stewards/Engineering Program Management | Engineering Program Management]] role description page to get a sense of what's involved. And get in touch - via [irc://irc.mozilla.org/pm irc channel #pm] or the [https://lists.mozilla.org/listinfo/dev-planning dev-planning] mailing list.


==References==
=References=
* [https://etherpad.mozilla.org/PlatformPM-JobDescription Platform PM job description etherpad]
* [https://etherpad.mozilla.org/PlatformPM-JobDescription Platform PM job description etherpad]
* [https://etherpad.mozilla.org/FFOSPM-JobDescription Firefox OS job description etherpad]
* [https://etherpad.mozilla.org/FFOSPM-JobDescription Firefox OS job description etherpad]

Latest revision as of 02:41, 22 March 2016

The Engineering project and program management team works on Firefox as well as Platform. Project and program managers are connectors and facilitators who focus on issues that span organizational teams.

This wiki page lists the initiatives and goals of the program management team. It allows for a place to exchange process ideas and summarize meetings.

About Project and Program Management

Depending on the project, project and program managers may be responsible for one or more of the following:

  • project inception (investigation) and planning
  • goal and priority setting
  • expectation management
  • schedule
  • scope management
  • resource management
  • inter-team collaboration and negotiation

Furthermore, project and program managers frequently assist in:

  • running effective meetings
  • communicating project status

Team

Find us on irc channel #pm for keeping in touch and collaboration.

Name E-mail IRC Focus Programs and Projects
Jennifer Chaulk jchaulk at mozilla dot com jchaulk Firefox for iOS
Shell Escalante shell@mozilla.com shell
Thomas Huelbert thuelbert at mozilla dot com thuelbert Metrics data pipeline
Erin Lancaster elancaster at mozilla dot com elancaster
Sheila Mooney smooney at mozilla dot com smooney
Marco Mucci mmucci at mozilla dot com marcom
Chris Peterson cpeterson at mozilla dot com cpeterson
Cory Price ckprice at mozilla dot com ckprice

Programs

Active

Bugzilla Anthropology

PM Martin Best

A deep dive into Mozilla's development practices via interviews and data mining Bugzilla.

CrashKill

PM Sheila Mooney

Killing top crashes in Firefox browsers.

Firefox Desktop

PM Marco Mucci

Firefox Desktop Web Browser.

Firefox OS

PM Dietrich Ayala, Michael Treese, Candice Serran

Mozilla's Web based mobile phone.

Firefox Marketplace

PM Caitlin Galimidi, Lindsay Saunders, Maris Fogels

Providing web content across platforms

HTML5 Games

EPM Erin Lancaster

A program to enable modern gaming on the HTML5 platform.

Firefox for Android

EPM Jenn Chaulk

Mobile Firefox.

Mobile Web Compatibility

PM Lawrence Mandel

Opening up the mobile Web to all browsers via best practices and standards based approaches.

Snappy

PM Lawrence Mandel

Improving the responsiveness of the Firefox desktop browser.

Telemetry

PM Lawrence Mandel

Collecting real world Firefox instance data to facilitate development decisions.

Mozilla Metrics

PM Caitlin Galimidi

Providing dashboards and analytics to our product line owners and product decision makers

Proposals

  • Quality
    • Performance + Responsiveness
    • Stability
    • Security
  • Paper cuts

Archive

Quarterly Goals

2015 Q1 Goals Q2 Goals Q3 Goals Q4 Goals
2014 Q1 Goals Q2 Goals Q3 Goals Q4 Goals
2013 Q1 Goals Q2 Goals Q3 Goals Q4 Goals
2012 Q1 Goals Q2 Goals Q3 Goals Q4 Goals
2011 Q2 Goals Q3 Goals Q4 Goals

Useful Links

Communication

Communication Type Mechanism Audience
Chat/IRC #pm all
Weekly sync Mondays, 9:00 AM PT
  • Dial-in: Audio-only conference# 98585
    • People with Mozilla phones or softphones please dial x4000 Conf# 98585
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98585
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98585
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98585
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98585
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98585
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98585
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 98585
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98585
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Vidyo: ProgramManagement
  • IRC: #pm
Program Managers
Meeting summaries this wiki all

Minutes and Progress Reports

2014

Get Involved!

Want to get involved in Firefox program/project management? Visit the Mozilla Stewards page and the Engineering Program Management role description page to get a sense of what's involved. And get in touch - via irc channel #pm or the dev-planning mailing list.

References