Independent Submission
Implementation Report: 2610-2.6
Category: Standards Track
I. S. Hudzaifah
Bandung, Indonesia
2025

← Section 2, Implementations

Implementation Report: pms

Abstract

A project management system used by 200+ staff across 2,400+ projects, connected to Microsoft Teams and other company systems.

See Tech Stack.

Status of This Implementation

This implementation is in production use and actively maintained.

Tech Stack

BackendGo (chi, GORM)
Web appAngular (Nx monorepo)
DatabasesMySQL, PostgreSQL
AnalyticsClickHouse
EventsKafka
CacheRedis
File storageMinIO
Microsoft 365Microsoft Graph, Entra ID
ObservabilityOpenTelemetry

1. Overview

pms tracks projects, activities, meeting minutes and daily progress in one place. Each team works in its own workspace, and the dashboard shows the whole portfolio: what is in progress, what is delayed and what has not started.

PMS dashboard

Figure 1: The PMS dashboard for the Genba workspace, showing portfolio status, progress per project and a status breakdown.

2. Projects

A project is broken down into a tree of activities, numbered like an outline (1, 1.1, 1.1.1). Each activity has a status, dates, a team and progress, and a parent’s progress reflects its children. The same activities can be viewed as a tree, a board of buckets, a timeline or analytics, so a manager and an engineer can look at the same work in the way that suits them.

Next to the activities, each project shows its people, the concerns raised against it and the minute reports from meetings about it.

PMS project tree view

Figure 2: A project as a tree of 115 activities, with status, dates, team and progress per item. The People panel is blurred.

PMS project board view

Figure 3: The same project as a board, with activities grouped into Open, In Progress and Complete buckets.

3. Tasks, Meetings and Concerns

Work does not only come from project plans. It also comes out of meetings and problems.

PMS My Tasks

Figure 4: My Tasks, combining project activities and meeting actions from every project in one list.

4. Integrations

HudzaifahStandards Track[Page 1]