Uploaded image for project: 'SAFe Solution'
  1. SAFe Solution
  2. SS-19

NFRS for MVP: Keep Assessing and improving

    XporterXMLWordPrintable

Details

    • Epic
    • Won't have (this time)
    • None
    • None
    • MVP NFRs
    • Data Processing, Obs Mgt & Controls
    • Hide

      By starting to assess and keep increasing the reliability and maintainability of the MVP, it will be easier to maintain those Quality Attributes.

      Show
      By starting to assess and keep increasing the reliability and maintainability of the MVP, it will be easier to maintain those Quality Attributes.
    • 0
    • Hide

      The MVP is further developed during PI4 onwards, and the following NFRs are demonstrated:

      • Reliability: the software can be stopped and restarted and keep working as intended.
      • Maintainability: it is possible to stop a part of the system —a subarray— without impacting at all the other part of the system
      • Different software versions can coexist
      • Observability, diagnosibility

      Some expected outcomes to be agreed:

      • MVP prototype items with code in GitHub/GitLab
      • MVP k8s or docker images available in Nexus
      • Test suite that tests the above criteria; in particular
        • Chaos monkey style tool running against processes in a subarray not affecting any other subarrays
        • Chaos monkey style tool running against processes in a subarray and those processes are able to be respawned and continue working as intended.
      Show
      The MVP is further developed during PI4 onwards, and the following NFRs are demonstrated: Reliability: the software can be stopped and restarted and keep working as intended. Maintainability: it is possible to stop a part of the system —a subarray— without impacting at all the other part of the system Different software versions can coexist Observability, diagnosibility Some expected outcomes to be agreed: MVP prototype items with code in GitHub/GitLab MVP k8s or docker images available in Nexus Test suite that tests the above criteria; in particular Chaos monkey style tool running against processes in a subarray not affecting any other subarrays Chaos monkey style tool running against processes in a subarray and those processes are able to be respawned and continue working as intended.

    Description

      The Minimum Viable Product (MVP), a.k.a. Evolutionary Prototype needs to meet a number of Non-Functional Requirements (NFRs). In particular, those that have to do with reliability, maintainability, and observability.

      Attachments

        Issue Links

          Structure

            Activity

              People

                g.leroux Le Roux, Gerhard [X] (Inactive)
                j.santander-vela Santander-Vela, Juande
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel