Browse Source

docs: tambah roadmap & prioritas pengerjaan ke backlog

master
Budi Setiawan 3 weeks ago
parent
commit
8799caa611
  1. 36
      backlog.md

36
backlog.md

@ -1,3 +1,39 @@ @@ -1,3 +1,39 @@
# 🗺 ROADMAP & PRIORITAS PENGERJAAN
## Fase 1 — Fondasi Komunikasi (Sekarang)
> Prerequisite untuk semua fitur notifikasi dan ticketing
| # | Tugas | Estimasi | Dependency |
|---|---|---|---|
| 1 | **Install & konfigurasi Mailcow** (Docker, LDAP, multi-domain) | 2-3 hari | - |
| 2 | **Install & konfigurasi Zammad** (Docker, LDAP, kategori, SLA) | 2-3 hari | Mailcow (notif email) |
| 3 | **FE Ticketing** (`/ticketing` di my.gisportal.id) | 3-5 hari | Zammad running |
## Fase 2 — Push Notification
> Setelah Zammad aktif sebagai sumber event utama
| # | Tugas | Estimasi | Dependency |
|---|---|---|---|
| 4 | **Build `geonet-push` service** (FastAPI + VAPID) | 2-3 hari | Zammad webhook |
| 5 | **FE Push** (subscribe, Service Worker, notif center) | 1-2 hari | geonet-push running |
## Fase 3 — Infrastruktur Pendukung
| # | Tugas | Estimasi | Dependency |
|---|---|---|---|
| 6 | **Mikrotik** — PPP login via LDAP | 1 hari | - |
| 7 | **Windows Server AD** — LDAP SSO + SAML | 2-3 hari | - |
| 8 | **Thunderbird** — konfigurasi IMAP ke Mailcow, simpan ke NAS | 1 hari | Mailcow |
## Fase 4 — FE Lanjutan (setelah Fase 1-2)
| # | Tugas | Estimasi | Dependency |
|---|---|---|---|
| 9 | **Monitoring alert detail** dialog (standar UI) | 1 hari | - |
| 10 | **Mail UI** (Inbox, Sent, Draft, Contacts, dll) | 5-7 hari | Mailcow API |
---
> **Mulai dari**: ① Mailcow → ② Zammad → ③ FE Ticketing → ④ Push Notification
---
# ADR — Standar Dialog Preview / Edit (UI Pattern)
## Aturan Wajib

Loading…
Cancel
Save