IT/Production Acceptance/CommunityDesign

From MozillaWiki
Jump to navigation Jump to search

Overview

This is our general outline for IT Production Acceptance. More details are available at http://wiki.mozilla.org/Design/CreativeCollective.

Start of project

Name each of the following:

  • Project sponsor: John Slater
  • Main IT contact: TBD
  • Main WebDev contact: Mike Morgan (for now)
  • Main QA contact: TBD
  • Main third party contact (if developed externally): n/a
  • Final application owner/maintainer: John Slater

Overall goal of the project

  • Create "community design hub" (actual name TBD) that will serve as the central location for members of our visual design community to share their work. This site will combine elements of other sites like DeviantArt, Threadless and Digg to help us build our design community and spread Firefox-themed art around the internet.

Any pre-requisites needed (technology, server capacity, staffing, monitoring, response time, etc)

  • image uploader
  • image view page - larger view of image, info about designer, ability to rate design, comments section, possible link to Community Store
  • backend database to host images
  • connections to Community Store where appropriate...for example, if someone is uploading an image they should be prompted with a "would you like to add this to the Community Store?" (and vice versa on that site)
  • user registration...people can create accounts to comment on & rate design projects
  • ability for people to rate favorite designs (could be a simple thumbs up system like Digg, or a 5 star system like YouTube), and have the order of designs be sorted accordingly
  • ability to create a "job board" of sorts, where people can post design their design needs (ex. "I need a flyer created for my Firefox download party in Buenos Aires")
  • ability to hold regular "design challenges" (sort of like mini-contests)
  • ability to tag designs or place them into different categories (wallpaper, posters, personas, etc)
  • ability for users to sort designs by popularity, recency, category, etc
  • Share This functionality so people can post favorite images to Digg, Facebook, etc
  • I may be missing some things here...will need to do a tech review with Morgamic to make sure I've got it all. Am hoping we can repurpose some of the functionality that was built for the Community Store.

Initial timeline (note: very rough)

  • December 08 - finalize plans, begin sourcing design agencies
  • January 09 - choose design agency, begin design process
  • February 09 - finish visual design, hand off to WebDev
  • March 09 - development and QA
  • March/April 09 - go live

External dependencies

  • Dev environment specs
  • Does this project use any plugins or proprietary technology?
    • no

Staging Signoff

In order to get an app into staging, the following should be completed:

  • Code committed to Mozilla source control and tagged
  • Initial architecture review by IT and WebDev
  • Plugin/tech review by Evangelism
  • Site must be password protected
  • Review timeline to go live
  • Review any production requirements so IT can order any new hardware needed

Production Signoff/Launch

  • Final WebDev signoff
  • Final IT signoff
  • Final QA signoff
  • Operations documents filled for support & any training complete
  • Monitors in place