Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Open Issues

  1. Is OLE using OBJ or JPA? Peri: OJB
    1. What will the upgrade to JPA look like in the future for OLE?

KFS & OLE

Based on KFS Fit Analysis Team FC determined KFS functionality is a good fit for OLE.

Approach

Pro

Con

Impact to Implementers

Comments/Things to consider

Maintain native KFS

New features are developed from KFS team

Sustaining team must maintain upgrade path.
What is the level of KFS expertise we must maintain on the sustaining team to do this?

May impact timeliness of new OLE features.

Do new features driven by financial system outweigh the cost of managing the upgrade path for the sustaining team?

Is the upgrade process lightweight enough to contract resources when required for the upgrades?

Fork from native KFS

No KFS upgrade path to maintain

Sustaining team must develop new functionality or merge contributed KFS code. What happens when KFS has to be upgraded to use JPA?

Desired KFS features may take longer to get.

 

Tasks Required for Base Functionality

Task

Dev Estimated Time

Number of Resources

Strip KFS Components

 

 

Complete 5.0 Upgrade / Jonathan's Notes on KFS/Rice 2.0 Upgrade

 

 

Merge KFS 5.0 Final - Sept 2012

 

 

Merge Trunk Changes Since Branch

 

 

OLE FS Select & Acquire Functionality

 

 

Outstanding Rice 2.0 Fixes?

 

 

Jonathan shares concerns with upgrade path to OLE FS below, from email dated 7/19/2012.

From the beginning, I had thought that I was converting KFS to form a base on which the OLE project would start.  I had hoped that it would be taken and modified to suit OLE.  But, very quickly it came out from the functional committee that they wanted to keep as close to baseline on the core code as possible so that OLE could take advantage of upgrades as they were developed.  So, that forced the development style to be more along the lines of an implementing school, extending and adding to their own objects and tables rather than making the more simple modifications to the original code.

...