7.2 Visi dan Misi sebagai Filter, Bukan Pajangan
Di perusahaan yang sama, setelah kebingungan memilih database dan microservices, kepala teknologi itu memutuskan untuk berhenti sejenak. Ia mengumpulkan tim dan bertanya: "Sebelum kita lanjut, coba kita lihat lagi visi dan misi perusahaan. Apa yang sebenarnya ingin kita capai dengan ekspansi ke kota kecil?"
Beberapa anggota tim tersenyum sinis. Mereka tahu visi dan misi biasanya hanya ditempel di dinding ruang rapat, ditulis dengan bahasa indah yang tidak pernah dipakai untuk mengambil keputusan. Tapi kali ini, ia memaksa tim untuk benar-benar membaca dan menafsirkannya.
Visi perusahaan itu berbunyi: "Menjadi ritel terpercaya yang melayani setiap lapisan masyarakat Indonesia." Misinya antara lain: "Menyediakan produk berkualitas dengan harga terjangkau di mana pun pelanggan berada."
Dari sana, tim mulai menarik garis. Jika visinya adalah melayani setiap lapisan masyarakat, maka sistem yang dibangun harus bisa beroperasi di kota kecil dengan infrastruktur internet yang terbatas. Itu berarti aplikasi harus ringan, bisa diakses dari perangkat murah, dan tetap responsif meskipun koneksi tidak stabil. Microservices yang canggih dengan dependency cloud yang mahal mungkin bukan pilihan terbaik. Tim justru perlu memikirkan arsitektur yang bisa berjalan secara offline atau dengan bandwidth minimal.
Misi tentang harga terjangkau juga berdampak langsung pada keputusan teknis. Jika biaya operasional sistem harus ditekan agar harga barang tetap murah, maka pilihan cloud provider, model lisensi, dan arsitektur data harus mempertimbangkan total cost of ownership jangka panjang. Bukan hanya soal mana yang paling keren atau paling scalable.
Inilah yang disebut filter strategis. Visi dan misi bukan sekadar pernyataan publik yang dibacakan saat acara perusahaan. Visi dan misi adalah alat keputusan yang membantu menjawab pertanyaan sulit: mana yang harus diprioritaskan, mana yang bisa ditunda, dan mana yang sebaiknya tidak dilakukan sama sekali.
Diagram berikut merangkum proses filter strategis yang dilakukan tim.
Seorang arsitek yang baik tidak akan bertanya "database apa yang paling bagus?" sebelum bertanya "apa yang ingin kita capai sebagai organisasi?" Karena tanpa filter strategis, setiap ide terlihat menarik. Setiap teknologi baru terlihat perlu dicoba. Setiap request dari stakeholder terlihat penting. Akibatnya, tim kehabisan energi mengerjakan hal-hal yang tidak selaras dengan arah organisasi.
Filter strategis juga membantu saat ada konflik keputusan. Misalnya, tim engineering ingin menggunakan teknologi terbaru yang membutuhkan learning curve tinggi, sementara tim operasi ingin sistem yang stabil dan mudah dipelihara. Jika visi organisasi adalah kecepatan ekspansi, maka pilihan yang mendukung time-to-market lebih cepat bisa diutamakan. Jika visinya adalah keandalan, maka stabilitas menjadi prioritas. Tanpa filter, konflik seperti ini berlarut-larut dan keputusan akhir sering diambil berdasarkan suara paling keras atau jabatan paling tinggi.
Yang menarik, filter strategis ini juga membuat tim lebih percaya diri menolak permintaan yang tidak selaras. Seorang arsitek bisa berkata: "Ini ide bagus, tapi tidak mendukung misi kita untuk melayani pelanggan di kota kecil. Sebaiknya kita fokus dulu pada yang lebih relevan." Penolakan seperti ini lebih mudah diterima karena didasarkan pada arah organisasi, bukan opini pribadi.
Tentu, visi dan misi tidak akan membantu jika ditulis terlalu abstrak. "Menjadi perusahaan kelas dunia" tidak memberikan petunjuk teknis apa pun. Tugas arsitek adalah membantu organisasi menerjemahkan visi dan misi menjadi kriteria keputusan yang konkret. Jika visinya sulit diartikan, arsitek perlu memfasilitasi diskusi untuk memperjelas apa maknanya dalam konteks teknologi.
Setelah filter strategis terbentuk, langkah selanjutnya adalah menerjemahkan visi dan misi menjadi rencana strategis teknologi yang lebih konkret. Bukan lagi sekedar arahan umum, tetapi prioritas, timeline, dan alokasi sumber daya yang bisa dieksekusi.
