...
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. | 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? |
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. |
|
...