With the new added team members Brimen will new restructuring into a proper engineering team with different squads, each squad will be responsible for different areas of the product and will have their own goals and objectives.
Ruben
Team Lead / SAD
Team 1
Legacy Migration
Team 2
New System
Team 3
Go Migration
Azril · Steven
FE
Bunaya
BE
Deni
FE
Wahid
BE
Bagus
FE
Ainun
BE
Vidha
QA
Amelia
QA
Faizal
QA
Fardan
Team Hore - Lead Engineer
Banyu
DevOps
Hani
Technical Writer
One lifecycle, eleven checkpoints. Dedicated slides below explain the key stages in detail.
Backlog refinement and sizing.
Solution options and risks.
Architecture and module contracts.
Cross-team quality and feasibility.
Implementation and integration.
Release candidate deployment.
Validation against requirements.
Defect fixes and stabilization.
Business acceptance check.
Go-live rollout.
Operate, observe, improve.
Detailed focus: The next dedicated slides focus on Grooming, System Design & Review, and Development execution.
Quality loop: QA feedback still loops into fixes, then back to staging and retest.
Developers, QA, and frontend align on PRD and Figma before implementation starts.
After grooming, developers draft technical design and review choices together with technical writer support.
Development starts in dedicated feature branches, then merges through pull requests into releases/development.
feat/inventory-list or feat/pelunasan-webhook.releases/development as the integration branch.releases/staging for QA testing.
QA validation runs while feature work continues in parallel, with feature flags protecting risky flow changes.
USE_CHECKOUT_CALCULATION_V2_IS_ENABLED=false or true.
Work from Jira Task -> Branch -> Code -> Done -> Add Proof and Comments
Open assigned Jira task, read scope, and confirm acceptance criteria before coding.
Create a branch in repository using naming convention, for example feature/INVC-1234-inventory-list.
Implement changes, run tests locally, then commit and push with clear task-linked messages.
Set task as done when implementation is complete and open PR if required by team flow.
Add Jira comments and proof of work such as API response, test result, or UI screenshot.
Definition of done: code delivered, validated, and proof posted on the Jira task for visibility.
Reference visual for the daily task-to-proof execution cycle.
Use this as an execution checklist from assignment to reporting.
Test Feature → Send Proof to Jira Task · If Bug Found → Create Issue → Fix → Verify → Send Proof Again
Open your assigned Jira task (Main Task or Subtask). Read the task details and focus on one feature at a time.
Read task details and acceptance criteria to understand the feature scope, objectives, and expected behavior.
Execute test cases on the target environment. Verify list loads, filters work, pagination is correct, and data is accurate.
Working as expected → Done. Bug found → Follow the Bug Flow. Document actual vs expected behavior clearly.
Add comment on the same task with UI screenshot or API response, mention the feature tested, and update status if done.
Definition of done: feature validated, proof posted on the Jira task. If a bug is found, create an issue and follow the Bug Flow below.
Create Issue → Developer Fixes → QA Verifies → Send Proof → Close Issue
Create a bug in Jira with steps to reproduce, actual vs expected, environment, and screenshots or logs.
Assign to the related developer and link the bug to the original Main Task or Subtask and the feature tested.
Developer creates a branch (e.g. bug/INV-201-fix-null-filter), codes the fix, commits, pushes, and opens a PR.
Developer comments on the bug issue with what was fixed, how it was fixed, and screenshots or logs as evidence.
QA retests the feature against original test cases, related scenarios, and regression paths to confirm the fix.
Fix verified → mark Done. Still an issue → re-open or comment with details. Loop back to B2 or create a new bug.
Add comment on the bug issue with what was retested, test results, screenshots or logs, and update status to Done.
Close the bug issue after verification is confirmed. Issue is fix-verified and confirmed complete.
Still an issue after B6? Re-open or comment with details, then loop back to B2 or create a new bug ticket.
Reference visual for the QA daily task-to-proof execution and bug flow cycle.
Use this as a daily checklist from test execution to bug resolution and reporting.
CI/CD Pipeline · Bamboo · Bitbucket · Rancher
All merges via Pull Request
Auto-deploy on merge · Feature flags ON/OFF
Integration & system testing · Feature flags for unrelated features
Uses PRODUCTION environment (DB, Redis, MQ) · Final validation
Blue/Green or Rolling Update · Zero manual SSH · 100% automated
Bamboo + Bitbucket + Rancher — full pipeline topology
Microservices · Kong · gRPC · MySQL · Redis · RabbitMQ · OTel + Elastic Stack
Client → HTTPS → Kong → HTTP → Services
REST API (HTTP) · gRPC Server
REST API (HTTP) · gRPC Server
REST API (HTTP) · gRPC Server
Inter-service communication via gRPC
Kong · gRPC · MySQL · Redis · RabbitMQ · OTel + Elastic Stack
Regular updates to keep the team aligned and transparent
📅 Schedule
Every Monday & Thursday
Reporting required from:
🎯 Purpose
📋 Where to Report
Jira Project → Task Reporting / Stand-up
Dedicated Section / Epic / Custom Field
or Confluence Page linked in Jira
🔔 Important Guidelines
Reporting Format (use this for every update)
| Date (DD/MM) | Task / Work Done |
|---|---|
| 13/05 | - List Item - Detail Item (UI) - API: GET /items (with pagination & filter) |
| 14/05 | - Update Item - API: PUT /items/{id} - UI: Edit Item modal |
| 16/05 | - Fix: Item status not updating |
| … | … |
Reporting Flow
✅ What Has Been Done
| Date (DD/MM) | Task / Work Done |
|---|---|
| 13/05 | - List Item (UI) - API: GET /items (pagination & filter) |
| 14/05 | - API: PUT /items/{id} - UI: Edit Item modal |
| 16/05 | - Fix: Item status not updating |
| … | … |
🔵 What To Do
4 Main Initiatives. Aligned Teams. Clear Focus.
4
Main Features
Planned Development
4
Teams Involved
Aligned & Focused
Upcoming Phases
Fase 5 – Fase 6
Delivery Roadmap
1 Goal
Deliver Value
On Time, Together
| # | Feature / Initiative | Description | Phase | Team | Key Benefits |
|---|---|---|---|---|---|
| 1 |
Pelunasan Team 3 (Starting to use Golang) |
Requirement dari APP dengan landasan nota dinas BRIMEN Legacy ditutup | Fase 5 | 👥 Team 3 |
|
| 2 |
Migrasi BRIMEN Legacy Team 1 |
Migrasi database dan NFS untuk BRIMEN Legacy | Fase 5 | 👥 Team 1 |
|
| 3 |
Dokumen Transaksi with QLOLA Integration Team Hore |
Dokumen operasional (DHE) dengan integrasi ke QLOLA | Fase 5 | 👥 Team Hore |
|
| 4 |
Modul Korporasi Team 2 |
Mampu integrasi dengan BRISPOT | Fase 6 | 👥 Team 2 |
|