Achmad Mardiansyah's Journal

Manage your knowledge by writing it

Archive for the ‘sentralistik’ tag

Perlukah demokrasi dalam software development?

without comments

Setelah memberikan beberapa webinar tentang proses pengembangan dan pembangunan beberapa teknologi IT: Linux, ubuntu, FreeBSD, ada rekan2 yang bertanya, “pengembangan software itu seperti apa? apa perlu ada demokrasi?”

jawab saya, “tergantung tempatnya. software development ada yang tidak demokratis, system yang dipakai disana mirip seperti organisasi militer yang terstruktur, rapi, tanggap, efisien, dan efektif.

saya mendefinisikan demokrasi sebagai sebuah proses pengambilan keputusan/kekuasaan berdasarkan suara mayoritas. dan keputusan tersebut juga ada unsur politis dikarenakan melibatkan element yang mendukung mendapatkan suara terbanyak. misal: pemilihan menteri, pemilihan presiden.

saya teringat hadits nabi, “serahkan sesuatu urusan pada ahlinya“. artinya memang tidak ada demokrasi disini. yang mempunyai keahlian dalam suatu urusan, sudah selayaknya mendapat otoritas/jabatan.

Software development adalah sebuah proses teknis, bukan politis. sehingga diperlukan orang yang mengerti teknis tentang hal tersebut. jadi memang tidak perlu voting untuk itu.

pengembangan ubuntu adalah salah satu contoh yang menganut paham sentralistik. sejauh ini, performansi ubuntu sangat baik, dan produk2 mereka juga direspon dengan tanggapan yang baik pula. ini membuktikan bahwa demokrasi tidak harus ada.

berikut ini petikan dari CEO canonical (mark shuttleworth)

Read the rest of this entry »

Written by Achmad Mardiansyah

August 14th, 2010 at 6:36 pm