"Projek ini berapa ya harganya? kemahalan ngga ya? waktunya kecepatan ngga sih? fiturnya kebanyakan ngga sih?"

Pernah ngga sih sebagai mahasiswa IT ditawarin projek, tapi bingung bermain dengan ketiga hal ini yaitu Harga, Waktu, dan Fitur? Simak utas opini singkat dari saya.
Waktu saya berkuliah di CCIT - FTUI semester 3, saya inget banget dosen saya waktu itu bilang "Kamu kalo bingung ngebid projek, saya kasih kiat-kiatnya".
Ketahui dulu projeknya

Jangan langsung bilang "iya" cuma karena tergiur sama uangnya, pahamin dulu projeknya mau bikin apa, jangan sampe dikasih uang 2juta malah ngangguk, padahal harusnya projek itu harganya 10juta.
Pahamin dulu secara flow bisnis projek itu, JANGAN LANGSUNG PIKIRIN CODE-NYA. Ngoding tuh gampang, tapi kalo nerjemahin dari bisnis ke code, itu susahnya bukan main, makanya perlu paham bener-bener paham flow bisnis sebuah projek.
Hubungannya nanti sama possiblity yang akan terjadi. Contoh, projek mini e-commerce akan ada banyak possiblity mulai dari autentikasi akun, masukin keranjang, sampe bayar pake payment gateway.

Pahamin dulu core flow bisnis projek itu, biar gampang nerjemahinnya.
Jangan takut untuk oret-oret di kertas sambil ajak ngobrol client kamu untuk make sure apa yang ada di otak kamu itu sesuai sama yang client mau, jangan sotoy bilang "iya ngerti-ngerti" ternyata malah ngga match sama yang client mau.
Kalo udah yakin flow bisnis yang klien mau adalah sesuai yang kamu imajinasikan, mulai tanya fitur apa aja yang klien expect, misalnya klien ekspektasikan dari projek e-commerce bisa pengen ngelakuin hal yang ada di e-commerce pada umumnya (belanja, keranjang, bayar)
plus admin panelnya, dengan report, statistik, tambah produk dan tetek bengeknya. Catet dengan detail apa aja yang klien mau biar ngga miss, tujuannya biar kamu juga ngga rugi kalo mau ngebid harga.
Jangan ragu untuk tanya "Budget bapak/ibu berapa ya?", biasanya klien pintar akan nanya "biasanya harganya berapa ya untuk software ini?". Jangan kalian yang lempar harga, biarkan klien yang menentukan budget untuk sebuah projek.
Meskipun di beberapa teknik negoisasi ada klien yang tetep ngotot minta harga, kalian bisa lempar teknik seperti ini:

"Diantara < 10, 10-20, dan 20-30, budget bapak/ibu ada di range berapa ya?"

Karena bisa jadi klien bingung projek itu berapa harganya.
Tentu klien juga ngga mau rugi, jadi kita harus kasih kemudahan untuk mereka berpikir, kita harus sama-sama untung.

Make sure kita tau berapa budget klien itu penting.
Terakhir, tanya waktu yang diharapkan klien untuk selesai "Bapak/ibu mengharapkan projek ini selesai dalam waktu berapa lama ya?" Kalo perlu tembak aja sekalian "2 bulan atau 3 bulan?" Tujuannya biar mencegah dibawah 1 bulan, karena ngurus tetek bengek dalam sebulan itu susah!
Kenapa ngga prefer sebulan? Klien kadang lucu, ekspek sebulan tapi ngga menghitung waktu kerja, jadi 1 bulan bener-bener dihitung per-hari, dan bahkan sering "lama" ketika dihubungin hal-hal yang penting, contohnya minta asset, UI, atau beberapa copy writing.
Tapi ekspektasi cepet jadi, kan susah juga toh? Makanya penting kita ngejar-ngejar dan menghantui client kalo mereka mintanya sebulan, dan jangan suka nunda, karena client tuh mulutnya pedes, ya maklum kan raja.
Tapi raja juga harus jadi seorang yang bijaksana, nah untuk menyiasati raja yang zolim, kita sebagai freelancer juga harus cerdik, jangan lempar kesalahan sembunyi tangan.
Klien emang banyak yang slow rep, makanya kejar terus dan bilang kalimat sakti "Pak/bu kami butuh ini untuk mempercepat kerjaan", biasanya mereka akan merasa terkejar dan cepet-cepet ngasih data yang kalian perlukan.
Nah itu juga bisa jadi bukti ntar kalo kalian cekcok masalah deliver projek yang ratenya telat sesuai perjanjian linggarjati projek. Jadi klien bisa ngasih excuse kenapa kalian terlambat, jadi jangan sampe keliatan "salah".
Nah kalo udah tau:
1. Berapa budget klien
2. Fitur apa saja yang diminta
3. Berapa lama waktu pengerjaan

Kita akan bermain dengan rumus T2N1 alias Terima 2 hal Negoisasi 1 hal.
Kalo klien budgetnya 1 juta doank, waktu pengerjaan minta < 1 bulan, kita tawarkan fitur yang diberikan hanya fitur sangat standar atau hasil yang diberikan tidak sekeren ekspektasi mereka. Sampaikan juga alasan "professional" kalian.
Kalo klien minta waktunya 1 bulan dengan fitur yang fantastis, negoisasi harganya, minta yang awalnya 5jt jadi 20juta, dan berikan alasan "professional" tentu saja karena dikejar dengan waktu.
Saya pernah diminta projek CMS yang mengejar waktu 7 hari harus live dengan Laravel, tentu saja harganya sangat "fantastis" dan saya harus nurunin 3 prajurit tambahan untuk ngelakuin scrum di projek tersebut hahahaha.
Kalo klien punya budget sangat kecil dan fitur yang cukup menguras tenaga, tawarkan projek tersebut menjadi projek jangka panjang yang panjang banget, sampe mereka mikir "ini udah kek thomas panjang banget waktu pengerjaannya".

Meskipun opsi ini tidak disarankan, why?
Projek itu menguras tenaga, waktu, bahkan emosional. Mendingan projek itu paling lama 3-4 bulan deh biar cepet move on, belom dihitung maintenance yang kalian tawarkan. Kalo projek makan waktu sampe setahun, keburu eneg kaliannya ngerjain dan berkutat dengan hal yang sama mulu.
Ngambil projek disaat masih menjadi mahasiswa ya sah-sah aja, saya juga pernah mengambil beberapa projek, dari yang harganya sebungkus nasi padang, hingga yang fantastis, yang terpenting adalah kalian enjoy ngejalaninnya.
Bagi yang ngerasa masih malu, ya confident aja dulu, tujuan kita adalah memuaskan client, meskipun secara coding masih jelek banget.

Jadi kalo selama client puas, projek kalian dianggap berhasil meskipun kodenya jelek banget.
Tapi hati-hati, ngga semua klien itu ngga bisa coding, bisa jadi dia kebetulan engineer yang nyari freelancer buat memangkas pekerjaannya aja, karena projek fantastis yang saya ceritain tadi client saya "ngerti" banget semuanya sampe kode-kodenya pun dipush ke github dia.
Jadi jangan ngira semua klien tuh oon juga, saya pribadi juga kalo didesek sama pihak atas saya ya saya akan offer untuk cari freelancer dimana tentunya saya punya "ekspektasi" tinggi terhadap freelancernya karena saya "ngerti" apa yang akan ia lakukan.
Buat kamu juga mahasiswa IT, bisa banget menawarkan ke orang-orang untuk nerima projek biar kamu bisa belajar sekaligus nerima uang, ya meskipun ngga banyak atau bahkan ngga dibayar, at least kamu bisa improve skills.
Caranya gimana? Nih saya kasi tahu cara paling gampang, coba tengok website smp/sma kamu, jangan kampus ya biasanya mereka birokrasinya udah ribet banget.

Terus coba deketin guru yang kamu akrab disana, tawarin "mau ngga pak/bu saya bantu bikinkan website sekolah"
Sekolah pasti seneng banget, alumninya peduli, dan bisa bantu. Kalian juga jadi "keliatan" keren karena udah jadi anak IT, dan bisa bantu sekolah, meskipun belom dibayar.

Ya siapa tau nanti dengan membantu sekolah terbuka lagi projek-projek lainnya lewat guru-guru.
Saya pribadi bantuin website SMP saya yaitu SMPN 29 Jakarta dari buat website profil, sampe sistem liat nilai UN secara online, dan tentu saja saya "tidak dibayar sepeserpun", tapi portofolio saya nambah bahkan sampe 3 portofolio, lumayan kan dipajang di Linkedin.
Tapi dari situ ternyata saya malah ditawarin mendirikan ekskul computer club, bahkan nama saya sampe dioffer ke SMP Negeri lainnya di Jakarta untuk dibuatin website serupa, inget jangan mata duitan tapi jgn bego juga, koneksi itu membuka rejeki lebih besar.
Jadi, sebagai anak IT harus bisa berdampak buat lingkungan juga ^^.

Kalo ilmu kita bisa diaplikasikan untuk masyarakat dan bisa membantu dan menyenangkan mereka, kan pahala juga toh? hehehe
Buat kamu yang aktif di masjid/gereja juga bisa tuh, mulai beraniin diri ngajuin ke pengurusnya untuk modernisasi, dari pengadaan streaming, dan berbagai kebutuhan IT lainnya bahkan termasuk video-video animasi kreatif di sosmed, ini salah satu bentuk kepedulian kita.
Misalnya pas masjid mau kurban, kita buatin sistem yang otomatis mencetak nama-nama yang akan dibagikan hewan kurban beserta kode pinnya, nanti sistem itu bisa mencatat apakah kode pin itu dah dipake atau belum.
Dari situ kita juga bisa belajar untuk belajar menerjemahkan sistem dari kasus nyata ke code, ngga langsung ngoding tanpa kejelasan. Selain itu kita juga bisa "berdampak" untuk sekitar \\^^/
Atau bisa juga kalo kalian daftar di BEM/HIMA kalian bisa mulai mengajukan untuk pengadaan sistem yang mungkin aja bisa turun-temurun, misalnya kerjasama sama bidang legislatif kampus untuk membuat e-vote yang keren.
Atau kalo kalian tertarik membuat hal berbau IoT menggunakan arduino atau raspberry, kalian bisa aja membuat berbagai sistem yang memudahkan banyak hal di lingkungan kalian, dari tempat ibadah, lingkungan RT, sekolah, atau hal lainnya.
Bisa juga kalian berkontribusi untuk komunitas yang ada di Indonesia, misalnya komunitas sepeda, komunitas mahasiswa/i kedokteran se indonesia, intinya kalian yang samperin mereka, dan kasih offering, ngga dibayarpun ngga apa, nanti koneksi akan terbuka lebar.
Siapa tau yang ngarep bisa ngegebet anak mahasiswi kedokteran bisa kesampean gara-gara kalian ngebuka peluang dan koneksi ke mereka, bisa jadi mimpi kalian punya pacar jadi kesampean karena "projek gratis" kan 😳.
Jadi sebenernya kita bisa berdampak dimana aja, untuk siapa saja, dan apapun bentuknya, meskipun bidang kita menghasilkan produk digital maupun produk kasar seperti Internet of Things.
Saya pribadi sih sebenernya sering offering untuk helping organisasi non IT kaya BEM, HIMA atau Ikatan Mahasiswa untuk helping mereka di IT, kadang offering gini juga saya lempar ke adik-adik maba saya biar mereka berkembang dan nambah portofolio.
Mungkin kalo ada offering gini ada mutual saya yang mau? Kalo iya nanti ya saya bisa catat dan lempar kalo memang ada offering yang masuk, lumayan kan nambah portofolio~

Etapi jangan ngira saya mau "eksploitasi" loh, saya ngga akan eksploitasi atau apapun lah itu.
Kalo emang offering itu ada duitnya, saya akan bilang apa adanya, saya ngga suka nutup-nutupin apalagi bohong, bukan saya banget, lagian duit ngga dibawa mati kok, cuma dibawa pas jalan-jalan ke luar kota aja.
Jadi itu saja yang bisa saya sampaikan, duh maaf padahal janji di tweet pertama "utas singkat" tapi malah jadi kepanjangan efek saya yang tiba-tiba ngide untuk membuat utas ini menjadi menarik, ya semoga bermanfaat pokoknya ya.
Buat yang mau sharing, nanya-nanya via dm selalu terbuka kok, jangan nanya kodingan ya kadang suka males jawabnya (asli), karena saya juga pusying sm pekerjaan saya (hiks).
You can follow @perogeremmer.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.