Cost Benefit Analysis

February 27, 1999

Improvement

Days to Create

Days/Yr Saved

Payback in Years

Seq

Who

---------- Visual Editor ---------

         
Basic extensible architecture design

20

0

NA

1

 
Editor Microkernel, to add pluggable editors to

20

0

NA

2

 
Basic Visual Tree Param Editor

20

40

1/2

   
--- ParamStore using XML subset

5

0

NA

   
--- Above with Look and Choose using DTD

30

90

1/3

   
--- Above with Validation using DTD

30

90

1/3

   
--- Various improvements such as drag & drop nodes

45

90

1/2

   
--- WYSIWYG editor for GUI with Drag & Drop

100

200

1/2

   
Complete System Tree editor w file mgt, Drag & Drop

40

40

1

   
Part Shop Tree w Drag & Drop deployment

10

20

1/2

   

---------- Technical ----------

         
Microkernel Stabilization - Exhaustive review

5

       
--- Work such as Thread safe, extensibility, plugpoints

20?

       
Hot swappable modular parts architecture ala Linux          
Plan for suite of parts development          
           

---------- Infrastructure ----------

         
Tutorial and documentation          
Virtual Team - CVS, releases, list/group, meetings, etc          
Website          
Collaboration Process          
Standards, namespaces           
           
           
           

Working Groups (not a committee)

- Admin - Tools to use to perform the process (Michael, Paul)

- User Education - Website, doc, training (Joshua, Greg, Christian)

- Process - How we do it together, standards, liscenses, releases (Jack, Michael, Ash)

- Core Architecture -

- Kernel, related architecture, scalability, etc (Christian, Mike, Paul)

- Visual Editor, XML stuff (Config <Jack>, Joshua, Greg, Mike)

- Part Shop (Paul

- Additional Frameworks - Data, ModularScreen, etc (Christian)