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"
Last updated