Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-947

Mid Sensitivity Calculator Front-End refactor

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Not Assigned
    • PI8
    • None
    • None
    • Obs Mgt & Controls
    • Hide

      Front-end refactoring improves performance and user experience of the sensitivity calculator.  Improved performance of the interactive input validation enables more complicated input systems to be added into the form. 

      Show
      Front-end refactoring improves performance and user experience of the sensitivity calculator.  Improved performance of the interactive input validation enables more complicated input systems to be added into the form. 
    • 3
    • 3
    • 9.333
    • Team_BUTTONS
    • Sprint 5
    • Hide

      front end was demonstrated in the PI 8 demo. In addition to the efficiencies refactored in the backend (SP-1173) and displayed in the front end, we’ve included target coordinates (AT2-565) minimal front end input validation (AT2-554) and done some cleanup as described in AT2-583. We’ve also migrated the frontend code from JavaScript to TypeScript to facilitate future development (AT2-568,AT2-569, AT2-570, and AT2-567)

      Show
      front end was demonstrated in the PI 8 demo. In addition to the efficiencies refactored in the backend ( SP-1173 ) and displayed in the front end, we’ve included target coordinates (AT2-565) minimal front end input validation (AT2-554) and done some cleanup as described in AT2-583. We’ve also migrated the frontend code from JavaScript to TypeScript to facilitate future development (AT2-568,AT2-569, AT2-570, and AT2-567)
    • 8.6
    • Stories Completed, Integrated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - UNCOVERED

    • SPO-714

    Description

      Sensitivity calculator front-end uses Bootstrap and JavaScript. Currently to switch between the user and 'expert/debug' modes, the calculator needs to be run as two systems each serving almost identical HTML pages. These pages should be combined into one page where some inputs are shown/hidden based on the mode. It should also be possible to switch between the modes using the calculator UI. This also requires making design decisions on how the mode is displayed to the user so that it is clear which mode was used to produce the calculations.
      Additionally the interactive input validation should be refactored to be more efficient and to use a library similar to Astropy for consistent astronomy units.

       

      Attachments

        Issue Links

          Structure

            Activity

              People

                s.breen Breen, Shari
                p.klaassen Klaassen, Pamela
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 3.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete721.0
                  Total721.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel