2023-05-11 Sandbox Meeting Berlin

 Date

May 11, 2023

 Participants

  • @Nico Lueck

  • @Jake Watson

  • @Steve Conrad

  • @Wes Brown

  • @Harri Mansikkamäki

  • @Meelis Zujev (Deactivated)

  • @jarkkohyoty

  • @Martha Vasquez

  • @Paweł Gesek

Location

https://goo.gl/maps/NToNbqDtfdXDA2dk9 5. OG

Please be aware, that the Governance Committee Meeting on the days before will be located here: https://goo.gl/maps/ZpSkae2ks8nkMqLS6

Evening meeting in Beer Garden: https://goo.gl/maps/QPpXtf9T7k1dV9Av9 or https://goo.gl/maps/JU35qBzyLtbByG6o7

 Goals

 

Topic Backlog And Notes

  • Done Packaging (Jarkko)

    • BB Candidate to be packed for easy deployment

    • Export/Import of multiple BB configurations/whole instance (Use Case focused?)

      • At least first version in GovStack Release 2.0

  • Done Configuration and Seed Data

    • Share Test Data between Soldevelo and Gofore

    • Collaborate on common source of synthetic data

  • Done Process and Project Management. How to work together.

    • Streamline developer teams to one common team

    • Shared Backlog or Collaboration Board for Division of Goals

    • Common Backlog Planning with Arch WG, Soldevelo and Gofore Team. On work described in the timeline below, assign issues to either @Meelis Zujev (Deactivated) or @Dominika Bieńkowska (Deactivated)

  • Done Most Important Streams? Work on what?

    • Done Cooperation Soldevelo/Gofore on Adapter Development?

      • Adapter as one key hurdle to have first running GovStack based Instance (Proof of concept running)

      • Done Work together on OpenIMIS and UNCTAD eRegistration tools?

        • Mifos: Share needed Endpoints

        • Mosip: Share needed Endpoints

        • UNCTAD eRegistration (=Registry)

          • Pick OpenCRVS or UNCTAD

        • OpenIMIS (=Registration)

          • Soldevelo already working on OpenIMIS → Synergy

          • Develop adapter together: Soldevelo + Gofore Team

      • Focus of Soldevelo? Example Implementations, Adapters, Extend Test Harness…?

    • Done Using Test Harness in Sandbox - Adding Deployment Test to Test Harness (Pawel)

      • Where is testing gone live? Owner?

        • Resources are in BB repositories

        • Possible limit of CircleCI Free. Who will own the subscription in future?

      • Integration of Exchange: Testing Results in Exchange

      • Docker Scripts and Files will be shared with Sandbox. Sandbox Team does not have to build new docker scripts

      • No further assets from the sandbox team are shared with Testing Team and vice versa

    • Second Prio Software Product Journey

      • Catalog: Very High Level Alignment Check, Automatic pulling of from sources

      • Compliance: API Testing and Manual FitGap Analysis

      • Sandbox: Deployment Readiness,…?

  • Done Timelines and Resources

    • End of May

      • Endpoint Mapping of Happy Flow

      • Meeting with BB Providers to review timeline and priotize endpoints

      • Discuss in Arch WG how to design Cross-BB Authentication and Authorization Function for sandbox, basic principles

    • June

      • Soldevelo, Gofore, possibly OpenIMIS developers to work on integrating OpenIMIS (adapter) (1-2 sprints)

        • Potentially write adapter for Registry BB

      • Check compliance of the relevant endpoints with test harness (1 sprint)

      • After Azure PoC: Present Infrastructure Setup in Architecture WG

      • Implement Cross-BB Authentication and Authorization in Sandbox

      • Common repository/structure of synthetic data for each BB/use case

    • June/July:

      • BB Providers delivering a pre-version of their candidate only with Happy API

      • “Backend for Frontend”, Middleware Development

    • July/August:

      • Integrate all BB and Quality Assurance

      • Documentation being finalized (Gitbook)

    • Mid September: Release 2.0

      • Release: USCT Simulation, possibly with Online Construction Permit (purpose: Presentation)

      • Release: USCT Simulation combined with functional backend (purpose: replicatable for tech users)

      • Release: Sandbox Documentation and Tutorials to replicate Sandbox

Actions

Involve contracted BB Providers (Mifos, MOSIP, XRoad, [Consent]) early on in piloting the Testing Harness @Paweł Gesek
Create a list of 2-3 candidates for each BB @Steve Conrad
List expectations from BB Providers and pain points for Gofore Team on integration work @Meelis Zujev (Deactivated)
Gofore will map all needed BB endpoints on Happy Flow @Meelis Zujev (Deactivated)
Required Happy Flow Endpoints will be shared with Mifos and Mosip @Meelis Zujev (Deactivated)
Required Happy Flow Endpoints will be served with non-contracted BB candidates and adapter developments @Meelis Zujev (Deactivated) @Paweł Gesek
@Wes Brown to set up meeting with @Steve Conrad and Satya to discuss BB provider scope (APIs and deployment?) and prioritizing APIs for sandbox use cases
Include security aspects in adapter concept, Authentication/Authorization @Steve Conrad
UNCTAD Licence useable for replication of Sandbox by others? @Nico Lueck
Soldevelo shares data used so far and creates common repository of synthetic data with Gofore and BB Providers @Paweł Gesek