Test and Learn for Country Teams

Purpose: Use learning material, templates and prototyping kits to build up knowledge and skills on the GovStack architecture and service design

Track 1: Service Design

Target group: business analysts, UX/UI designer, (frontend developer)

Objective: Get one selected use case developer-ready and learn methodology along the way

Deliverables: User Journey(s), Service Blueprint, (Wireframes)

Activities:

  1. Select a use case with your team

  2. Inform yourself about the suggest GovStack methodology

    1. GovStack Playbook User Journey Description

    2. GovStack Sandbox Example Service

      1. Project Documentation

      2. Use Case Frontend Demo

    3. GovStack UX/UI Guidelines

  3. Create As-Is and To-Be Use Journeys using the User Journey Template

    1. As a workshop, you may use the GovStack Design Sprint proposal

  4. Create a Service Blueprint using the Service Blueprint Template

  5. Optional: Create wireframes using the GovStack Wireframe Kit

The service design team is ready to hand over the service to the developers.

Explanation Videos

User Journey Explanation Video

User-Journey-Mapping.mp4

Blueprint Explanation Video

to be added: Wireframe Kit HowTo Video from “Women in GovTech” @Martinez, Yolanda (Deactivated)

Track 2: Architecture

Target group: architects, engineers and backend developers

Objective: Learn how GovStack architecture can be technically implemented in practice

Deliverables: Local deployment of Sandbox Minikube

Activities:

  1. Inform yourself about the technical theory and practice of the GovStack approach

    1. Get familiar with the Building Block architecture using GovStack architecture specifications and Building Block specifications

    2. Compare specification and actual implementation of concepts like “Building Blocks”, “Information Mediator Security Server”, “Emulators”, “Adapters”, … using GovStack Sandbox USCT Technical Demo

      1. High-level explanation of the software stack

      2. Developer Documentation of the Use Case Demo

      3. GitHub Code Repositories

  2. Deploy a “light” version (Use Case Frontend + X-Road + BB Emulator) of the USCT Technical Demo to observe the architecture on your local system

    1. Sandbox Minikube Gitbook Page

    2. Sandbox Minikube Github Docs

  3. Extend the “light” version of the USCT Technical Demo (to be released)

  4. Go through the Information Mediator and other relevant Building Block Learning Units (to be released)

Explanation Videos:

Sandbox Minikube Explanation Video

Deployment Video

USCT Walk-Through Video