Điều hướng các thách thức và chuẩn bị cho việc triển khai Low-Code/No-Code
Các chiến lược ít mã và không mã có tiềm năng cách mạng hóa việc phát triển ứng dụng, trao quyền cho các nhà phát triển công dân đồng thời giảm bớt khối lượng công việc CNTT.

Việc cho phép phát triển giải pháp với các khung và công cụ low-code và no-code (LC/NC) mang đến cơ hội mới cho các doanh nghiệp thu hút nhân viên phi kỹ thuật, được gọi là nhà phát triển công dân, trong việc tạo ứng dụng. Những chiến lược này có thể giảm bớt gánh nặng cho đội CNTT, thúc đẩy đổi mới và hỗ trợ các sáng kiến chuyển đổi kỹ thuật số. Tuy nhiên, họ cũng đưa ra những thách thức như mối quan tâm về tuân thủ và bảo mật do có sự tham gia của những nhân viên có thể thiếu chuyên môn về viết mã.
Deepak Mohan, Phó chủ tịch điều hành kỹ thuật tại Veritas Technologies, cảnh báo rằng các chiến lược LC/NC sẽ tạo ra các lỗ hổng. Các nhà phát triển công dân có thể không có kiến thức chuyên sâu về bảo mật và quyền riêng tư, dẫn đến các ứng dụng được bảo vệ không đầy đủ và các vấn đề tuân thủ tiềm ẩn. Mohan gợi ý rằng các tổ chức nên thiết lập các yêu cầu bảo mật và quản trị LC/NC, đảm bảo rằng các ứng dụng được an toàn và cung cấp khả năng giám sát cũng như khả năng hiển thị phù hợp.
Ngoài ra, các tổ chức phải xem xét chi phí cấp phép và các vấn đề sở hữu trí tuệ khi lập kế hoạch phát triển ứng dụng LC/NC. Yehuda Rosen, Kỹ sư ứng dụng cao cấp tại nVisium, nêu bật những lợi ích của chiến lược LC/NC, bao gồm giảm sự phụ thuộc vào tài năng kỹ thuật phần mềm khan hiếm và thời gian phát triển nhanh hơn. Tuy nhiên, ông nhấn mạnh rằng LC/NC không phải là thuốc chữa bách bệnh và không thể thay thế lập trình truyền thống cho các tính năng mới hoặc chức năng không được hỗ trợ.
Rosen khuyên doanh nghiệp phải xác định rõ các tính năng cần thiết trước khi bắt tay vào bất kỳ dự án LC/NC nào để tránh lãng phí thời gian và nguồn lực. Việc triển khai LC/NC thành công đòi hỏi cơ sở hạ tầng mạnh mẽ, quản trị dữ liệu mạnh mẽ và các biện pháp bảo mật hiệu quả cũng như khả năng hiển thị đầy đủ dữ liệu và ứng dụng trong tổ chức.
Theo Mohan, trước tiên các doanh nghiệp phải hiểu dữ liệu của họ, đánh giá các lỗ hổng bảo mật và tuân thủ tiềm ẩn, đồng thời giải quyết các rủi ro này trước khi triển khai chiến lược LC/NC. Sự tham gia của các chuyên gia bảo mật dữ liệu, bảo vệ dữ liệu và quản trị là điều cần thiết để giảm thiểu các mối đe dọa về tuân thủ và mạng cũng như đảm bảo tuân thủ các giao thức của công ty và pháp lý.
Rosen chỉ ra tính linh hoạt của việc triển khai LC/NC, với mọi cấp lãnh đạo đều có khả năng tham gia vào việc áp dụng. Tuy nhiên, Mohan dự đoán rằng việc áp dụng LC/NC sẽ sớm trở thành xu hướng chủ đạo, trao quyền cho các nhà phát triển công dân trong toàn tổ chức để tạo ra các ứng dụng phù hợp với công việc hàng ngày của họ.
Trước khi áp dụng đầy đủ các chiến lược LC/NC, lãnh đạo CNTT phải trao quyền cho các nhóm tuân thủ và quản lý dữ liệu bằng các quy trình đảm bảo cơ sở hạ tầng tuân thủ và bảo vệ dữ liệu trong toàn tổ chức. Mohan khuyên rằng chỉ khi tự tin vào cơ sở hạ tầng của mình, các tổ chức mới nên giải quyết việc phát triển ứng dụng LC/NC.
Rosen nhận ra sự trưởng thành ngày càng tăng của các giải pháp mã thấp/ no-code trong các lĩnh vực như xây dựng trang web (Wix và Squarespace), ứng dụng phân tích và CRUD dựa trên dữ liệu ( Airtable và AppSheet) cũng như các ứng dụng khác như AppMaster. Ông thấy trước nhiều khả năng sẽ được thêm vào các giải pháp này, cho phép các nhà phát triển tạo ra nhiều loại chức năng và ứng dụng hơn trong tương lai gần.


