LogoLogo
GovStack Home
1.0.2
1.0.2
  • Enter the Sandbox
  • Access Demos
    • Social Cash Transfer - Tech Demo
    • Construction Permit - UX Demo
    • High School Certificate - Methodology Demo
  • Follow Methodology
    • Do It Yourself Guide
      • GovStack Design Sprint
        • Overview
        • Preparation
        • Day 1 - Sharing
        • Day 2 - Mapping
        • Day 3 - Ideating
        • Day 4 - Testing
        • Day 5 - Learning
    • Do It Yourself Assets
      • DIY Wireframes
      • DIY Dynamic Frontend
        • Frontend Recommendations
      • DIY Minikube
      • DIY Full-Stack
      • Get Deployment Support
    • Service Design Best Practice
      • Phase 0 - Empathy
      • Phase 1 - Research
      • Phase 2 - Design
      • Phase 3 - Test
      • Phase 4 - Deliver
      • Templates
  • Explore Stack
    • Architecture
    • Use Case Frontend
    • Use Case Backend
    • Building Blocks
      • Information Mediator: X-Road
      • Identity: MOSIP
      • Consent: iGrant.io/Redpill Linpro
      • Payment: Mifos Payment Hub
      • Emulators
    • Infrastructure
  • Version History
Powered by GitBook
On this page
  • Part 1: Service Design
  • Part 2: Software Development

Was this helpful?

  1. Follow Methodology

Do It Yourself Guide

Was this helpful?

Guide your digital team through the suggested DIY path or pick your suitable steps to understand key design and architecture principles of GovStack. Accomplishing all or selected steps on this guide is a perfect practice for prototyping and implementing services based on the GovStack approach.

Part 1: Service Design

Participants: Business Analysts, Domain Experts, UX Designers

Objective: Design a selected use case to a developer-ready stage and learn methodology along the way

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

Pre-Step: Inform yourself about the suggest GovStack methodology

  • GovStack Sandbox Example Service: Construction Permit

Steps

  1. Draft an 'As-Is' User Journey to help identify touch points, inefficiencies, pain points, opportunities for improvement followed by a digitized 'To-Be' user journey that represents the desired state of the user experience after changes have been made

    • Select a use case with your team

  2. Develop a Service Blueprint which helps organizations see the big picture of how a service is implemented and used. It pinpoints required Building Blocks, dependencies between user journeys and government entities in the same visualization.

  3. Create Wireframes to outline the user interface and interaction flow, serving as a base for the visual and functional aspects of the digitized solution.

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

Part 2: Software Development

Target group: IT Architects, Software Engineers and Backend Developers

Objective: Build a testing environment and learn how GovStack architecture can be technically implemented in practice

Deliverables: Deployed of Sandbox in any form

Pre-Step: Inform yourself about the technical theory and practice of the GovStack approach

Steps (All steps can be conducted chronologically or on an individual basis and need)

  1. Service Design (see above)

  2. "

  3. "

  4. Develop a Frontend. It outlines the user interface and interaction flow, displaying real visual and functional aspects of the digitized solution. Create your own Frontend according to your use case and your needs.

  5. Download GovStack’s Sandbox environment (Minikube container with Use Case Frontend + X-Road + BB Emulator) and deploy and configure X-Road (a possible software for Information Mediator Building Block). Learn how Building Blocks interact via X-Road with the Frontend based on GovStack’s use case “Social Cash Transfer”.

  6. Build Your Emulated Sandbox by recreating GovStack’s Sandbox and extend it with your Frontend and Building Block Emulators needed according to your Service Blueprint.

    • Deploy your Frontend from step 1

  7. Assemble Your Full-Stack Sandbox using open source software and assets provided by GovStack, your own Frontend and any Building Block Software of your choice.

    (Extensive knowledge required)

    • Follow step 3

    • Exchange Building Block Emulators with actual Software solutions compliant to the GovStack Specifications

Success! The developer team is ready to scale the testing environment with more citizen services or to bring that one prototype closer to production use.

Create As-Is and To-Be Use Journeys using the (click on the arrow next to the title to duplicate the template)

For an introduction to the template, watch our explanatory

As a workshop method, you may use the proposal

Create a Service Blueprint using the

For an introduction to the template, watch our explanatory

Create wireframes using the

Get familiar with the Building Block architecture using specifications and

Compare specification and actual implementation of concepts like “Building Blocks”, “Information Mediator Security Server”, “Emulators”, “Adapters”, … using

If you end or pause with this prototype, you might add Functionality with our

Rebuild

Deploy

Build for each BB required according to the Service Blueprint

Integrate all components; you might find guidance based on our

Optionally, follow

GovStack Playbook User Journey Description
GovStack UX/UI Guidelines
Project Documentation
Use Case Frontend Demo
User Journey Template
User Journey video
GovStack Design Sprint
Service Blueprint Template
Service Blueprint video
GovStack Wireframe Kit
GovStack architecture
Building Block specifications
GovStack Sandbox USCT Technical Demo
High-level explanation of the software stack
Developer Documentation of the Use Case Demo
GitHub Code Repositories
generic RPC backend
Sandbox Minikube Explanatory Videos
Sandbox Minikube Github Docs
infrastructure layer
Building Block Emulators
instructions to deploy Open Source Software for Identity, Payment and Consent Building Block
Social Cash Transfer Demo Github Repositories
Information Mediator "X-Road"