Composable by Design: Apa yang Lego Ajarkan kepada Kita Tentang Membangun Perangkat Lunak

- Dari Meja CEO

Kita semua pernah melihat bagaimana beberapa balok Lego bisa berubah menjadi apa saja — rumah, kapal, roket, atau bahkan kota — hanya dengan melihat bagaimana kepingan-kepingannya saling terhubung. Perangkat lunak seharusnya sama, tetapi perangkat lunak tradisional tetap kaku dan terprogram.

Baru-baru ini, para peneliti MIT memetakan arah untuk membangun lebih banyak perangkat lunak modular dan mudah dibacaModel mereka mendefinisikan blok-blok penyusun sebagai Konsep - fitur-fitur mandiri, masing-masing dirancang untuk menjalankan satu tugas dengan baik - dan aturan-aturan yang menghubungkannya sebagai Sinkronisasi.

Makalah ini juga mengusulkan penggunaan bahasa khusus domain (DSL) kecil untuk mengekspresikan sinkronisasi secara jelas, dalam bentuk yang dapat dihasilkan oleh model bahasa besar dengan andal. Pendekatan ini secara langsung mengatasi masalah yang berkembang dengan kode yang dihasilkan AI — sistem yang berfungsi tetapi sulit untuk dipahami, dipecahkan masalahnya, atau dipercaya.

Tidak seperti CRM tradisional dan aplikasi lainnya, di mana modul seperti Transaksi, Kasus, atau Proyek dikodekan secara keras, Vtiger's NextGen Aplikasi didefinisikan sepenuhnya dalam metadata. Setiap bidang, alur, dan kebijakan dijelaskan secara deklaratif dan dapat diintrospeksi saat runtime - sehingga setiap fungsi dapat dikomposisi berdasarkan desain, bukan hanya modular berdasarkan konvensi penamaan.

Pertimbangkan Mesin SLA: Di NextGen, SLA adalah modul kebijakan independen yang dapat dilampirkan ke Kasus, Perintah Kerja, Cuti, atau entitas apa pun, melalui referensi manifes sederhana.

Hal yang sama berlaku untuk Antrean, yang merutekan data berdasarkan aturan atau penilaian AI, dan untuk Mesin Pajak, yang menghitung pajak lokal secara seragam di seluruh Penawaran, Faktur, dan Pesanan Pembelian. Masing-masing modul ini berdiri sendiri (didefinisikan sebagai Konsep dalam makalah penelitian).

In NextGen, setiap elemen — Data (objek bisnis seperti Kontak dan Pajak), Logika (dibangun dengan aliran yang dapat digunakan kembali dan mesin status), UI (dibuat menggunakan komponen web di VDS), dan AI (terdiri dari alat, petunjuk, dan model penilaian) — dirancang sebagai blok modularSetiap aplikasi, yang didefinisikan menggunakan DSL berbasis XML, pada dasarnya merupakan kumpulan blok-blok yang dapat dipertukarkan ini.

Administrator dan pengembang membangun blok dengan cara yang dapat dikembangkan oleh orang lain. Para peneliti MIT menyebut arsitektur ini 'legible'. Kami menyebutnya NextGen.

Dengan NextGen, komposabilitas mengubah inovasi dari proyek satu kali menjadi praktik sehari-hari — menjadikan kreativitas sebagai kebiasaan berkelanjutan.

 
 

Studi kasus

 
 

Shinka IT, penyedia layanan TI dan keamanan siber yang berbasis di Belgia, mengelola operasional hariannya dengan enam perangkat terpisah. Sistem-sistem terpisah ini menciptakan silo data, menghambat kolaborasi, dan mengakibatkan kurangnya pandangan pelanggan yang terpadu.

Dengan menerapkan Vtiger CRM, Shinka mengkonsolidasikan penjualan, layanan, dan proses internalnya ke dalam satu platform terpusat. Langkah-langkah kuncinya meliputi integrasi lembar waktu dan aplikasi bisnis lainnya melalui REST API dan otomatisasi alur kerja. 

Peningkatan produktivitas sebesar 70-80%, peningkatan kolaborasi antar tim, dan penyederhanaan data serta proses pelanggan, semuanya membantu Shinka beroperasi lebih efisien.

Baca cerita lengkap

 

Senang sekali bisa bekerja sama dengan tim Shinka, terutama Nicolas dan Louis. Saya belajar banyak dari pengalaman ini dan sangat menghargai wawasan yang saya peroleh.

-Kiran NG, Analis Bisnis Senior

 

Shinka IT, penyedia layanan TI dan keamanan siber yang berbasis di Belgia, mengelola operasional hariannya dengan enam perangkat terpisah. Sistem-sistem terpisah ini menciptakan silo data, menghambat kolaborasi, dan mengakibatkan kurangnya pandangan pelanggan yang terpadu.

Dengan menerapkan Vtiger CRM, Shinka mengkonsolidasikan penjualan, layanan, dan proses internalnya ke dalam satu platform terpusat. Langkah-langkah kuncinya meliputi integrasi lembar waktu dan aplikasi bisnis lainnya melalui REST API dan otomatisasi alur kerja. 

Peningkatan produktivitas sebesar 70-80%, peningkatan kolaborasi antar tim, dan penyederhanaan data serta proses pelanggan, semuanya membantu Shinka beroperasi lebih efisien.

Baca cerita lengkap

 

Senang sekali bisa bekerja sama dengan tim Shinka, terutama Nicolas dan Louis. Saya belajar banyak dari pengalaman ini dan sangat menghargai wawasan yang saya peroleh.

-Kiran NG, Analis Bisnis Senior

 
 

Pengumuman Fitur

 
 

Edisi percontohan - Tab Faktur di bawah Penagihan

  • Jika Anda adalah pengguna edisi Pilot, Anda dapat melihat faktur untuk unduhan Booster Pack Anda.
  • Tab Faktur muncul di halaman Penagihan saat Anda mengaktifkan langganan.
 

Edisi percontohan - Tab Faktur di bawah Penagihan

  • Jika Anda adalah pengguna edisi Pilot, Anda dapat melihat faktur untuk unduhan Booster Pack Anda.
  • Tab Faktur muncul di halaman Penagihan saat Anda mengaktifkan langganan.
 
 

Akademi & Basis Pengetahuan Vtiger

 
 

Akademi Vtiger 

Destinasi lengkap Anda untuk video tutorial Vtiger. Pelajari cara menggunakan dan mengonfigurasi CRM dengan mudah. ​​Kami telah menambahkan tiga kursus baru untuk Aplikasi Inventaris -  Uang kertas, langganan, dan pembayaran modul. 

Mulailah perjalanan Vtiger CRM Anda hari ini!

 

Basis Pengetahuan 

Gunakan repositori artikel kami (dokumentasi bantuan) dan FAQ untuk mempelajari tentang fitur Vtiger!

 

Akademi Vtiger 

Destinasi lengkap Anda untuk video tutorial Vtiger. Pelajari cara menggunakan dan mengonfigurasi CRM dengan mudah. ​​Kami telah menambahkan tiga kursus baru untuk Aplikasi Inventaris -  Uang kertas, langganan, dan pembayaran modul. 

Mulailah perjalanan Vtiger CRM Anda hari ini!

 

Basis Pengetahuan 

Gunakan repositori artikel kami (dokumentasi bantuan) dan FAQ untuk mempelajari tentang fitur Vtiger!

 
 

Dapatkan konten CRM eksklusif!