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
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