Sebelum memulai pengerjaan proyek, sepakati dulu hal-hal berikut:
- Tentukan hari kerja, pastikan dalam satu tim satu grup wa tentukan hari apa saja di hari kerja untuk mengerjakan project ini.
- Dalam satu hari kerja, setiap individu harus mendapatkan 3 poin. Jika kurang dari itu maka akan dikurangi 3 poin
- Akan ada rekapitulasi perhari dari setiap individu yang ada di dalam project.
- Pastikan memasang WebHook dulu sebelum memulai pekerjaan di repository

- Buka do.my.id
- Buka tab dan pilih Proyek -> Owner
- Add a new project
Selanjutnya isi sesuai dengan kebutuhan proyek sobat domyikado, jika sudah klik -> add
(
) - Add member lalu masukan nomor whatsapp anda

- Buka tab kembali pilih Proyek -> Member
Simpan Payload URL dan Secret
Selanjutnya
- Buka repository project Anda
- Klik tombol settings
- Pilih Webhooks

- Klik tombol Add webhook
- Masukkan URL Webhook yang sudah Anda buat sebelumnya dari do.my.id
Biarkan default yang lainnya jika sudah klik tombol Add webhook - Selanjutnya Jika sudah ceklis seperti ini berati sudah sukses

- Coba commit & Push

- Jika berhasil myka akan mengirim pesan ini

Domikado berfungsi untuk melakukan monitoring harian pekerjaan setiap individu yang ada dalam tim berbasiskan poin. Cara memantau pekerjaan dibagi menjadi dua bagian:
- Menggunakan webhook push, maka akan terekap semua pesan commit yang muncul.
- Menggunakan kepuasan berbasiskan user yang bisa di beri rating.
- Sepakati dahulu dalam satu hari, setiap anggota tim bisa menyelesaikan berapa poin? Contoh: untuk anak magang:3-6 poin, untuk junior entry level: 7-14 poin, untuk senior level:15-30 poin, level dewa:31-60 poin.
- Buat dahulu format standar kode unik task, dimana setiap segmen kode memiliki arti.
- Proses belajar: membuat tutorial di markdown file di repo, sehingga berkontribusi membuat tutorial untuk yang lainnya
- Proses ngoding: program utama, package, file testing. satu commit minimal satu buah fungsi baik baru, perubahan, atau penghapusan fungsi yang tidak perlu.
- Risalah rapat, pertemuan, seminar, webinar, conference dalam file markdown di dalam repo
- Panduan, SOP, aturan, resume dalam file markdown dalam repo
Format: kodeuniktask:nama fungsi serta detail yang dikerjakan Dengan ketentuan:
- Pada saat scrum meeting, backlog setiap task terdapat kode unik dan poin.
- Dimana poin merupakan target perkiraan banyaknya commit yang akan dilakukan untuk menyelesaikan task tersebut.
- Sehingga jumlah commit adalah, jumlah langkah yang dilakukan untuk menyelesaikan satu buah task
- Kode unik task sebaiknya mudah diingat dan berisi info modul dan info lainnya yang informatif
- Jika task sudah selesai maka tambahkan tanda pagar plus kodeuniktask pada bagian detail, maka task otomatik done. Contoh: MOD87INT:sudah selesai modul presensi#MOD87INT
Beberapa task yang tidak bisa dikukur dengan commit maka diinputkan:
- Layanan konsumen
- Pekerjaan membuat konten
- Pekerjaan lapangan
- Pekerjaan administratif
- Pembuatan dokumen diluar markdown
- Pembuatan risalah rapat diluar markdown
- Pembuatan panduan diluar markdown
- Pertemuan, undangan, pelatihan, seminar diluar markdown
