Admin Console V3 Lite Express Task List

Back to AdminConsole V3

Introduction

This is the overall master task list for all the tasks we would do for V3 Lite Release. Refer to GUI V3 Lite for what will be delivered. We will continue modify this list as we make progress and move on to the next milestone.

According to the V3 Lite schedule, feature freeze is on Aug 4, 2008 and Hard code freeze is on Aug 25. The task list table below is to specify in details what will be delivered for each milestone so that by SCF date, implementation of the feature will be complete.

Here is the key date, with each milestone for every 2 weeks.
MS1 - July 7
MS2 - July 21
SCF - Aug 11
HCF - Aug 27
Key Days for one pager:
Initial Draft Complete: June 30 '08
Architecture Review Complete: July 21 '08
Finalize Specifications: July 28 '08

__We have limited resource for this release, and any task without a delivery date next to it is not committed and at high risk.

__

Features Owner(s) Descriptions Implementation Time Delivery Date Dependency Status
*Plugability* *Ken* *Allows modules to plugin to console in every aspect*     OSGi, mvn
    * Functionaly spec 4 days 6/27   Done
    * Resolve ClassLoader Issues for delivering GUI and plugin module as OSGi bundles 4 days MS1 (7/7)   Done
    * API and implementation allowing Tab plugin 4 days MS2 (7/21)   Done
    * API and implementation for adding additional component to page 2 days MS2 (7/21)   Done
    * Cleanup pages to work with new design better (leverage Integration Points) 5 days MS2 (8/4)   jdlee has provided templates, pages have not been converted (however new plugin pages can use these templates) - no more work planned here for prelude
    * API and implementation for modifying components, eg dropdown, table action 2 days MS2 (8/4)   Not tested.
    * OnLineHelp plugin (NTH)       Not implemented.
*Navigation* *Ken* *Bring back V2 functionality*      
    * Tree Refresh 2 days SCF (8/4)   Related to breadcrumbs, needs work.
    * Breadcrumbs 2 days SCF (8/4)   90% done – woodstock issues w/ dynafaces.
*Scripting Support* *Ken* *Support for jRuby/jRuby on Rails and Groovy*      
    * decide on what functionality is needed 2 days SCF (8/4)   0%
    * create a scripting plugin module 2 days SCF (8/4)   0%
    * deployment screen 2 days SCF (8/4)   0%

In additional to above, 20% of Ken's time will spend on supporting technical issue in GUI

Features Owner(s) Descriptions Duration^a1^ Start-End Date Dependency Status
*UpdateCenter Integration* *Anissa* *Migrate GUI to utilize UC for download and update*        
    * Investigate building GUI and plugin module as IPS 4 days 7/1-7/7   DONE
    * Deliver GUI and plugin modules as IPS 5 days 7/8-7/14   Snjezana took over.
    * Work with Kedar Ken on inital download through UC 3 days     80%
    * UI design to manage plugin 3 days     DONE
    * Implementation and Plugin management feature complete 4 days   UC API DONE
*Core Function* *Anissa* *Dynamic tree node support*      
    * MBean Tree adaptor 7 days 7/15-7/23   DONE
    * display Deployed Apps in tree 2 days 7/24-7/25   DONE
*Woodstock* *Anissa* *Upgrade to woodstock 4.2 GA Release* 2 days 7/28-7/29   DONE
*Web Plugin* *Anissa* *Finish missing functionality*      
    * Security Realm management 4 days     DONE
    * User and Group management 3 days     DONE
    * Display dynamic tree node, eg HTTL Listerners, Virtual servers etc. 2 days 7/30-8/1   DONE
*Application Management* *Anissa* *Deployment Descriptor Editing after application is deployed*      
    * UI to display list of predefined elements in DD 4 days   deployment team, AMX DONE
    * Allow editing and save edited value to domain.xml 3 days     DONE

a1 Duration taking into consideration of other task such as meeting, discussion, forum, email, support etc.

Features Owner(s) Descriptions Duration Delivery Dependency Status
*OEM Support* *Ana* *Allow customizable theme*        
    * Use Woodstock Theme component - Set Theme via Handler 5 days 8/4   DONE
    * Create custom theme OSGI Bundle 2 days 8/6   DONE
    * Read and Process Integration Points - Set Theme via Integration Points 3 days 8/12  
*Preferences Support* *Ana* *User customization of GUI*        
    * Mechanism to persist user's preferences      

Ana will be on vacation 7/7 - 7/28.

Features Owner(s) Descriptions Dependency Status
*Monitoring/Dashboard* Jennifer Chou GUI support for monitoing    
  Jason Lee * Monitoring configuration   90% need to add JVM and thread-pool
  Jennifer Chou * display of data monitoring-core 90% need end-to-end testing with completed monitoring-core, fix bugs, cleanup