Iterasi yang Berkelanjutan: Menjelajahi Evolusi Editor Pesan Dalam Aplikasi Braze Drag-and-Drop
Diterbitkan: 2024-02-27Dalam hal mendorong kinerja pemasaran yang lebih kuat dan memperdalam hubungan pelanggan, saluran yang digunakan pemasar sangatlah penting. Meskipun saluran di luar produk seperti email dan pemberitahuan push cenderung mendapat perhatian paling besar, hanya sedikit program keterlibatan pelanggan yang dapat melihat kinerja optimalnya tanpa menyertakan saluran dalam produk seperti pesan dalam aplikasi (IAM). Dari memandu pelanggan melalui alur orientasi hingga mendorong langganan dan adopsi fitur, IAM adalah alat interaksi yang ampuh yang memungkinkan merek menjangkau pengguna saat mereka paling terlibat dan siap mengambil tindakan, sehingga memungkinkan untuk memperkuat dampak kampanye pemasaran mereka.
Di Braze, pesan dalam aplikasi telah menjadi bagian dari saluran platform keterlibatan pelanggan kami sejak hari pertama, namun kami selalu mencari cara untuk membantu pemasar memaksimalkan saluran yang berdampak ini. Pada musim gugur tahun 2022 lalu, kami meluncurkan editor IAM seret dan lepas baru, yang terinspirasi oleh prototipe yang dibuat pada salah satu Hackathon reguler organisasi produk dan teknik. Dan sejak itu, tim kami terus mengembangkan fitur untuk memberikan fleksibilitas tambahan dan kemudahan penggunaan bagi pelanggan kami. Mari kita lihat bagaimana produk utama ini berkembang selama 18 bulan terakhir dan apa dampak perubahan tersebut.
Mengembangkan editor IAM drag-and-drop kami: Membangun dukungan template yang dapat diedit
Mengambil fitur baru seperti editor pesan dalam aplikasi drag-and-drop pada platform Braze dan memperdalam kemampuannya untuk meningkatkan kegunaan dan kinerjanya adalah sebuah proses yang melibatkan dan berulang-ulang serta membutuhkan banyak pemikiran dan kolaborasi agar bisa menjadi benar. Untuk memastikan bahwa kami memberikan nilai pada setiap fitur baru yang kami perkenalkan, organisasi produk dan teknik Braze menerapkan dua tujuan utama untuk editor drag-and-drop:
Replikasi fitur paritas dari editor pesan dalam aplikasi klasik platform Braze
Memperkenalkan kemampuan baru kepada editor yang akan membuat pembuatan pesan menjadi pengalaman yang lebih baik bagi pelanggan kami
Anda dapat melihat sasaran ini diwujudkan dalam pembaruan signifikan pada editor IAM seret dan lepas—yaitu, pengenalan templat IAM yang dapat diedit. Baca terus untuk mengetahui perkembangan penawaran baru ini:
1. Ambil umpan balik pelanggan sebagai titik awal
Setelah kami membuat iterasi pertama editor IAM seret dan lepas, kami bekerja sama dengan pelanggan untuk mendapatkan masukan mengenai versi awal tersebut, guna mendukung penyesuaian berkelanjutan pada fitur tersebut. Satu hal penting yang terus muncul selama percakapan pelanggan ini adalah kebutuhan akan template.
Saat peluncuran, kami memasangkan editor IAM seret dan lepas dengan beberapa templat siap pakai, seperti formulir pengambilan nomor telepon. Namun kami belum meluncurkan produk minimum yang layak (MVP) dengan pengalaman komposisi yang memungkinkan merek menyimpan dan mengelola template apa pun yang mungkin mereka buat sendiri; itu berarti pemasar harus menduplikasi pesan yang ada sebagai solusi untuk menutupi kurangnya opsi penyesuaian template.
Setelah menggali pro dan kontra dari pendekatan ini dengan pelanggan, terlihat jelas bahwa mendukung templat yang dapat diedit akan memungkinkan mereka menghemat banyak waktu dan sumber daya saat mereka membuat dan menyesuaikan pesan dalam aplikasi. Pertanyaannya hanyalah bagaimana melakukannya.
2. Kumpulkan wawasan dari dalam ke luar
Meskipun editor IAM seret dan lepas merupakan produk yang relatif baru, platform Braze telah mendukung templat di bagian lain produk. Saat kami mempelajari cara terbaik untuk menerapkan templat yang dapat diedit untuk pesan dalam aplikasi, kami melihat pola templat yang sudah ada dalam produk Braze, khususnya templat email dan webhook kami yang sudah ada.
Kami menyadari bahwa saat kami berupaya mengembangkan fitur baru ini, penting untuk memastikan bahwa templat akan menyederhanakan alur kerja pelanggan kami saat ini, bukan mempersulitnya. Untuk melakukan hal tersebut, kami mengambil inspirasi dari produk kami dan pengalaman template serupa lainnya, sehingga memungkinkan kami menghasilkan template yang terasa familier dan intuitif bagi pelanggan Braze saat ini dan di masa depan.
Hasil dari upaya Desain Produk ini adalah terciptanya perpustakaan visual baru yang dibangun untuk menampilkan dan menyimpan templat untuk digunakan dalam editor IAM seret dan lepas. Untuk mencocokkan pengalaman dengan templat kami yang sudah ada dan memudahkan penerapan pekerjaan ini ke saluran lain di masa mendatang, kami membangun perpustakaan menggunakan komponen dari Sistem Produk Beacon kami; yang menyederhanakan proses dan melakukan banyak hal untuk membantu menjaga konsistensi tampilan dan nuansa bagi pemasar yang sudah menggunakan template di tempat lain dalam produk Braze.
3. Menerapkan pemrograman berpasangan untuk Teknik dan Desain Produk
Agar berhasil melaksanakan proyek semacam ini, penting untuk menemukan cara untuk mendukung kemitraan yang sukses dan efisien antara tim Produk, Desain, dan Teknik. Saat organisasi kami berupaya melakukan iterasi dengan cepat pada editor IAM drag-and-drop kami selama setahun terakhir, kami mengadopsi strategi yang banyak membantu tim kami bekerja sama dengan lebih efisien: Pemrograman berpasangan.
Pemrograman berpasangan secara tradisional mengacu pada situasi di mana dua atau lebih insinyur perangkat lunak duduk bersama di stasiun kerja dan program tertentu bersama-sama. Di Braze, kami memperluas pendekatan ini untuk mencakup kolaborasi langsung antara insinyur dan desainer produk untuk mendukung pembuatan dan penyempurnaan fitur templat baru kami secara efektif. Versi kami berpusat pada pertemuan rutin antara pemangku kepentingan terkait di tim tersebut untuk meninjau desain pekerjaan yang sedang berjalan dan tantangan teknis. Seperti yang dikatakan Kimie OuYang, Desainer Produk Senior di Braze, “Itulah saatnya saya dapat menunjukkan kemajuan desain saya, berbagi prototipe, dan mendapatkan masukan dari pengembang kami untuk memahami betapa sulitnya suatu fitur atau jika ada sesuatu yang saya lewatkan yang tidak. terukur.”
Kami mendapati bahwa penerapan pendekatan ini sangat membantu kelancaran transisi ketika tiba waktunya untuk mewujudkan prototipe kami. Karena kami bertemu dan berkomunikasi antar tim secara konsisten, pada saat tim kami siap untuk menulis cerita pengguna dan memulai pengembangan, kami menemukan bahwa Teknik sudah terlibat dalam masalah pengguna yang kami identifikasi serta solusi desain. Penting untuk dicatat bahwa pertemuan ini bukan hanya tentang melakukan tinjauan desain; kami juga menggunakannya untuk mengadakan brainstorming teknik guna meningkatkan struktur kode dan mengatasi tantangan teknis yang kompleks di luar siklus pengembangan reguler. Kegiatan-kegiatan tersebut sangat sukses sehingga kami sekarang menjadwalkannya secara teratur di kalender kami dan menggunakannya sebagai sarana untuk membangun hubungan baik di dalam organisasi.
4. Lakukan pengujian kegunaan lintas tim untuk memvalidasi keberhasilan
Setelah kami memiliki prototipe yang baik, sekarang saatnya untuk membentuk tim baru: Riset Pengguna. Tim tersebut bekerja bersama kami untuk mengawasi pengujian kegunaan template IAM drag-and-drop guna memvalidasi solusi kami terhadap masalah pengguna dan untuk mengumpulkan wawasan tingkat tinggi yang dapat kami gunakan untuk memandu evolusi fitur lebih lanjut.
“Tim pesan dalam aplikasi meletakkan dasar untuk ini sebagai alur kerja yang sangat disukai pelanggan [kami],” kata Audra Wingard, Peneliti Senior UX di Braze. “Salah satu pertanyaan yang kami ajukan dalam wawancara tersebut adalah, 'Apakah [templat] tersebut dapat digunakan untuk saluran Anda yang lain?' Mereka menjawab ya. Jadi ini adalah landasan yang sangat baik bagi [tim Braze lainnya]...yang kini menjelajahi template dan mencari tahu cara kerjanya dalam konteks mereka.”
Penelitian semacam ini selalu merupakan peluang berharga bagi kami untuk melihat bagaimana pengguna berinteraksi dengan fitur baru—baik dalam lingkungan prototipe atau demo—dan mengumpulkan masukan yang dapat ditindaklanjuti secara real-time. Dalam hal ini, sesi pengujian kegunaan memberi kami umpan balik (dan mosi percaya) yang diperlukan untuk membantu kami melakukan penyesuaian dan peningkatan akhir yang diperlukan sebelum kami merilis fitur ini untuk ketersediaan umum. Selain itu, seperti yang dikatakan Audra, Riset Pengguna dapat segera meneruskan wawasan yang diperoleh selama pengujian kegunaan kami ke tim Braze lainnya, sehingga membantu menginformasikan inisiatif templat tambahan di seluruh organisasi.
Pikiran Terakhir
Pekerjaan organisasi kami dalam membangun perpustakaan templat untuk editor IAM drag-and-drop platform Braze berhasil memecahkan masalah utama pengguna, berkat kolaborasi yang cermat di beberapa tim. Namun upaya tersebut hanyalah salah satu contoh dari banyak inisiatif yang dilakukan di Braze untuk mendorong kemudahan penggunaan yang lebih kuat di seluruh produk kami. Kedepannya, tim kami akan terus bermitra dan berbagi pembelajaran untuk membangun fondasi ini untuk berbagai area produk kami.
Ingin mempelajari lebih lanjut tentang organisasi Braze Product, Design, and Engineering (PDE) dan bagaimana kami bekerja sama untuk mendukung pengembangan produk yang cerdas dan terukur? Lihat artikel ini dari Brian Wheeler, SVP, Engineering, Braze.
Tertarik bekerja di Braze? Kami sedang merekrut berbagai peran di tim Teknik, Manajemen Produk, dan Pengalaman Pengguna kami. Kunjungi halaman karier kami untuk mempelajari lebih lanjut tentang peran terbuka dan budaya kami.