Skip to main content

pengembang

 

 

 

Joe Benson profile photo

Joe Benson

Senior Vice President, 
Product Engineering

Praktik terbaik pembekuan kode saat liburan untuk membantu tim pengembangan Anda

Waktu baca 3 menit · 2024

 


Man and woman looking at computer

Cara menghadapi pembekuan kode di musim liburan: praktik terbaik agar tetap waras saat coding

Waktu dalam setahun ketika banyak industri di seluruh dunia, termasuk lembaga keuangan, perusahaan teknologi, dan merchant besar, memulai pembekuan kode menjelang musim belanja liburan, semakin dekat. Hal terakhir yang diinginkan sebuah bisnis adalah berita negatif dan liputan pers mengenai kode mereka yang diretas atau salah dan berdampak pada pendapatan selama musim belanja liburan. Tidak ada yang akan menjadi awal yang baik untuk musim belanja liburan.



Untuk Merchant Cloud, kami memulai pembekuan kode pengembangan pada perangkat lunak pembayaran yang kami kembangkan untuk pelanggan untuk:


 

  • Memastikan stabilitas gateway pembayaran selama hari puncak belanja

 
  • Mencegah pembaruan kode yang secara tidak sengaja dapat menyebabkan bug baru

 
  • Tingkatkan stabilitas situs web untuk meningkatkan tingkat konversi keranjang belanja

 
  • Izinkan merchant untuk fokus meningkatkan penjualan selama liburan dan bukan pada pemeliharaan gerbang pembayaran

 

Pembekuan kode selama musim puncak liburan bukanlah strategi baru, namun bagi sebagian orang, hal ini menimbulkan banyak pertanyaan tentang cara terbaik untuk mempersiapkan pembekuan kode tersebut dan apa yang harus dilakukan selama pembekuan. Saya akan mengatakan, meskipun kata 'pembekuan' itu jauh dari masa 'tenang' bagi tim pengembangan global kami. Berikut adalah rekomendasi kami tentang cara memanfaatkan pembekuan kode selama musim puncak liburan secara maksimal.

 

Hands above laptop

Sebelum pembekuan kode Anda

 

Sebelum pembekuan kode, bukanlah waktu yang tepat untuk menambahkan proyek atau hasil tambahan. Sebaliknya, secara strategis tinjau beban kerja tim Anda, tujuan akhir tahun, dan sasaran pelanggan.

 


Sebelum pembekuan pengembangan selama musim puncak, bekerjalah dengan tim Anda untuk memprioritaskan pelaksanaan sejumlah proyek optimasi berprioritas tinggi dari daftar tunggu Anda. Tanyakan kepada tim Anda dan pemangku kepentingan utama apa yang akan memberikan dampak terbesar pada musim ini dan membantu mencapai tujuan Anda.



Namun, ketika Anda memutuskan apa yang ingin dicapai sebelum pembekuan dimulai, pastikan tim Anda memiliki kapasitas untuk mengeksekusi berbagai proyek ini dengan teliti dan presisi. Jangan ubah peluang perbaikan berdampak tinggi ini menjadi masalah berdampak tinggi yang dapat merugikan pendapatan dan pengalaman pengguna.

Belanja liburan konsumen tidak berarti keamanan siber harus berlibur. Bahkan, musim belanja liburan dapat menyebabkan lonjakan penipuan dan kejahatan siber. Untuk menjaga keamanan perusahaan dan pelanggan Anda, pertimbangkan untuk melakukan pengujian kerentanan dan berkomunikasi dengan pelanggan Anda tentang bagaimana Anda menjaga keamanan data mereka di musim liburan ini.



Ini juga merupakan kesempatan yang baik untuk melihat solusi penipuan yang direkomendasikan oleh penyedia gateway pembayaran Anda. Untuk pelanggan global kami, kami merekomendasikan mereka untuk meninjau strategi tokenisasi jaringan dan strategi kartu yang tersimpan. Kami juga meningkatkan pelanggan kami ke EMV 3DS 2.2 terbaru pada bulan September.

Musim belanja liburan adalah waktu untuk memukau pelanggan dengan penawaran, promo spesial, dan pengiriman gratis. Pelanggan ingin beralih dari daftar keinginan ke pesanan yang dibuat dengan cepat, yang berarti ini bukan saatnya untuk menambahkan lebih banyak bidang formulir atau langkah ke proses checkout Anda. Alih-alih, periksa bagaimana Anda menyimpan detail pelanggan Anda dan lihat apakah ada cara untuk meningkatkan kecepatan dan kenyamanan checkout menggunakan checkout tamu Click to Pay untuk pelanggan baru, atau jika Anda ingin meringankan beban tim pengembangan Anda dan membuat perubahan dengan cepat, pertimbangkan untuk menggunakan checkout yang dihosting dengan Click to Pay yang sudah terintegrasi.



Apa pun opsi pembayaran yang Anda pilih, ingatlah bahwa hal terakhir yang Anda inginkan adalah mempertanyakan mengapa pelanggan Anda tidak menerima barang mereka tepat waktu atau, lebih buruk lagi, mengapa mereka tidak menyelesaikan pesanan mereka.

Bersikaplah realistis saat Anda semakin dekat dengan tanggal pembekuan. Dalam beberapa kasus, Anda mungkin perlu menggeser sejumlah proyek yang dapat Anda selesaikan sebelum tenggat waktu Anda dan berbagai proyek yang perlu Anda luncurkan setelah tenggat waktu pembekuan kode Anda — dan itu baik-baik saja. Lebih baik untuk diluncurkan dengan kode yang telah diperiksa dan diuji sepenuhnya setelah puncak musim belanja liburan daripada membuat kesalahan dan merasakan dampak negatif selama musim liburan.

Manfaatkan waktu pembekuan kode Anda dengan optimal

 

Hanya karena ini adalah pembekuan kode bukan berarti semua hal terhenti. Sebagian besar, tim developer dan engineering masih dapat memanfaatkan waktu ini untuk membuat kemajuan berarti pada pekerjaan yang mungkin tidak diprioritaskan selama tahun kalender yang sibuk.

 


Sekarang adalah waktu bagi tim Anda untuk mengungkap dan mendiagnosis bug atau masalah yang masih ada yang Anda hadapi selama tahun kalender. Dengan banyak hal yang harus ditangani, ini adalah waktu yang tepat untuk menyelidiki dan menyelesaikan masalah pada perangkat lunak Anda.

Dengan sebagian besar tahun telah berlalu, lihatlah apa yang telah dicapai tim Anda dan tentukan apa yang seharusnya menjadi tujuan dan prioritas Anda untuk tahun berikutnya. Apakah tren pembayaran telah bergeser? Apakah Anda perlu mengakomodasi ekspansi pasar baru?



Gunakan waktu ini untuk mundur selangkah dan lihat bagaimana kekuatan tim Anda dapat berkontribusi pada tujuan bisnis tahun depan.

Anda dan tim Anda telah mencapai banyak hal selama tahun kalender. Pastikan dokumentasi pengembang Anda mencerminkan semua kerja keras ini dan diperbarui dengan benar sebelum musim sibuk dimulai lagi di Januari. Kami juga baru saja menyelesaikan latihan ini dan telah memperbarui panduan integrasi pengembang Merchant Cloud kami dengan bagian referensi API yang diperbarui dan konten lainnya untuk membantu Anda mengintegrasikan instance gateway Anda.

Musim liburan yang meriah seharusnya masih berkisar tentang menghargai waktu yang dihabiskan bersama keluarga, teman, dan mengambil cuti dari pekerjaan. Bagaimanapun bentuk waktu itu bagi Anda dan tim Anda, pastikan untuk saling menunjukkan apresiasi atas semua usaha mereka tahun ini.

Daftar buruk dan baik untuk mengelola pembekuan kode Anda

Prioritaskan kegiatan akhir tahun Anda secara realistis



 

Periksa kembali pengaturan penipuan dan keamanan Anda



 

Optimalkan dan permudahkan proses konversi Anda untuk memastikan tingkat konversi yang tinggi



 

Berikan tim kesempatan untuk bersantai dan menikmati liburan

Jangan terlalu menjanjikan aktivitas pengembangan akhir tahun



 

Tidak memprioritaskan keamanan dan keselamatan e-commerce



 

Jangan menambahkan lebih banyak langkah ke proses konversi Anda



 

Terlalu banyak mengalokasikan tim untuk deliverable baru selama musim liburan dan rilis besar di awal tahun baru

Joe Benson

Wakil Presiden Senior, Rekayasa Produk

Joe Benson telah bekerja dengan Mastercard sejak 2011 dan bergabung dengan Merchant Cloud pada tahun 2023. Dia bertanggung jawab atas aspek teknologi Layanan Gerbang Pembayaran, termasuk mengawasi arsitektur, pengembangan, dan operasi untuk meningkatkan pengalaman pelanggan secara keseluruhan.

Joe Benson