Mengapa Manajer Produk Perlu Mengejar Desain: Masa Depan Pengembangan Front-End
Diterbitkan: 2017-01-17Beberapa waktu lalu saya menerima email tentang lowongan pekerjaan. Deskripsi pekerjaan adalah untuk posisi Pengembang Front-End . Salah satu kualitas/keterampilan yang diharapkan yang terdaftar yang menarik perhatian saya adalah bahwa kandidat yang ideal adalah seseorang dengan selera desain (TIDAK DAPAT DINEGO) .
Ketika sesuatu ditulis dalam huruf tebal, huruf kapital, Anda harus memperhatikannya. Tapi apa yang membuat saya lebih berpikir tentang persyaratan ini adalah kenyataan bahwa tidak ada keterampilan khusus pengembang yang ditandai dengan huruf tebal yang sama dengan 'kemampuan desain yang tidak dapat dinegosiasikan.'
Aneh, bukan? Tapi ya, saya merasa sangat normal untuk memiliki harapan seperti itu, karena proses merancang dan mengembangkan produk perangkat lunak tidak sama seperti beberapa tahun yang lalu.
Daftar isi
Apa itu Pengembangan Front End?
Pernahkah Anda bertanya-tanya apa yang mengubah orientasi situs web saat Anda menjelajahinya di perangkat seluler dibandingkan dengan menjelajahinya di desktop? Bagaimana semua yang ditampilkan di layar perangkat seperti tombol, gambar, kotak teks, dll, bekerja bersama secara ajaib? Yah, itu bukan keajaiban (tapi cukup dekat), itu adalah interaktivitas yang ditambahkan Pengembang Front-End ke elemen-elemen ini yang mengikat semua yang ada di halaman web itu untuk memberi Anda pengalaman unik sebagai pengguna.
Desainer web membuat desain statis. Mereka fokus pada tampilan dan nuansa aplikasi atau situs web, mencoba meningkatkan aspek visual produk. Pengembang front-end sebagian besar bertanggung jawab untuk menghidupkan desain statis ini dan juga memastikan bahwa mereka bekerja dengan baik di semua ukuran layar, dll. Pengembang front-end menggunakan HTML, CSS, Javascript untuk membuat dan menambahkan interaktivitas ke komponen web dan juga membuat mereka dapat digunakan kembali.
Karena setiap browser memiliki cara berbeda untuk memahami kode yang ditulis untuk front end, terkadang antarmuka terlihat berbeda pada browser yang berbeda. Pengembang memastikan bahwa kode mereka berjalan di browser yang berbeda tanpa masalah dan mempertahankan semua tata letak, kombinasi warna, spasi, format teks, dan interaktivitas aplikasi/situs web.


Mengapa Kita Harus Peduli Dengan Desain Produk?
Ketika Anda melihat iPhone , Anda tidak bisa tidak memperhatikan detail yang lebih baik yang telah menjadikannya fenomena di seluruh dunia. Sebagai manusia, kita secara alami tertarik pada objek yang indah dan menghargai upaya yang dilakukan untuk membuat sesuatu menjadi indah dan sederhana . Seperti yang dikatakan artikel itu, hal-hal sederhana dan minimalis mudah digunakan dan dipelajari. Saya sangat setuju.
Prinsip yang sama berlaku untuk bidang desain produk. Itu sebabnya kami terpikat pada aplikasi yang sederhana dan mudah digunakan. Ambil contoh dari kehidupan Anda sehari-hari: Google, WhatsApp, Instagram, aplikasi foto lainnya, dll. Aplikasi ini membantu Anda melakukan tugas dalam jumlah langkah minimum dan waktu respons yang cepat.
Desain produk untuk web melibatkan kepemilikan proses pembuatan desain untuk ukuran layar yang berbeda. Seorang desainer yang hanya menggambar spesifikasi layar dan menyerahkannya ke tim pengembangan terus terang, bukan desainer produk. Mereka hanya berperan sebagai ilustrator.
Desain produk untuk web melibatkan proses pembuatan sketsa, kolaborasi, perancangan, pembuatan markup HTML, penulisan aturan CSS, dan penataan semuanya dalam paket yang tepat. Pengembang dapat mengambil dan mengintegrasikan desain dalam alur kerja mereka, tanpa mengorbankan kualitas desain.
Apa Keuntungannya Bagi Manajer Produk?
Manajer produk (PM) memiliki tanggung jawab untuk keseluruhan pertumbuhan produk. Dari pengalaman saya sendiri bekerja di industri B2B – terkadang PM cenderung lebih fokus pada penambahan fungsionalitas ke produk, yang mungkin membuat produk rumit untuk digunakan. Terkadang hanya membuat hal-hal sederhana adalah hal yang paling sulit untuk dilakukan.
Selalu ada risiko mengubah perilaku pelanggan, tetapi jika perubahan itu menjadi lebih baik, maka seseorang tidak perlu ragu untuk melakukan perubahan itu.
Datang ke industri B2C – memberikan pengalaman pengguna (UX) yang luar biasa adalah kunci untuk bertahan hidup karena tidak seperti pelanggan B2B yang terikat oleh lisensi perangkat lunak, pelanggan B2C dapat beralih ke platform saingan dalam sekejap mata. Menerapkan prinsip-prinsip desain produk membantu PM untuk mengulangi ide dengan cepat dan menghapus opsi yang tidak akan berfungsi sama sekali.

Pentingnya Pemikiran Desain
Perusahaan yang menjadi sangat sukses adalah mereka yang dapat menciptakan produk yang disukai orang dan menjadi bagian integral dari kehidupan mereka. Misalnya, mungkin ada 100+ platform jejaring sosial di luar sana tetapi hanya ada satu Facebook.
Pemikiran desain membantu dalam menetapkan asumsi yang tepat; terutama mereka yang bekerja mengembangkan produk (desainer, pengembang, manajer produk). Mungkin Anda berasumsi bahwa pelanggan akan membeli produk Anda karena 'satu fitur keren' yang ingin Anda perkenalkan, tetapi kenyataannya, pelanggan Anda mungkin hanya mencari cara yang lebih sederhana untuk mengunggah beberapa data.

Seperti yang Anda lihat pada grafik di atas, bagian pengerjaan ulang yang paling hemat biaya adalah dalam fase desain (arsitektur dan UX keduanya). Selalu lebih baik untuk membuat kesalahan lebih awal dan mengidentifikasinya sehingga tidak berdampak pada produk di tahap selanjutnya.

Saatnya De(v)signers!
Sementara semua orang berperan dalam proses pengembangan produk secara keseluruhan, tidak semua orang bisa memakai topi pelanggan sepanjang waktu.
Secara umum merupakan fakta yang diterima bahwa desainer suka berpikir dari sudut pandang pengguna. Saat ini, pekerjaan seorang desainer tidak hanya terbatas pada membuat desain visual dan menyerahkannya kepada pengembang. Mereka harus bekerja sama dengan pengembang untuk memastikan bahwa pedoman desain diikuti hingga piksel terakhir disempurnakan. Ini membentuk generasi baru profesional kreatif yang memiliki keterampilan desain yang baik serta keterampilan implementasi.
Tidak hanya baik dari sudut pandang organisasi untuk memiliki orang-orang seperti itu karena mereka dapat memakai banyak topi yang menghasilkan banyak waktu dan uang yang dihemat, tetapi juga dari sudut pandang individu. Jika seseorang memiliki ide yang terbukti bermanfaat bagi perusahaan atau produk, akan mudah bagi individu tersebut untuk mengerjakannya sendiri, tanpa ketergantungan.

Pilihan Alat
Dengan kemajuan layanan cloud, menjadi mudah untuk menyiapkan infrastruktur dasar untuk pengembangan produk berbasis web. Dari kontrol versi (git), desain web responsif (Angular, Backbone, SASS, SCSS) hingga kolaborasi desain (Marvel, Invision, WebFlow).
Keterampilan bahasa seperti HTML, CSS, Javascript yang sebagian besar terbatas pada pengembang sekarang wajib bagi desainer untuk memahami dan mahir. Keterampilan ini memberikan dasar untuk semua kerangka kerja di pasar.
Mengingat begitu banyak pilihan alat yang sekarang tersedia, penting untuk tetap fokus pada kebutuhan aktual dan tidak terjebak oleh banyaknya alat. Di sinilah memiliki kemampuan berpikir desain dapat membuat perbedaan – daripada hanya membuat tiruan lain dari suatu produk, Anda dapat membuat produk yang benar-benar hebat.

Tren masa depan
Aplikasi, seperti yang kita ketahui hari ini, mungkin akan menjadi sejarah besok. Apakah itu berarti kami akan berhenti menggunakan layanan favorit kami? Tidak, itu berarti bahwa kita mungkin akan berinteraksi dengan mereka dengan cara yang sama sekali berbeda. Saya membuat daftar beberapa tren masa depan, yang mungkin mengubah cara kita berinteraksi dengan dunia nyata dan virtual:
- Chatbots dan Kecerdasan Buatan – Dimulai dengan Siri, lalu Google Now, lalu Cortono, Alexa, saya kira Anda mengerti maksudnya. Program semakin cerdas dan percakapan beralih dari teks ke suara (bahasa alami). Memiliki asisten yang cerdas secara artifisial yang mengendalikan jadwal kerja Anda dan bagian lain dari hari akan menjadi normal baru. Bahkan dengan teks, chatbot menjadi semakin responsif. Belajar dari data pengguna dapat membantu pengembang mempersonalisasi pengalaman aplikasi untuk pengguna.
- Realitas Campuran dan Virtual – Perangkat seperti Google Glass, HoloLens, Oculus Rift, telah membuka jalan bagi pengembangan berbasis realitas campuran. Prinsip desain interaksi untuk platform ini benar-benar berbeda dari perangkat seluler. Augmented Reality/Virtual Reality adalah area pertumbuhan berikutnya dan akan melihat banyak inovasi.
- Pendekatan Berbasis Data – Mempertimbangkan volume dan jenis data yang dihasilkan dari semuanya. Pelacak kebugaran Anda ke kontrol suhu sub-sistem listrik kritis, ada peningkatan kebutuhan untuk memahami data dengan mudah. Analisis dan visualisasi data membantu dalam mengambil keputusan berdasarkan data dalam jumlah besar ini.
Pelajari Kursus Manajemen Produk secara online dari Universitas top dunia. Dapatkan Master, PGP Eksekutif, atau Program Sertifikat Tingkat Lanjut untuk mempercepat karier Anda.
Program Unggulan untuk Anda: Program Sertifikasi Pemikiran Desain dari Duke CE
Mengapa desain penting bagi manajer produk?
Adalah tugas manajer produk untuk memastikan bahwa produk mereka memberikan pengalaman terbaik bagi pelanggan mereka. Pelanggan saat ini memiliki beberapa cara untuk merusak prospek produk baru – secara permanen. Tidak ada yang mampu menanggung mimpi buruk peluncuran yang gagal, atau ulasan buruk di platform media sosial. Inilah alasan mengapa desain sangat penting. Desain produk menentukan bagaimana pelanggan akan berinteraksi dengan produk, dan mengalaminya dalam lingkungan mereka. Dengan demikian, sangat penting bagi manajer dan pemilik produk untuk terlibat dalam desain produk sejak awal.
Kursus apa yang diperlukan untuk mempelajari desain produk untuk manajer produk?
Tergantung pada industri dan bidang Anda, ada berbagai macam kursus sertifikasi yang tersedia secara online yang dapat membantu Anda mempelajari lebih lanjut tentang desain produk. Bergantung pada anggaran dan waktu Anda, Anda dapat memilih untuk mengikuti kursus 1 tahun, atau mengikuti kursus sertifikasi yang lebih singkat yang dapat diselesaikan dengan mudah secara online. Anda juga dapat mengikuti kursus manajemen produk lengkap secara online yang ditawarkan oleh institut terkenal yang akan mengajarkan Anda semua yang perlu Anda ketahui untuk peran sebagai manajer produk, termasuk desain. Jika itu benar-benar keterampilan yang Anda cari, daripada sertifikat, akan lebih baik untuk mengikuti kursus yang lebih pendek dan murah.
Bagaimana merancang sebuah produk?
Langkah pertama adalah mengadakan sesi brain storming yang produktif dengan tim lintas fungsi yang akan mencakup pengembang & pemasar, serta pemangku kepentingan lainnya yang dapat membantu dalam menentukan keseimbangan yang diperlukan antara pengalaman pelanggan, kepatuhan, dan logistik. Ini akan menghasilkan ide dasar tentang fitur utama yang harus dimiliki suatu produk, dan yang dapat dikembangkan dengan cara yang paling hemat biaya, dengan mempertimbangkan semua kendala yang mungkin terjadi. Riset pasar atau pengguna juga harus dilakukan, agar semua orang mengerti apa yang diharapkan pelanggan. Berikutnya adalah membuat gambar rangka yang dapat membantu pengembang mendapatkan ide dasar tentang seperti apa tampilan produk, diikuti dengan desain akhir.
