Skip to end of metadata
Go to start of metadata

Purpose

Indicate the necessity for this enhancement. What does it accomplish?
To provide applications with the usefulness and functionality they rely on with KNS while utilizing new features and functionality of KRAD, we'll need to ensure that KRAD is functionally equivalent with the KNS.

Detailed Description

Give a detailed description for the enhancement. Clearly describe all concerns, eliminating ambiguities.
Internally the Rice team has identified gaps in the KRAD code base that need to be resolved to give the a base Rice deployment full equivalence with the KNS. However, we'll need to work with applications currently relying upon, and often times extending, KNS to ensure we compensate for that functionality or provide equivalent, alternative options.

Usage Scenarios

Include at least one usage scenario, from the user's task perspective, that might be helpful in understanding the issue:
KFS and KC were built prior to KRADs existence, as such any attempt to upgrade to KRAD could only be successfully done when KRAD is functionally equivalent to the KNS.

Mocks and Diagrams

Include any mocks (for UI enhancements) or diagrams that might be helpful in understanding the issue:

Performance

If applicable, list expectations for performance (optimal and worst cases would be fine, give time in seconds):

References

Include links to other confluence pages or external resources that might be helpful for this issue:

Requirements Listing

List all requirements (individual verifiable statements) that indicate whether the work for this item has been complete. If there are requirements that are not essential to the functionality but would be nice to have if time allows, enter those under 'Non-Essential':

Primary:
  1. KULRICE-8049 - Data cannot be retrieved due to an unexpected error
  2. KULRICE-5435 - Data cannot be retrieved due to an unexpected error
  3. KULRICE-8055 - Data cannot be retrieved due to an unexpected error
  4. KULRICE-8244 - Data cannot be retrieved due to an unexpected error
  5. KULRICE-8050 - Data cannot be retrieved due to an unexpected error
  6. KULRICE-8052 - Data cannot be retrieved due to an unexpected error
  7. KULRICE-8053 - Data cannot be retrieved due to an unexpected error
  8. KULRICE-8054 - Data cannot be retrieved due to an unexpected error
  9. KULRICE-8056 - Data cannot be retrieved due to an unexpected error
  10. KULRICE-8427 - Data cannot be retrieved due to an unexpected error
  11. KULRICE-8428 - Data cannot be retrieved due to an unexpected error
  12. KULRICE-8037 - Data cannot be retrieved due to an unexpected error
  13. KULRICE-7666 - Data cannot be retrieved due to an unexpected error
  14. KULRICE-7588 - Data cannot be retrieved due to an unexpected error
  15. KULRICE-5804 - Data cannot be retrieved due to an unexpected error
  16. KULRICE-5599 - Data cannot be retrieved due to an unexpected error
  17. KULRICE-5552 - Data cannot be retrieved due to an unexpected error
  18. KULRICE-5399 - Data cannot be retrieved due to an unexpected error
  19. KULRICE-5391 - Data cannot be retrieved due to an unexpected error
  20. KULRICE-5390 - Data cannot be retrieved due to an unexpected error
  21. KULRICE-5389 - Data cannot be retrieved due to an unexpected error
  22. KULRICE-5388 - Data cannot be retrieved due to an unexpected error
  23. KULRICE-5378 - Data cannot be retrieved due to an unexpected error
  24. KULRICE-5377 - Data cannot be retrieved due to an unexpected error
  25. KULRICE-5367 - Data cannot be retrieved due to an unexpected error
  26. KULRICE-5366 - Data cannot be retrieved due to an unexpected error
  27. KULRICE-5365 - Data cannot be retrieved due to an unexpected error
  28. KULRICE-5364 - Data cannot be retrieved due to an unexpected error
  29. KULRICE-5363 - Data cannot be retrieved due to an unexpected error
  30. KULRICE-5334 - Data cannot be retrieved due to an unexpected error
  31. KULRICE-5333 - Data cannot be retrieved due to an unexpected error
  32. KULRICE-5287 - Data cannot be retrieved due to an unexpected error
  33. KULRICE-5286 - Data cannot be retrieved due to an unexpected error
  34. KULRICE-5284 - Data cannot be retrieved due to an unexpected error
  35. KULRICE-5159 - Data cannot be retrieved due to an unexpected error
Secondary:
  1. item
  2. item
Work Coordination:
  1. Gap Analysis through source
  2. Gap Analysis with Project developers
  3. Development 
  4. Focus Group Review
  5. Conversion Guide
  6. Conversion Scripts
  7. Testing
Conversion Guide and Scripts

Option 1

Developers add notes to confluence page as work is being done
Conversion guide then built from confluence page and likewise for conversion scripts 

TW ensures that once it's moved to the documentation that it's yanked/archived from the wiki

* Assumes we have a non-developer dedicated to keeping up the conversion guide

Option 2

Developers document changes in the conversion guide as work is being done
Conversion scripts then built from conversion guide

High Level Work Plan

Work will progress through each of the major KNS frameworks in a fixed order. The process outlined above will be completed for each of the frameworks. These are items shown in yellow. 

While work on the major frameworks is taking place, work on cross-cutting concerns and general bug fixing will occur.

Dependencies

List any functional or technical work that must be completed before work on this item can begin:

  1. item

Issues

List any issues that need to be resolved before work on this item can begin:

Functional:
  1. item
  2. item
Technical:
  1. Work with KFS, a yet to be identified DM likely, to determine what gaps exist between existing KRAD functionality and KNS functionality they use or extend
  2. Work with KC, a yet to be identified DM likely, to determine what gaps exist between existing KRAD functionality and KNS functionality they use or extend

QA or Regression Testing Plan

List steps needed to test the basic functionality of this update, enhancement, bug fix

  1. test/steps
  2. test/steps

Checkoff

Functional Analysis Complete? No (completed by SME)

Needs Review by KAI? No (completed by SME)

Technical Analysis Complete? No (completed by DM)

Needs Review by KTI? Yes (completed by DM)

Estimate: ~500 hours (completed by DM)

Technical Design: Link Here (completed by DM)

Jira: KRRM-144 - Data cannot be retrieved due to an unexpected error (completed by SME)

Final Documentation: Link Here (completed by DM)

Added to QA: No (completed by SME)

  • No labels