Socorro:Rapid Betas:Implementation Plan: Difference between revisions

No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 4: Line 4:
== Requirements ==  
== Requirements ==  
Owner: laura
Owner: laura
* Finalize requirements
* Finalize requirements - done


== Database ==
== Database ==
{{bug|755297}}
Owner: jberkus
Owner: jberkus
* Refactor of daily graph view
* Refactor of daily graph view
Line 13: Line 14:
* Create alternate TCBS view, based on build date
* Create alternate TCBS view, based on build date
* Migration of old releases to new data structures
* Migration of old releases to new data structures
 
* (tentative) Change to format of version numbers
== Design ==
Owner: espressive
* Mocks for new main navigation (espressive)
* Mock for switcher from build time/calendar time (espressive)
* Mock for build time version of daily crashes (espressive, lonnen)
* Signoff mocks (kairo)


== Webapp ==
== Webapp ==
Owner: lonnen
{{bug|755293}}
* Implement new main navigation  
Owner: espressive / brandonsavage
* Implement switcher  
* UI for new main navigation (espressive)
* Implement new graphs view
* UI for switcher from build time/calendar time (espressive)
* UI for build time version of daily crashes (espressive, lonnen)
* Signoff UI (kairo)
* Implement new main navigation (brandonsavage)
* Implement switcher (brandonsavage)
* Implement new graphs view (brandonsavage)


== Middleware ==
== Middleware ==
{{bug|755301}}
Owner: adrian
Owner: adrian
* Refactor TCBS functions
* Refactor TCBS functions
* Refactor daily crash functions
* Refactor daily crash functions
* Unit tests
* Unit tests
== cron jobs ==
{{bug|755304}}
Owner: rhelmer/peterbe
* Audit ftp scraper cron job for changes


== QA ==
== QA ==
Line 39: Line 45:


== Release management ==
== Release management ==
Owner: brandonsavage
Owner: rhelmer
* Create and manage rapid-beta branch
* Create and manage branches as needed
* Co-ordinate reviews
* Manage staging of release
* Manage staging of release

Latest revision as of 15:05, 15 May 2012

Tracking bug

Requirements

Owner: laura

  • Finalize requirements - done

Database

bug 755297 Owner: jberkus

  • Refactor of daily graph view
  • Refactor of TCBS view
  • Create alternate daily graph view, based on build date
  • Create alternate TCBS view, based on build date
  • Migration of old releases to new data structures
  • (tentative) Change to format of version numbers

Webapp

bug 755293 Owner: espressive / brandonsavage

  • UI for new main navigation (espressive)
  • UI for switcher from build time/calendar time (espressive)
  • UI for build time version of daily crashes (espressive, lonnen)
  • Signoff UI (kairo)
  • Implement new main navigation (brandonsavage)
  • Implement switcher (brandonsavage)
  • Implement new graphs view (brandonsavage)

Middleware

bug 755301 Owner: adrian

  • Refactor TCBS functions
  • Refactor daily crash functions
  • Unit tests

cron jobs

bug 755304 Owner: rhelmer/peterbe

  • Audit ftp scraper cron job for changes

QA

Owner: mbrandt

  • Create test plan
  • Update automated tests for new navigation and views

Release management

Owner: rhelmer

  • Create and manage branches as needed
  • Co-ordinate reviews
  • Manage staging of release