Design Guide

For designers and architects

This section provides step by step guide on how to design services on DIGIT. Design is a process of identifying the various layers of abstractions and also unbundling each layer into reusable components. We will start by modelling the requirements into high-level process workflow. This helps us identify the actors and sequence of activities. From this, we can extract the roles, services and workflows. Roles and workflows are configured into DIGIT. DIGIT also comes with many services that can be reused.

The DIGIT design process covers the steps outlined below:

Design Phase Outputs

The outputs of the design phase are listed below:

  1. Process Workflows

  2. User Stories

  3. Service Specifications (YAML)

  4. Service Detailed Design (Class & Database Design)

  5. Sequence Diagrams for each user story

  6. User Navigation Model

  7. User Interface Design

  8. Dashboard Design

  9. Engineering Plan

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.