Support/Goals/2011Q3/Identity Documentation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "{{draft}} {| class="fullwidth-table" |- | style="font-weight: bold; background: #DDD;" | Feature | style="font-weight: bold; background: #DDD;" | Status | style="font-weight: bol...")
 
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{draft}}
== Summary ==
{| class="fullwidth-table"
The goal for Q3 is to support the Identity team to have the support materials (i.e. KB articles), customization of SUMO site, in product help content, etc. ready for the launch of Browser ID in Q4.
|-
 
| style="font-weight: bold; background: #DDD;" | Feature
BrowserID is the first product launched as part of the Identity initiative.
| style="font-weight: bold; background: #DDD;" | Status
 
| style="font-weight: bold; background: #DDD;" | ETA
The SUMO team with the Product team have decided that the support content for users using the feature will be included on the Firefox Help website (support.mozilla.org). After reviewing the use-cases, we haven't identified any special needs that required additional development or customization of our existing SUMO platform.
| style="font-weight: bold; background: #DDD;" | Owner
|-
<section begin="status" />
| [[New User Tutorial]]
| {{StatusHealthy|status=Working on initial concept}}
| YYYY-MM-DD
| Michael Verdi
<section end="status" />
|-
|}


== Summary ==
Together with the Product team we have decided to use SUMO as the canonical resource for support content. This means that we will map support from BrowserID product and websites to SUMO. This needs to happen as part of the re-branding that will happen in Q4.
An interactive tutorial mode that uses arrow panels with text, images and videos to explain and demonstrate how to use Firefox's features.


== Team ==
== Team ==
Who's working on this?
Who is working on this?


* '''Feature Manager''': Michael Verdi
* '''Goal Manager''': Ibai Garcia
* '''Lead Developer''':
* '''Lead Developer''': Ben Adida
* '''Product Manager''':
* '''Product Manager''': Dan Mills
* '''QA''':
* '''UX''':
* '''Security''':
* Etc.


Team list should make it clear who to ask about what, and who to ping when they're needed.  If you do not need someone in a particular role (ie: Security), that's fine, just delete that line.  Contact info for each person would also be handy.
Team list should make it clear who to ask about what, and who to ping when they're needed.


== Release Requirements ==
== Goals ==
Complete checklist of items that need to be satisfied before we can call this feature "done".
* Support the Identity team in the launch of BrowserID.
* Draft, write and review SUMO articles to cover the most likely support cases of Browser ID.
* Set up an easy access to the content so beta users can find the information after the launch.


== Next Steps ==
== What needs to be done? ==
Either the next set of tasks that need to happen to move this project along, or (ideally) the full list of project tasks/action items with things crossed off as they're finished. Including the name of who's responsible for each item, and a rough ETA can be useful.
As covered in the next section, the expected issues have a simple solution and are straightforward to document. Because of that, the focus of BrowserID support is documentation with a path to the forum. This way users will ask related questions and we can gather understanding of other issues.


== Open Issues ==
Some of the issues will perceived as issues with the website implementing BrowserID. To help users in this situation we are working on the connection of the final UI of BrowserID with SUMO through in-product Help and links.
Unanswered questions, things that need to be explored, decisions that still need to be made, etc. Again, including the name of who's responsible for each item can be useful.


== Related Bugs & Dependencies ==
In order to finish the SUMO documentation/articles, the BrowserID team needs to close the UX/UI of the Add-On and the branding. Because of it the following tasks need to be performed after the rebranding and launch of BrowserID in Q4.
Links to the feature tracking bug & other relevant bugs; links to related plans (test plan, product marketing plan, etc.); notes about things that depend on this, etc.


== Designs ==
We will divide our efforts in two phases. The first one covers all the activities necessary to offer basic support to BrowserID users in the first months of the product. In a second phase, we will be focusing in the growth of Identity as a project (documenting new features, etc) and improving the integration of the Identity products with the SUMO sites and processes.
Any and all mockups, design specs, tech specs, etc.  Either inline or linked to.


== Use Cases ==
'''Phase One - BrowserID ramp up (Q3-Q4):'''
Everyone loves use cases, so you should provide them if you can (and where it makes sense).  The [[ChannelSwitching/ChannelSwitchingFeature#Use_Cases|Channel Switcher]] Feature Page has some good examples.
*Content creation '''(Blocked by launch of the new UI)''': Creation of help articles in the SUMO KB so users can find solutions to their questions without the need of support of a contributor.
**What's BrowserID? - How does BrowserID work?
**Issues with BrowserID
*Point BrowserID site to SUMO '''(Blocked by the launch of the new UI)''': After the creation of the articles, the BrowserID site will link to the SUMO content. This will help users to find information that is not contained in the BrowserID promotional site and give them a path to our support forum.
*Tag Forum questions accordingly '''(Was blocked by the definition of the final naming and branding. Waiting for Marketplace changes at SUMO to apply changes at the same time)''': In order to facilitate the BrowserID thread identification in the forum, we will include a path to the forum where BrowserID questions will be labeled as such.


== Test Plans ==
'''Phase Two - BrowserID popularization and other Services (Starting Date TBD based on Identity's evolution):'''
Any and all test plans and strategies. Either inline or linked to.
*Identity Support Home Page: While the Identity project grows and includes more products and features (like Sign in to the browser, BrowserID Add-On, etc) we will need to document more features. Because of that, we will also need to create a Homepage at SUMO where all these articles are compiled, in a similar way to Mobile or Sync today.
*Refinement of forum tagging (i.e. Sign in to browser, etc): With the inclusion of new products we will need to create a more complex path into the AAQ flow so the appropriate tags as applied to the different questions. With the potential integration of BrowserID in the Firefox brand, we will need to define this in detail when the time comes.
*Integrate SUMO content in BrowserID site through API: BrowserID will be the initial customer of the upcoming SUMO API (https://wiki.mozilla.org/Support/Kitsune/SUMO_API). To avoid duplication of content and maintenance the Identity Team will explore the usage of the upcoming SUMO API to use our site as the canonical source. Because SUMO is daily maintained this will avoid the creation of obsolete content like already happened in other Mozilla domains.


== Goals ==
== Potential Issues with BrowserID ==
The high level goals for the feature (which the release requirements checklist should fulfill).  These are the guiding light and overall vision for the feature. Refer to this if there is confusion or are disputes about direction, designs, planning, etc.
This is a list of potential support issues with BrowserID and their respective proposed solutions/workaround.
 
'''Issues perceived as website issues'''
*Sign in button does nothing.
**BrowserID incorrectly implemented by web developer.
**Disconnect pop-up blocker
 
*I select my username but the login is not completed properly.
**Assertion is wrongly implemented on the website.
 
'''Issues potentially perceived as Mozilla issues'''
*Pop up appears blank (http://cl.ly/212W151T2X2h2A323z23)
**Reload and try again
 
*Email and passwords are not recognized
**Use "I forgot my password" to recover your password.
**If it doesn't work, try to create an account again.
 
*Email confirmation not received
**Check Spam folder in your email account
 
*"I forgot my password" doesn't send password
**Check Spam folder in your email acount
 
*How to use a different identity
**Log Out and log in with a new email address.
**Identities can be added to an acount by "Add a new email address"
 
*One of the email address in my account is not mine.
**Go to https://browserid.org/manage and select "Forget this email"


== Non-Goals ==
== Non-Goals ==
Things we are specifically not doing or building as part of this feature.
* This project doesn't aim to cover every possible issue but to have an initial collection of articles before the official launch.


== Other Documentation ==
== Additional Documentation ==
Can include things like:
 
* Competitive landscape
*[[Identity]] Roadmap
* Research & references
* Whatever else is useful to the project.


== Legend (remove if you like) ==
== Legend (remove if you like) ==
Line 82: Line 99:


__NOTOC__
__NOTOC__
Please remove this line and any non-relevant categories below.  Add whatever other categories you feel are appropriate.


[[Category:Features]]
[[Category:Features]]
[[Category:Firefox]]
[[Category:Firefox]]
[[Category:Platform]]
[[Category:Services]]
[[Category:Services]]
[[Category:Mobile]]
[[Category:Other]]

Latest revision as of 18:09, 30 September 2011

Summary

The goal for Q3 is to support the Identity team to have the support materials (i.e. KB articles), customization of SUMO site, in product help content, etc. ready for the launch of Browser ID in Q4.

BrowserID is the first product launched as part of the Identity initiative.

The SUMO team with the Product team have decided that the support content for users using the feature will be included on the Firefox Help website (support.mozilla.org). After reviewing the use-cases, we haven't identified any special needs that required additional development or customization of our existing SUMO platform.

Together with the Product team we have decided to use SUMO as the canonical resource for support content. This means that we will map support from BrowserID product and websites to SUMO. This needs to happen as part of the re-branding that will happen in Q4.

Team

Who is working on this?

  • Goal Manager: Ibai Garcia
  • Lead Developer: Ben Adida
  • Product Manager: Dan Mills

Team list should make it clear who to ask about what, and who to ping when they're needed.

Goals

  • Support the Identity team in the launch of BrowserID.
  • Draft, write and review SUMO articles to cover the most likely support cases of Browser ID.
  • Set up an easy access to the content so beta users can find the information after the launch.

What needs to be done?

As covered in the next section, the expected issues have a simple solution and are straightforward to document. Because of that, the focus of BrowserID support is documentation with a path to the forum. This way users will ask related questions and we can gather understanding of other issues.

Some of the issues will perceived as issues with the website implementing BrowserID. To help users in this situation we are working on the connection of the final UI of BrowserID with SUMO through in-product Help and links.

In order to finish the SUMO documentation/articles, the BrowserID team needs to close the UX/UI of the Add-On and the branding. Because of it the following tasks need to be performed after the rebranding and launch of BrowserID in Q4.

We will divide our efforts in two phases. The first one covers all the activities necessary to offer basic support to BrowserID users in the first months of the product. In a second phase, we will be focusing in the growth of Identity as a project (documenting new features, etc) and improving the integration of the Identity products with the SUMO sites and processes.

Phase One - BrowserID ramp up (Q3-Q4):

  • Content creation (Blocked by launch of the new UI): Creation of help articles in the SUMO KB so users can find solutions to their questions without the need of support of a contributor.
    • What's BrowserID? - How does BrowserID work?
    • Issues with BrowserID
  • Point BrowserID site to SUMO (Blocked by the launch of the new UI): After the creation of the articles, the BrowserID site will link to the SUMO content. This will help users to find information that is not contained in the BrowserID promotional site and give them a path to our support forum.
  • Tag Forum questions accordingly (Was blocked by the definition of the final naming and branding. Waiting for Marketplace changes at SUMO to apply changes at the same time): In order to facilitate the BrowserID thread identification in the forum, we will include a path to the forum where BrowserID questions will be labeled as such.

Phase Two - BrowserID popularization and other Services (Starting Date TBD based on Identity's evolution):

  • Identity Support Home Page: While the Identity project grows and includes more products and features (like Sign in to the browser, BrowserID Add-On, etc) we will need to document more features. Because of that, we will also need to create a Homepage at SUMO where all these articles are compiled, in a similar way to Mobile or Sync today.
  • Refinement of forum tagging (i.e. Sign in to browser, etc): With the inclusion of new products we will need to create a more complex path into the AAQ flow so the appropriate tags as applied to the different questions. With the potential integration of BrowserID in the Firefox brand, we will need to define this in detail when the time comes.
  • Integrate SUMO content in BrowserID site through API: BrowserID will be the initial customer of the upcoming SUMO API (https://wiki.mozilla.org/Support/Kitsune/SUMO_API). To avoid duplication of content and maintenance the Identity Team will explore the usage of the upcoming SUMO API to use our site as the canonical source. Because SUMO is daily maintained this will avoid the creation of obsolete content like already happened in other Mozilla domains.

Potential Issues with BrowserID

This is a list of potential support issues with BrowserID and their respective proposed solutions/workaround.

Issues perceived as website issues

  • Sign in button does nothing.
    • BrowserID incorrectly implemented by web developer.
    • Disconnect pop-up blocker
  • I select my username but the login is not completed properly.
    • Assertion is wrongly implemented on the website.

Issues potentially perceived as Mozilla issues

  • Email and passwords are not recognized
    • Use "I forgot my password" to recover your password.
    • If it doesn't work, try to create an account again.
  • Email confirmation not received
    • Check Spam folder in your email account
  • "I forgot my password" doesn't send password
    • Check Spam folder in your email acount
  • How to use a different identity
    • Log Out and log in with a new email address.
    • Identities can be added to an acount by "Add a new email address"

Non-Goals

  • This project doesn't aim to cover every possible issue but to have an initial collection of articles before the official launch.

Additional Documentation

Legend (remove if you like)

  Healthy: feature is progressing as expected.
  Blocked: feature is currently blocked.
  At Risk: feature is at risk of missing its targeted release.
ETA Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.