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

Low-ITF as a continuous integration platform

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

Details

    • LOW ART
    • Hide

      The benefits of adopting a continuous integration approach are well known and well documented: "It improves quality, reduces risk, and establishes a fast, reliable, and sustainable development pace." <https://scaledagileframework.com/continuous-integration/>
      Specifically, in the short term the Low ITF Integration Event test efforts are currently impeded by a lack of confidence in the system, due to insufficient testing cadence of a rapidly evolving software system. Automatically running an integration test suite whenever newer versions of subsystems become available will address this. If not addressed, the problem will worsen, as we commence Verification Event testing activities in parallel to continually re-testing new software versions; and again it will worsen when we integrate a succession of stations into the AA0.5 array.
      In the medium term, there is an opportunity to increase quality across the project, by providing software teams with rapid feedback on their releases. Also, having a CI platform in place at the Low ITF lays the foundation for us to be able to do low-risk, managed Release-on-Demand into production.
      In the long term, we want to ensure the continuing relevance and value delivered by the Low ITF by providing it with a clear function and purpose (with respect to software) beyond the running of formal integration and verification event test cases.

      Show
      The benefits of adopting a continuous integration approach are well known and well documented: " It improves quality, reduces risk, and establishes a fast, reliable, and sustainable development pace ." < https://scaledagileframework.com/continuous-integration/ > Specifically, in the short term the Low ITF Integration Event test efforts are currently impeded by a lack of confidence in the system, due to insufficient testing cadence of a rapidly evolving software system. Automatically running an integration test suite whenever newer versions of subsystems become available will address this. If not addressed, the problem will worsen, as we commence Verification Event testing activities in parallel to continually re-testing new software versions; and again it will worsen when we integrate a succession of stations into the AA0.5 array. In the medium term, there is an opportunity to increase quality across the project, by providing software teams with rapid feedback on their releases. Also, having a CI platform in place at the Low ITF lays the foundation for us to be able to do low-risk, managed Release-on-Demand into production. In the long term, we want to ensure the continuing relevance and value delivered by the Low ITF by providing it with a clear function and purpose (with respect to software) beyond the running of formal integration and verification event test cases.
      • A regression test suite in the ska-low-tests repository can be automatically run against the Low ITF software deployment
    • Intra Program
    • 2
    • 3
    • 0
    • Team_MCCS
    • Sprint 5
    • PI24 - UNCOVERED

    • Team_MCCS Team_VULCAN testing

    Description

      Turn the Low-ITF into a continuous integration platform, that hosts a staging environment in which an integrated software system is continually run and tested. Implement tooling that allows us to automatically update subsystem and component versions, run a suite of integration tests, and if necessary, roll back.

      Attachments

        Issue Links

          Structure

            Activity

              People

                Vani.Naram Naram, Vani
                Drew.Devereux Devereux, Drew
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (72.73%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   23.0
                  Complete48.0
                  Total611.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel