Webtools/Checklist
< Webtools
Jump to navigation
Jump to search
Purpose of this Document
The aim of this document is to serve as a set of guidelines, implemented in a checklist format, to which parties launching web marketing campaigns can easily refer as they move the project from concept to a quality, successful, and timely launch, with the assistance of Web Development, IT, and QA.
Checklist before a Hand-off to QA/WebDev/IT
- Have IT, WebDev, and QA been given advance notice?
- Who is the intended user-base?
- What level of traffic is/are the page(s) expected to generate?
- What happens in the JavaScript-disabled case? (Is functionality lost? Are there layout issues?)
- What level of support does this project have on non Firefox-based browsers?
- Have the appropriate Accessibility accommodations been made?
- Does this project need metrics/tracking code?
- Is it code-complete at hand-off, or will it need work from Web Development (CSS fixes, link populating, etc.)
- Is this project tied to a specific hard date, or coinciding with a product release?
- Have any potential partners been notified of the rollout?
- Is there a contingency/roll-back plan put in place?
I think the design work is ready to be tested; what's next?
- Double-check (if you're able) that you've considered the issues in the checklist, or know whom will address them
- If the project already has a Bugzilla component, file a bug there, assigning it to the appropriate QA contact (if in doubt, email qa-execution@mozilla.org with the bug # and background)
- If the project has no such component, please file in the "Websites" product, under the "www.mozilla.com" component.
- In the bug, note any contingencies/dependencies
- Be clear as to what work is already completed, what will eventually need to be pushed where and when (the actual call to push is a separate bug), and what still needs to be implemented
- QA and WebDev will investigate whether the project is testable, and if so, QA will write a test plan incorporating a testing approach, support for various browsers, and staging URLS.
- QA will then note the testing results--depending on the amount and types-- either directly in the bug or in the test plan (usually both)
- An empowered member of Marketing (usually they who are leading the project) will--after consulting with QA/WebDev/IT--make the call as to whether to ship
- Marketing will file an IT ticket asking that the approved changes be pushed to production
Contacts
QA
Stephen Donner stephend@mozilla.com
Web Development
Wil Clouser clouserw@mozilla.com
Mike Morgan morgamic@mozilla.com