Parameter pengukuran kinerja sobat domyikado

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

Tutorial Memasang Webhook dari do.my.id
- 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

Poin sobat domyikado
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.
Yang bisa di commit untuk di ukur
- 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
Standar Pesan Commit
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
Task non commit
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