Webdev/Web Production: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Category:Webdev|Web Production]]
__NOTOC__
[[Category:Web Production]]
 
= Mission Statement =
{| border="1" align="right" class="wikitable"
! Quick Links
|-
|
* [https://docs.google.com/spreadsheet/ccc?key=0AhiX365xacl1dEVpSXY0Q2JSMDVaUTljaGhHXzVKOWc#gid=11 Project Dashboard]
* [https://intranet.mozilla.org/webtools/webdev/project_init Project Intake Form]
* [[Websites/Processes/Website_Template|New Website wiki template]]
 
* [[WebDev:FrontendCodeStandards|Code best practices guidelines]]
* [[WebAppSec#Secure_Development_Guidance|Security guidelines]]
* [https://developer.mozilla.org/en/Web_Localizability/Creating_localizable_web_applications Localization Guidelines]
|}
 
We are [[Webdev|Web Development's]] Web Productions team. Learn more about what we do and the rock stars that make it possible. Do you have a question and don't know who to ask? [mailto:webprod@mozilla.com Email the team].
 
{|
| valign="top" |
== What ==


To help Mozilla create compelling and innovative web products.
To help Mozilla create compelling and innovative web products.
* Provide technical project management for web products.
* Provide technical project management for web products.
* Foster communication between product owners and all technical teams involved.
* Foster communication between product owners and all technical teams involved.
* Document web development processes and best practices for internal and external teams.
* Document web development processes and best practices for internal and external teams.  
* Removing blockers and keeping momentum in projects.
 
| valign="top" |
 
== Why ==
 
We have amazing engineers and Bugzilla, so why do we need project managers?
 
* Ensure cross-team collaboration.
* Manage scope and timeline to keep the project on track.
* Making sure we learn from our faults.
* Improve efficiency in all aspects of the project life cycle.
* Provide technical oversight to development activities.
* Prioritizing tasks and projects based on goals.
 
| valign="top" |


= Team =
== How ==


The Web Production group consists of the following members:
There is order in the chaos! We are continually creating and revising our documentation and best practices. Do you have feedback? Let us know!


* [https://ldap.mozilla.org/phonebook/#search/cmore@mozilla.com Chris More], Web Productions Manager
* [[Websites/Processes/Terminology|Web Productions Roles and Terminology]]
* [https://ldap.mozilla.org/phonebook/#search/malexis@mozilla.com Mike Alexis], Web Program Manager
* [[Websites/Processes|Web Productions Process]]
* [https://ldap.mozilla.org/phonebook/#search/ckoehler@mozilla.com Christie Koehler], Web Product Engineer
* [[Webdev/Web_Production/Meetings|Team Meetings]]
* Coming soon!, Web Product Engineer


= Working with Web Production =
|}


Web Production's primary focus is working with the Engagement team, but can help with all projects that do not have a dedicated web team.  To get projects rolling, contact Mike Alexis. 
== Who ==


We're working on better documentation surrounding the Ideation and Initiation aspects of the development process, and hope to hand those off soon.
Our technical project managers (TPM) are official called [[Webdev/Web_Production/Positions/Web_Product_Engineer|Web Product Engineers]] (WPE) and instead of engineering code, they engineer and manage the entire life cycle of a technical web project. They are project managers that have experience in web development, project management, people management, and helping keep project teams happy and productive.


= Meetings =
''' Our Team '''


[[Webdev/Web Production/Meetings|Meetings]] are held every Tuesday morning at 9:15.
{| width="100%"
|-
|[[Image:webprod-chris-more.png|150px|left]] ''' Chris More '''
''Web Productions Manager''


= Processes =
Chris is responsible for the process, standards and management of the Web Productions Team and building relationship throughout the organization for teams that need Web Development services.


The Web Prod group is responsible for documenting and maintaining [[Websites/Processes|website development processes]].
* [https://phonebook.mozilla.org/#search/Chris%20More Contact Chris]
|[[Image:webprod-mike-alexis.png|150px|left]] ''' Mike Alexis '''
''[https://wiki.mozilla.org/Webdev/Web_Production/Positions/Web_Program_Manager Web Program Manager]''


=== Process Improvements ===
Mike is responsible for collaborating and building relationships between our primary stakeholders and helping flesh out the ideation phase of a project.


* [[Webdev/Web_Production/projects/project-initiation-form|Project initiation form improvements]]
* [https://phonebook.mozilla.org/#search/Mike%20Alexis Contact Mike]
|-
|[[Image:webprod-christie-koehler.png|150px|left]] ''' Christie Koehler '''
'' Web Product Engineer ''


= Projects =
Christie is a technical project manager with a wealth of experience in web development and open-source community building.


Check out this handy [https://docs.google.com/spreadsheet/ccc?authkey=CIXctj8&key=0AhiX365xacl1dEVpSXY0Q2JSMDVaUTljaGhHXzVKOWc&hl=en_US&authkey=CIXctj8#gid=11 dashboard] for overall timeline visualization.
* [https://phonebook.mozilla.org/#search/Christie%20Koehler Contact Christie]
|[[Image:webprod-ben-sternthal.png|150px|left]] ''' Ben Sternthal '''
''Web Product Engineer''


= Position Descriptions =
Ben is a technical project manager with many years of experience in project management and web development consulting.


* [[Webdev/Web_Production/Positions/Web_Productions_Manager|Web Productions Manager]]
* [https://phonebook.mozilla.org/#search/Ben%20Sternthal Ben Sternthal]
* [[Webdev/Web_Production/Positions/Web_Product_Engineer|Web Product Engineer]]
|}
* [[Webdev/Web_Production/Positions/Web_Program_Manager|Web Program Manager]]

Revision as of 23:08, 10 February 2012


Quick Links

We are Web Development's Web Productions team. Learn more about what we do and the rock stars that make it possible. Do you have a question and don't know who to ask? Email the team.

What

To help Mozilla create compelling and innovative web products.

  • Provide technical project management for web products.
  • Foster communication between product owners and all technical teams involved.
  • Document web development processes and best practices for internal and external teams.
  • Removing blockers and keeping momentum in projects.

Why

We have amazing engineers and Bugzilla, so why do we need project managers?

  • Ensure cross-team collaboration.
  • Manage scope and timeline to keep the project on track.
  • Making sure we learn from our faults.
  • Improve efficiency in all aspects of the project life cycle.
  • Provide technical oversight to development activities.
  • Prioritizing tasks and projects based on goals.

How

There is order in the chaos! We are continually creating and revising our documentation and best practices. Do you have feedback? Let us know!

Who

Our technical project managers (TPM) are official called Web Product Engineers (WPE) and instead of engineering code, they engineer and manage the entire life cycle of a technical web project. They are project managers that have experience in web development, project management, people management, and helping keep project teams happy and productive.

Our Team

Webprod-chris-more.png
Chris More

Web Productions Manager

Chris is responsible for the process, standards and management of the Web Productions Team and building relationship throughout the organization for teams that need Web Development services.

Webprod-mike-alexis.png
Mike Alexis

Web Program Manager

Mike is responsible for collaborating and building relationships between our primary stakeholders and helping flesh out the ideation phase of a project.

Webprod-christie-koehler.png
Christie Koehler

Web Product Engineer

Christie is a technical project manager with a wealth of experience in web development and open-source community building.

Webprod-ben-sternthal.png
Ben Sternthal

Web Product Engineer

Ben is a technical project manager with many years of experience in project management and web development consulting.