Composable by Design: Lego đã dạy chúng ta điều gì về việc xây dựng phần mềm

- Từ Bàn của Giám đốc điều hành

Chúng ta đều đã thấy một vài khối Lego có thể biến thành bất cứ thứ gì - một ngôi nhà, một con tàu, một tên lửa, hay thậm chí là một thành phố - chỉ đơn giản bằng cách các mảnh ghép kết nối với nhau. Phần mềm lẽ ra phải giống nhau, vậy mà phần mềm truyền thống vẫn cứng nhắc và cố định.

Gần đây, các nhà nghiên cứu MIT đã vạch ra một lộ trình để xây dựng nhiều hơn phần mềm dạng mô-đun và dễ đọc. Mô hình của họ định nghĩa các khối xây dựng là Khái niệm - các tính năng độc lập, mỗi tính năng được thiết kế để thực hiện tốt một nhiệm vụ - và các quy tắc kết nối chúng là Đồng bộ hóa.

Bài báo cũng đề xuất sử dụng một ngôn ngữ miền cụ thể (DSL) nhỏ để thể hiện đồng bộ hóa một cách rõ ràng, dưới dạng mà các mô hình ngôn ngữ lớn có thể tạo ra một cách đáng tin cậy. Cách tiếp cận này trực tiếp giải quyết một vấn đề ngày càng gia tăng với mã do AI tạo ra — các hệ thống hoạt động nhưng khó hiểu, khó khắc phục sự cố hoặc khó tin tưởng.

Không giống như CRM truyền thống và các ứng dụng khác, trong đó các mô-đun như Giao dịch, Trường hợp hoặc Dự án được mã hóa cứng, NextGen của Vtiger Ứng dụng được định nghĩa hoàn toàn trong siêu dữ liệu. Mọi trường, luồng và chính sách đều được mô tả một cách khai báo và có thể tự kiểm tra khi chạy - do đó, mỗi chức năng đều có thể cấu thành theo thiết kế, chứ không chỉ theo mô-đun theo quy ước đặt tên.

Hãy xem xét SLA Engine: Trong NextGen, SLA là một mô-đun chính sách độc lập có thể được đính kèm vào Trường hợp, Lệnh làm việc, Nghỉ phép hoặc bất kỳ thực thể nào thông qua một tham chiếu kê khai đơn giản.

Điều tương tự cũng áp dụng cho Queues, định tuyến hồ sơ dựa trên quy tắc hoặc điểm số AI, và Tax Engine, tính toán thuế địa phương thống nhất trên Báo giá, Hóa đơn và Đơn đặt hàng. Mỗi mô-đun này tồn tại dưới dạng một mô-đun độc lập (được định nghĩa là một Khái niệm trong bài nghiên cứu).

In NextGen, mọi phần tử — Ngày (các đối tượng kinh doanh như Danh bạ và Thuế), Logic (được xây dựng với các luồng có thể tái sử dụng và máy trạng thái), UI (được tạo ra bằng cách sử dụng các thành phần web trong VDS) và AI (bao gồm các công cụ, lời nhắc và mô hình chấm điểm) — được thiết kế như một khối mô-đun. Mỗi ứng dụng, được xác định bằng DSL dựa trên XML, về cơ bản là tập hợp các khối có thể hoán đổi cho nhau này.

Quản trị viên và nhà phát triển xây dựng các khối theo cách mà người khác có thể dựa vào. Các nhà nghiên cứu MIT gọi kiến ​​trúc này là "dễ đọc". Chúng tôi gọi nó là NextGen.

Với NextGen, khả năng kết hợp chuyển đổi sự đổi mới từ một dự án một lần thành một hoạt động hàng ngày — biến sự sáng tạo thành thói quen liên tục.

 
 

Bài viết

 
 

Shinka IT, một nhà cung cấp dịch vụ CNTT và an ninh mạng có trụ sở tại Bỉ, đang quản lý hoạt động hàng ngày của mình bằng sáu công cụ riêng biệt. Các hệ thống độc lập này tạo ra các kho dữ liệu riêng biệt, cản trở sự hợp tác và dẫn đến việc thiếu một cái nhìn thống nhất về khách hàng.

Bằng cách triển khai Vtiger CRM, Shinka đã hợp nhất các quy trình bán hàng, dịch vụ và nội bộ vào một nền tảng trung tâm. Các bước chính bao gồm tích hợp bảng chấm công và các ứng dụng kinh doanh khác thông qua REST API và tự động hóa quy trình làm việc. 

Tăng năng suất 70-80%, cải thiện sự hợp tác giữa các nhóm và hợp lý hóa dữ liệu và quy trình của khách hàng, tất cả đều giúp Shinka hoạt động hiệu quả hơn.

Đọc toàn bộ câu chuyện

 

Thật vinh dự khi được làm việc với đội ngũ Shinka, đặc biệt là Nicolas và Louis. Tôi đã học được rất nhiều điều từ trải nghiệm này và thực sự trân trọng những hiểu biết mình có được.

-Kiran NG, Nhà phân tích kinh doanh cấp cao

 

Shinka IT, một nhà cung cấp dịch vụ CNTT và an ninh mạng có trụ sở tại Bỉ, đang quản lý hoạt động hàng ngày của mình bằng sáu công cụ riêng biệt. Các hệ thống độc lập này tạo ra các kho dữ liệu riêng biệt, cản trở sự hợp tác và dẫn đến việc thiếu một cái nhìn thống nhất về khách hàng.

Bằng cách triển khai Vtiger CRM, Shinka đã hợp nhất các quy trình bán hàng, dịch vụ và nội bộ vào một nền tảng trung tâm. Các bước chính bao gồm tích hợp bảng chấm công và các ứng dụng kinh doanh khác thông qua REST API và tự động hóa quy trình làm việc. 

Tăng năng suất 70-80%, cải thiện sự hợp tác giữa các nhóm và hợp lý hóa dữ liệu và quy trình của khách hàng, tất cả đều giúp Shinka hoạt động hiệu quả hơn.

Đọc toàn bộ câu chuyện

 

Thật vinh dự khi được làm việc với đội ngũ Shinka, đặc biệt là Nicolas và Louis. Tôi đã học được rất nhiều điều từ trải nghiệm này và thực sự trân trọng những hiểu biết mình có được.

-Kiran NG, Nhà phân tích kinh doanh cấp cao

 
 

Thông báo tính năng

 
 

Phiên bản thử nghiệm - Tab Hóa đơn trong mục Thanh toán

  • Nếu bạn là người dùng phiên bản Pilot, bạn có thể xem hóa đơn cho các lượt tải xuống Booster Pack của mình.
  • Tab Hóa đơn sẽ xuất hiện trên trang Thanh toán khi bạn kích hoạt đăng ký.
 

Phiên bản thử nghiệm - Tab Hóa đơn trong mục Thanh toán

  • Nếu bạn là người dùng phiên bản Pilot, bạn có thể xem hóa đơn cho các lượt tải xuống Booster Pack của mình.
  • Tab Hóa đơn sẽ xuất hiện trên trang Thanh toán khi bạn kích hoạt đăng ký.
 
 

Học viện Vtiger & Cơ sở Kiến thức

 
 

Học viện Vtiger 

Điểm đến duy nhất của bạn cho các video hướng dẫn của Vtiger. Học cách sử dụng và cấu hình CRM một cách dễ dàng. Chúng tôi đã thêm ba khóa học mới cho Ứng dụng Hàng tồn kho -  Hóa đơn, Đăng Ký Dịch VụThanh Toán mô-đun. 

Bắt đầu hành trình Vtiger CRM của bạn ngay hôm nay!

 

Kiến thức cơ bản 

Sử dụng kho bài viết (tài liệu trợ giúp) và câu hỏi thường gặp của chúng tôi để tìm hiểu về tính năng Vtiger!

 

Học viện Vtiger 

Điểm đến duy nhất của bạn cho các video hướng dẫn của Vtiger. Học cách sử dụng và cấu hình CRM một cách dễ dàng. Chúng tôi đã thêm ba khóa học mới cho Ứng dụng Hàng tồn kho -  Hóa đơn, Đăng Ký Dịch VụThanh Toán mô-đun. 

Bắt đầu hành trình Vtiger CRM của bạn ngay hôm nay!

 

Kiến thức cơ bản 

Sử dụng kho bài viết (tài liệu trợ giúp) và câu hỏi thường gặp của chúng tôi để tìm hiểu về tính năng Vtiger!

 
 

Nhận nội dung CRM độc quyền!