QA/Taskboard/Workflows
Home Page
Feature
A Mozilla Community Contributor can understand the One and Done initiative [aka QA Taskboard] and login to get started.
UX
The One and Done initiative [aka QA Taskboard] has to be presented in a clear, simple and attractive manner. The different areas of Mozilla QA in which contributors can get engaged should also be showcased.
Screen Mockup
UI Controls
| UI Control | Value / Range | Validation | Error Message(s) |
|---|---|---|---|
| Button | Login with BrowserID | Handled through BrowserID | Handled through BrowserID |
| Text Area | About 500 words of text with HTML support | N/A | N/A |
| Image | An image showing friendly collaboration in a no-pressure environment. | N/A | N/A |
Next Screen
Mozilla Community Contributor Profile Page.
Security
Authentication
BrowserID is used for login authentication.
Performance
- Home Page Load Time < 2 seconds ?
- Login Time < 2 seconds
Profile Page
Feature
A Mozilla Community Contributor can create a personal profile to state areas of interest, difficulty level of tasks in each area, time generally available at hand on a daily basis, etc.
UX
A first-time contributor would like to explore the different areas in which she could get involved. In return, Mozilla QA would like to know how much time she could contribute on a daily basis, and what difficulty level of tasks would she like to tackle in each area.
Screen Mockup
UI Controls
| UI Control | Value / Range | Validation | Error Message(s) |
|---|---|---|---|
| Button | Pick a task for me! | Clicking on the button causes a matching algorithm to execute that matches the contributor's areas of interest, technical ability, and time availability with tasks listed by Mozilla QA. A new page opens with the best matching task displayed. | [TBD] |
| Button | Let me pick a task | Clicking on the button causes a matching algorithm to execute that matches the contributor's areas of interest, technical ability, and time availability with tasks listed by Mozilla QA. A new page opens with 5 to 10 tasks of the best matching tasks displayed. | [TBD] |
| Button | Edit Profile | Clicking on the button opens the Profile page in Edit mode. | [TBD] |
| Label | Display name of the contributor | Display name of the contributor as set in the Edit Profile page | N/A |
| URL | N tasks (where N is the number of tasks completed by the contributor so far) | Clicking on the link opens a page that lists the tasks completed by the contributor so far | As handled by web server on other mozilla.org websites |
| Button | Sign out | Handled by BrowserID | Handled by BrowserID |
Next Screen
Mozilla Community Contributor Profile Page.
Security
Authorization
Only the contributor can see the page after login with BrowserID. This page is not public by default.
Performance
- Profile Page Load Time < 2 seconds ?

