Apa yang diingikan end user/klien/orang awam/{you name it}?

Memahami apa sebetulnya yang dibutuhkan oleh pengguna/klien/orang awam adalah tugas yang sebenar-benarnya dari engineer. Engineer adalah problem solver, pemecah masalah, yang memahami dengan baik apa yang memang dibutuhkan oleh pengguna, bukan apa yang dikatakan oleh pengguna karena sering apa yang dikatakan berbeda dengan apa yang dibutuhkan.

Contohnya pagi ini rekan saya di kantor yang berposisi sebagai senior akuntan melempar pertanyaan berikut di grup chat :

Anyone here who can do excel function ?
I have csv file export from Redmine (XXX).
While, i need summary total hour per engineer for XXX Project.

Apa yang dia butuhkan?
Sepertinya dia menginginkan formula excel untuk menghitung total jam per engineer. Bukankah sudah ada sum dan semua akuntan pasti tahu dan bisa menggunakan fungsi ini? tinggal menghitungnya di-group by berdasarkan nama engineer. Terus masalahnya apa?.

Karena pada saat itu saya sedang baik hati maka saya datang ke meja sang akuntan dan menanyakan apa kesulitannya dan apa yang dia ingin selesaikan.

Ternyata karena data berasal dari CSV maka ketika dibuka di excel yang terjadi adalah data ditampilkan hanya dengan satu kolom sehingga tidak mungkin untuk menggunakan fungsi sum di kolom ini.

headerA,headerB,headerC,headerD,headerE
aaa,bbb,ccc,ddd,eee
aaa1,bbb1,ccc1,ddd1,eee1

Solusinya mudah. Excel sudah menyediakan fitur untuk membuat CSV benar-benar ditampilkan seperti normalnya dokumen excel. Dengan sedikit klik dan klik maka masalah yang dihadapi akuntan berhasil terselesaikan.

headerA headerB headerC headerD headerE
aaa bbb ccc ddd eee
aaa1 bbb1 ccc1 ddd1 eee1

Tidak perlu membuat fungsi excel seperti yang dikatakan oleh akuntan 🙂

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

2 thoughts on “Apa yang diingikan end user/klien/orang awam/{you name it}?

Leave a Reply

Your email address will not be published. Required fields are marked *