Prioritas Pengembangan - JackMizh/Sisekar GitHub Wiki
Issue Yang Diprioritaskan
Dalam menentukan prioritas issue yang diajukan komunitas OpenSID, Pokja Analisis Kebutuhan OpenSID akan memperhatikan misi dan visi komunitas OpenSID:
Misi forum ini: berupaya agar sebanyak mungkin desa menerapkan
OpenSID untuk memajukan desa.
Visi forum ini: OpenSID merupakan SID pilihan utama bagi desa dan OpenSID
dikenali di seluruh Indonesia.
Dengan demikian, pada waktu mengevaluasi suatu issue, Pokja akan mempertimbangkan:
- sejauh mana pengerjaan issue itu akan membantu penyebaran OpenSID ke desa baru
- sejauh mana pengerjaan issue itu akan membuat OpenSID lebih menarik bagi desa dibanding SID lainnya.
Selain itu, Pokja akan juga memperhatikan tujuan sistem informasi desa, yaitu membantu desa supaya:
- Kantor desa lebih efisien dan efektif
- Pemerintah desa lebih transparan dan akuntabel
- Layanan publik lebih baik
- Warga mendapat akses lebih baik pada informasi desa
Dengan demikian, pada waktu mengevaluasi suatu issue, Pokja akan mempertimbangkan sejauh mana issue tersebut turut membantu pencapaian masing-masing tolok ukur di atas.
Pada tingkat praktis, prioritasi issue juga akan memperhatikan ketentuan berikut:
- Selalu prioritaskan perbaikan error atau bug yang menghambat penggunaan OpenSID bagi banyak pengguna
- Selalu prioritaskan penanganan masalah yang mengancam keamanan data desa dan situs desa
- Selalu prioritaskan pekerjaan di mana pemohon bersedia memberi imbalan pada pengembangan OpenSID, seperti:
- Melengkapi contoh data awal, supaya ada contoh di setiap menu (seperti analisis, program bantuan, rumah tangga, dstnya), atau
- Melengkapi panduan menu Persil, menu Program Bantuan atau bagian panduan lainnya, atau
- Kalau mau gampangnya, memberi donasi saja
- Jumlah issue yang dapat diberi prioritas dan dimasukkan ke daftar kerja di https://github.com/OpenSID/OpenSID/projects/1 tidak boleh lebih dari 5 (lima) issue pada setiap saat
Melengkapi Issue
Untuk memudahkan pengerjaan issue oleh pegiat OpenSID, issue tersebut perlu berisi semua penjelasan yang diperlukan. Pokja Analisis Kebutuhan bertanggung jawab melengkapi setiap issue yang diprioritaskan supaya dapat dikerjakan. Untuk menyiapkan issue yang diprioritaskan, lakukan hal-hal berikut:
- Tulis issuenya sejelas mungkin. Edit issuenya supaya berisi hanya satu fitur. Issue yang berisi berbagai permintaan akan dianggap terlalu rumit dan cenderung dihindari oleh pegiat.
- Jelaskan secara detail aturan-aturan yang berlaku untuk fitur yang diinginkan. Ingat programmer yang mengerjakan issue umumnya bukan perangkat desa sehingga issue perlu menjelaskan segala rinci -- jangan berasumsi programmer 'harusnya sudah mengerti'.
- Lampirkan gambar konsep apa yang diinginkan (misalnya tata letak laporan). Lebih banyak detail maka akan lebih mudah untuk pegiat menerapkan issue yang bersangkutan.
- Ceritakan mengapa issue itu penting bagi desa dan bagaimana issue itu mendukung misi/visi komunitas OpenSID.