Sapawarga
  • Pendahuluan
  • Tentang Dokumen
  • Sistematika Penulisan
  • Documentation
    • Deskripsi Umum Sistem
      • Daftar Role / Actor
      • Daftar Komponen
      • Daftar Modul
    • Spesifikasi Modul & Use Case
      • Modul: Authentication
        • Login
        • Homepage
        • Splash Screen
        • Onboarding
        • Edit Profile
        • View Profile
        • Change Password
        • Lupa Password & Reset Password
      • Modul: Dashboard
        • Usulan (Most Likes Usulan)
        • Usulan (Diterima/Dipublikasikan)
        • Usulan (Most Popular)
        • Usulan (Geographic)
        • Polling
        • Top Berita
      • Modul: Survei
        • List Survei
        • Create & Edit Survei
        • Detail Survei
      • Modul: Polling
        • List Polling
        • Create & Edit Polling
        • Detail Polling
      • Modul: Usulan Masyarakat
        • List Usulan
        • Create Usulan
        • Approval Usulan
        • Detail Usulan
      • Modul: Notification
        • List Notification
        • Create & Edit Notification
        • Detail Notification
      • Modul: Pesan
        • List Pesan
        • Create & Edit Pesan
        • Receive Push Notifications
        • Detail Pesan
        • Hapus Pesan
      • Modul: Pengguna
        • List Pengguna
        • Create & Edit Pengguna
        • Detail Pengguna
        • Export Pengguna
        • Import Pengguna
      • Modul: Nomor Telepon Penting
        • List Nomor Penting
        • Create & Edit Nomor Penting
        • Lokasi Terdekat
        • Detail Nomor Telepon Penting
      • Modul: Sumber Berita
        • List Sumber Berita
        • Create & Edit Sumber Berita
      • Modul: Berita
        • List Berita
        • Create & Edit Berita
        • Prioritas Berita
        • Detail Berita
      • Modul: Video Post
        • List Video Post
        • Create & Edit Video Post
        • Detail Video
      • Modul: Berita Saber Hoax
        • List Berita Saber Hoax
        • Create & Edit Berita Saber Hoax
        • Detail Berita Saber Hoax
        • Aduan Saber Hoax (Via Whatsapp)
      • Modul: Release Management
        • List Release
        • Create & Edit Release
        • Update Aplikasi (Mobile)
      • Modul: Kontak Lapor (Mobile)
      • Modul: List Bantuan (Mobile)
      • Modul: Administrasi (Mobile)
      • Modul: Banner
        • List Banner
        • Create & Edit Banner
        • Detail Banner
      • Modul: Popup
        • List Popup
        • Create & Edit Popup
        • Detail Popup
      • Modul: Info Pendidikan
        • List Info Pendidikan
        • Create & Edit Info Pendidikan
        • Detail Info Pendidikan
      • Modul: Tanya Jawab
        • List Tanya Jawab
        • Tanya Jawab
        • Detail Tanya Jawab
      • Modul: Kegiatan RW
        • List Kegiatan RW
        • Create Kegiatan RW
        • Detail Kegiatan RW
      • Modul: Kategori
        • List Kategori
        • Create & Edit Kategori
    • Pengujian
    • Deployment
      • Kubernetes Webadmin
    • Change Log
  • Technical Notes
    • Analytics
      • Metrics Dashboard
      • Analytics Firebase
    • API Mock Server
    • Manual Testing Guidelines
    • DevOps
      • Deployment di AWS EKS
  • FAQ
    • Cascade Permission
    • Hirarki Permission
    • Flow Gitlab
    • Handling Bugs
    • Tag Gitlab
    • Clean Code
Powered by GitBook
On this page
  • Kapan ke doing, siapa yang mindahin, dan apa yang dilakukan setelahnya?
  • Saat di doing, jadi waiting for API harusnya gimana?
  • Bagaimana apabila ada 2 task di doing dalam satu waktu?
  • Kapan ke code review, siapa yang mindahin, dan apa yang dilakukan setelahnya?
  • Kapan ke E2E , siapa yang mindahin, dan apa yang dilakukan setelahnya?
  • Kapan ke UAT, siapa yang mindahin, dan apa yang dilakukan setelahnya?
  • Kapan ke Deploy to production, siapa yang mindahin, dan apa yang dilakukan setelahnya?
  • Kapan ke Update Documentation, siapa yang mindahin, dan apa yang dilakukan setelahnya?
  1. FAQ

Flow Gitlab

Berikut merupakan alur pengerjaan pada gitlab Sapawarga.

Kapan ke doing, siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Programmer mengassign namanya ke card yang akan dikerjakan

  • Programmer memindahkan card ke doing pada saat hari itu mengerjakan task tersebut

  • Programmer memindahkan card dari doing ke code review setelah selesai mengerjakan

Saat di doing, jadi waiting for API harusnya gimana?

  • Programmer mengembalikan card ke open

  • Programmer menambahkan label "waiting for API"

Bagaimana apabila ada 2 task di doing dalam satu waktu?

Diperbolehkan, jika task saling berkaitan

Kapan ke code review, siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Programmer yang mengerjakan card memindahkan card dari doing ke code review setelah selesai mengerjakan

  • Mention rekan-rekan yang bisa mereview kerjaan

  • Ketika sudah cukup rekan-rekan yang approve, task dapat dimerge dan pipeline CI/CD berjalan

  • Ketika pipeline CI/CD sukses, Programmer memindahkan code review ke E2E Test

Kapan ke E2E , siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Setelah card ada di E2E, mention QA untuk membantu tes card

  • Programmer yang mengerjakan card yang memindahkan ke E2E

  • Apabila lolos dari QA, card akan dipindahkan ke UAT oleh QA

    Apabila ada bug yang ditemukan, laporkan bug tersebut dengan cara:

    a. Sebutkan nama bugnya, di device dan OS apa terjadi bugnya, how to repro, dan screenshot

    b. Pindahkan card yang ada bugnya ke need revision

Notes: Jika task sudah sampai ke E2E, tidak boleh lagi ada perubahan spek yang menyebabkan perubahan Acceptance Criteria. Kalau diperlukan, maka PO/QA harus membuat card baru.

Kapan ke UAT, siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Card yang dinyatakan lolos E2E akan dipindahkan oleh QA ke UAT

  • Mention Product Owner ketika task dipindahkan ke UAT

  • Product Owner akan mereview dan test task yang ada di UAT

  • Product Owner akan memindahkan card ke Deploy to Production setelah dinyatakan selesai (saat ini hanya web admin yang masuk pada Deploy to production)

    Jika ada bug yang ditemukan di UAT, maka:

    a. Sebutkan nama bugnya, di device dan OS apa terjadi bugnya, how to repro, dan screenshot

    b. Pindahkan card yang ada bugnya ke need revision

Kapan ke Deploy to production, siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Setelah lolos di UAT, Product Owner akan memindahkan task ke Deploy to Production

  • Devops akan mengpush code di dalam task ke production

  • Devops memindahkan task ke Update Documentation (saat ini hanya web admin yang masuk pada Deploy to production)

Kapan ke Update Documentation, siapa yang mindahin, dan apa yang dilakukan setelahnya?

  • Setelah dipush ke production, Devops akan memindahkan dari Deploy to Production ke Update Documentation

  • Technical Writer akan mengupdate dokumen di Gitbook

  • Setelah di update, Technical Writer akan memindahkan task ke Closed

  • Technical Writer menambahkan label "Update Documentation"

  • Technical Writer mention QA Engineer

  • QA Engineer memulai automated test

  • Setelah selesai QA Engineer menambahkan label "Automation Tested"

PreviousHirarki PermissionNextHandling Bugs

Last updated 5 years ago