Difference between revisions of "Website:Development Milestones"

From WormBaseWiki
Jump to navigationJump to search
 
(22 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
== Phase II: Iterative Development, Refinement, Testing ==
 
== Phase II: Iterative Development, Refinement, Testing ==
  
=====March 1st, 2011=====
+
'''March 1st, 2011'''
 
 
  
'''March 1st, 2011'''
 
 
* '''Objective 1: conversion of all existing pages to new structure'''
 
* '''Objective 1: conversion of all existing pages to new structure'''
 +
** [https://spreadsheets.google.com/a/wormbase.org/ccc?key=tygSYCz49YW5hyCcYMHUZ1Q#gid=2 Class conversion matrix]
 +
** [https://bitbucket.org/tharris/wormbase/issues?status=open&status=new&milestone=Phase%20II.1:%20Class%20Conversion%20(due:%202011.03.01) Outstanding Issues]
  
 +
'''April 1st, 2011'''
 +
* '''Objective 2: unit and UI testing in place; UI refinement and polishing'''
 +
** [https://bitbucket.org/tharris/wormbase/issues?status=open&status=new&milestone=Phase%20II.2:%20Unit%20and%20UI%20testing%20(due%202011.04.01) Outstanding Issues]
 +
** General development
 +
*** Search mechanism; multi-class
  
 +
'''April 15th, 2011'''
 +
* '''Objective 3: code profiling in place; performance tuning'''
 +
** [https://bitbucket.org/tharris/wormbase/issues?status=new&status=open&milestone=Phase%20II.3:%20Code%20Profiling%20(due%202011.04.15) Outstanding issues]
  
====March 1st, 2011 - Objective 1: conversion of all existing pages to new structure ====
+
'''May 2nd - June 1st, 2011'''
 
+
* '''Objective 4: UX testing, limited preview'''
 
+
** [https://bitbucket.org/tharris/wormbase/issues?status=open&status=new&milestone=Phase%20II.4:%20UX%20testing,%20preview%20(begin%202011.05.02) Outstanding Issues]
==== April 1st, 2011 - Objective 2: unit and UI testing in place====
 
 
 
==== April 15th, 2011 - Objective 3: code profiling in place ====
 
 
 
====  April 30th - June 1st, 2011 - Objective 4: UX testing, limited preview ====
 
  
==== Objective 5: Production architecture ====
+
'''June 1st, 2011'''
'''Due: June 1st, 2011'''
+
* '''Objective 5: Production architecture'''
 +
** [https://bitbucket.org/tharris/wormbase/issues?status=new&status=open&milestone=Phase%20II.5:%20Production%20architecture%20(due%202011.06.01) Outstanding Issues]
  
 
== Phase I ==
 
== Phase I ==

Latest revision as of 20:23, 2 March 2011

Phase III: Launch

December 31st, 2011

  • Retire old site

September 1st, 2011

  • Launch new site

June 26th, 2011

  • Beta launch of new site at International Worm Meeting

Phase II: Iterative Development, Refinement, Testing

March 1st, 2011

April 1st, 2011

  • Objective 2: unit and UI testing in place; UI refinement and polishing

April 15th, 2011

May 2nd - June 1st, 2011

June 1st, 2011

Phase I

February 1st, 2011

  • Preview new site to SAB

December 22nd, 2010

  • Begin private review of new site
  • Launch surveys on UI

July 30th - August 31st

  • Finish API development of critical classes
  • Finish migration of prominent CGI-based pages to new architecture and release into production (classic view only)
  • Solidify look-and-feel of new site: site map, browsing paths, design patterns, navigation
  • UI features to address/develop
    • Enhanced, high-performance search
    • External URL handling
    • Error trapping and reporting
    • Authorization/Authentication
    • Customizability
    • Configurable two-panel selector
    • Incorporation of old site elements like BLAST/BLAT
    • Top-level species pages (/celegans, eg) and UI clues for distinguishing them

July 14 - July 30th

  • Coronate Czars
  • Coding standards and best practices for CSS, Javascript, API in place
  • Release new pages to production powered by the new architecture (classic view only)
    • Variation, Protein, Sequence -- and maybe -- Gene
    • Todd to develop <strikethrough>deployment strategy</strikethrough>, hosting environment, and proxy configuration
    • Abby and Xiaoqi to work up templates and markup specific to the classic view
    • Norie to make requisite API changes as needed