Mozilla Tech Evangelism - Changes in handling Site Support Issues

Bob Clary, bc@bclary.com

Tech Evangelism Components

Current Tech Evangelism Bug Statistics by Component
Component Open Closed
African 2 9
Asian 76 40
Authors 55 34
China 28 10
English: Non-US 141 121
Europe: Central 31 82
Europe: East 75 31
Europe: West 723 809
Middle Eastern 82 40
Pacific Islands 7 4
Plugins 49 36
The Americas 82 65
US Banks 46 77
US Ecommerce 174 149
US Edu 35 67
US General 893 1561
US Gov 26 48
Total 2525 3183

Action Items

  1. Language vs Region based Components

    There appear to be two positions on the component organization for Tech Evangelism in Bugzilla. One view is that keeping the region-based component structure is the way to go while the other is that having a single owner for regions which encompass multiple langauges is a problem.

    Recommendation: I think that using language based components for languages supported by active evangelists is better than the region-based approach. Language-based components would allow the recruitment of individuals familiar with the language and would trancend regional boundaries. For example, A French Component would be able to handle France, French Language Canadian sites, etc without mixing in other languages from Europe. If a current owner wishes to keep a region-based component, they should not be forced to change if they are an active participant.

    Component Recommendations

    Based upon current participation, I recommend the following components. If more active participation is found for particular languages, they can be added to this list and the bugs moved from International to a new component. If country based distinction needs to be made it can be done via the URL or via a comment in the status whiteboard.

    If there is a language not listed here and you wish to become the "owner" of such a language component, please contact bc@bclary.com.

  2. Recommendation: Use Email aliases for Component Owners and QA assignments.

    This will allow easy transition of ownership/qa in the future and allow easy watching of specific Tech Evangelism components. For example, us@evangelism.bugs.

    We still need people who will commit to watching the Email Aliases for each component who will be responsible for triaging bugs, proactively contacting top-sites, responding to questions from site administrators or developers. Contact bc@bclary.com if you wish to sign up to handle a component!

Procedural Changes

Action Items

  1. Eliminate unnecessary status whiteboard markers

    The existing Status whiteboard markers in http://www.mozilla.org/projects/tech-evangelism/site/procedures/bug-fields.html such as SYNTAX-xxx, PROPRIETARY-xxx,MIME-xxx,XBROWSER-xxx, PERFORMANCE-xxx,xxx-HTML,XXX-JS, USERAGENT,DENY,TOOL, DOCTYPE,LAYER have not been effective and should be eliminated.

  2. Add following status whiteboard markers

    wontfix

    Use wontfix in Status whiteboard instead of WONTFIX resoluton to mark sites which are not responsive.

    technote-needed

    Retain the technote-needed status whiteboard marker to identify needed support documentation.

    plugin

    Used to replace plugin component

    author

    Used to replace authors component

  3. Focus on User Complaints

    If a user considers a site to be important to them, it should be their responsibilty to take action and complain to the site. It is not our responsibilty as Mozilla Tech Evangelists to do their complaining for them.

    We must provide a mechanism for users to record their complaints about sites in our bug system. Ideally an automated method that would either file a bug or comment an existing bug for a site would be available. All the user would have to do it click on a button and fill in the necessary forms. Not sure how we can do that without requiring them to have an active bugzilla account.

    Until such an automated means of users submitting site issues to bugzilla is available, we will have to reply upon Documentation.

  4. Provide proactive support for important sites

    For top sites we should make the effort to contact the site and provide guidance, references and support to help them support Mozilla.

  5. Update Tech Evangelism Documentation

    The Tech Evangelism site http://www.mozilla.org/projects/tech-evangelism/ needs to be updated to reflect the new policies, components, procedures, etc. In particular we will need a page that users can visit to learn how to properly handle site compatibility issues and a page for site owners/adminiatrators/developers to visit to learn how to query bugzilla for issues on their site, where to find resources, how to request help in a bug etc.