Digital Service Lab

Facing your Digital Transformation Challenges “Hands-On”

Government services are no longer a one-way linear delivery process. Instead, governments are now enablers of a co-creation culture where citizens can identify a need and use the data provided by governments to develop a solution.

This new approach of government service delivery requires new mindsets and technologies to design digital services.

What is Digital Service Lab?

Digital Service Lab (DS Lab) is a series of experiential, hands-on lab sessions where participants will learn to create and deploy cloud native digital services.

“Hands-on, Minds-on” Approach – Instead of the conventional classroom sessions, instructors will facilitate lab-based exercises where participants will go through scenario-based journey of creating digital services. Through the hands-on exercises, participants can quickly put into practice what they have learnt to reinforce their learning experience.

Collective Intelligence – DS Lab adopts the pair programming approach which is commonly used in agile development. Participants will paired up where one (the driver) will write the code while the other (the navigator) observes and reviews each line of code. This boosts learning as each individual brings in different experiences into the learning environment.

Digital Service Lab Objectives

Participants will be equipped with skills and tools to create and deploy cloud-native digital services in the government domain. Upon completion of the lab sessions, participants will be able to:

  1. Design digital government services that enable co-creation with citizens.
  2. Unlock digital assets required for digital transformation.
  3. Build agile and dynamically scalable solutions that responds quickly to policy changes and usage.
  4. Develop solutions that enable Continuous Integration/Continuous Deployment (CI/CD) for enhanced public service delivery.

Digital Service Lab Content

Each DS Lab consists of 10 lab sessions (8 hours each). A typical sequence of DS Lab modules is as follow:

  1. Essential Workstation Configuration
  2. Designing Microservices Architecture and 12-factor apps
  3. Running Docker Containers and managing sessions
  4. Creating the Full Lifecycle of Digital Services
  5. Creating Digital Service using Microservice Architecture