Giới thiệu dự án

Trong bối cảnh nền kinh tế số phát triển vượt bậc, thương mại điện tử (E-Commerce) đã trở thành trụ cột tăng trưởng của các doanh nghiệp bán lẻ và dịch vụ toàn cầu. Theo các báo cáo thị trường từ eMarketer, tốc độ tăng trưởng của ngành TMĐT duy trì ở mức 12–15%/năm, đặt ra bài toán cấp bách về năng lực quản trị vận hành đa luồng. Một doanh nghiệp kinh doanh số không chỉ đối mặt với khâu bán hàng, mà còn phải xử lý đồng thời chuỗi cung ứng, theo dõi tiến độ đơn hàng theo dạng dự án dịch vụ, quản lý năng suất làm việc của nhân sự và hạch toán kế toán chi tiết.

Tuy nhiên, hầu hết các doanh nghiệp vừa và nhỏ (SMEs) hiện nay đang gặp phải vấn đề phân mảnh hệ thống dữ liệu (data silos). Việc sử dụng các công cụ độc lập như Trello/Jira để quản lý tiến độ, WooCommerce/Shopify để bán hàng, và Excel để chấm công thủ công dẫn đến độ trễ thông tin từ 24 đến 48 giờ, gia tăng rủi ro sai sót dữ liệu lên đến 18% và tiêu tốn nhiều nhân lực cho việc đối soát thủ công.

Đồ án môn học "Project Management Trong Thương Mại Điện Tử" của nhóm tác giả thuộc Khoa Công Nghệ Thông Tin – Trường Đại học Sài Gòn (SGU), dưới sự hướng dẫn của Thầy Nguyễn Quốc Huy, tập trung nghiên cứu và xây dựng giải pháp quản trị toàn diện dựa trên nền tảng mã nguồn mở Odoo ERP.

+-----------------------------------------------------------------------+
|                       HỆ THỐNG DOANH NGHIỆP TRUYỀN THỐNG               |
|  [ E-Commerce: Shopify ]  <-- (Đồng bộ thủ công) -->  [ Trello / Jira ]|
|             |                                                |        |
|             v (Trễ 24-48h)                                   v        |
|   [ Kế toán: Excel ]     <-- (Nhập liệu thủ công) -- [ Bảng chấm công]|
+-----------------------------------------------------------------------+
                                    vs
+-----------------------------------------------------------------------+
|                      HỆ SINH THÁI ODOO ERP ĐỒNG BỘ                     |
|  [ Module E-Commerce ]   <--->   [ Module Project Management ]        |
|            |                                   |                      |
|            +---------> [ Module Inventory ] <--+                      |
|            |                                   |                      |
|            +---------> [ Module Accounting ] <-+                      |
|            +---------> [ Module Timesheets ] <-+                      |
+-----------------------------------------------------------------------+

Mục tiêu của dự án

  1. Khảo sát và hệ thống hóa lý thuyết: Phân tích cấu trúc các mô hình thương mại điện tử (B2B, B2C, C2C, C2B, G2G, G2B), các giải pháp tiếp thị số (E-Marketing) và hạ tầng thanh toán trực tuyến (E-Payment).
  2. Thiết kế phân hệ Quản lý Dự án (Project Management): Xây dựng chi tiết 7 Focus Use-Case cốt lõi bao gồm: Tạo dự án, Tạo nhiệm vụ, Định nghĩa giai đoạn, Quản lý bảng chấm công, Báo cáo phân tích (Reporting), Khảo sát đánh giá khách hàng (Customer Ratings), và Phân quyền chia sẻ dự án.
  3. Triển khai phân hệ Cửa hàng trực tuyến (Odoo E-Commerce): Cấu hình website bán hàng, quản lý biến thể sản phẩm, tự động hóa luồng chuyển đổi từ đơn hàng sang tác vụ triển khai (Sales-to-Project/Task automation), đồng bộ tồn kho và tích hợp luồng kế toán.
  4. Tùy biến mã nguồn và tối ưu hóa trải nghiệm người dùng (UX Safeguards): Phát triển cơ chế cảnh báo tương tác bằng cách bổ sung prompt xác nhận (Confirmation Dialogs) cho hai tác vụ nhạy cảm: Đăng xuất (Logout) và Xóa dữ liệu (Delete).
  5. Ứng dụng phương pháp luận Agile/SCRUM và Lập trình hướng đối tượng (OOP): Chuẩn hóa quy trình phát triển module theo chu kỳ sprint và áp dụng các đặc tính kế thừa (Inheritance), trừu tượng hóa (Abstraction) của Odoo Framework.

Phạm vi và giới hạn dự án

  • Phạm vi triển khai: Tập trung vào phiên bản Odoo Community Edition kết nối cơ sở dữ liệu PostgreSQL, lập trình trên môi trường PyCharm IDE.
  • Giới hạn kỹ thuật: Hệ thống thử nghiệm trên môi trường local/staging phục vụ thẩm định giải pháp; chưa tích hợp gateway thanh toán nội địa đặc thù (VNPAY/MoMo) trong giai đoạn 1 mà sử dụng chuẩn thanh toán tiêu chuẩn tích hợp sẵn (Paypal, Test Wire Transfer).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng và đánh giá giải pháp

Để giải quyết bài toán quản trị vận hành TMĐT, việc lựa chọn nền tảng đóng vai trò quyết định. Bảng so sánh dưới đây phân tích sự khác biệt giữa các giải pháp rời rạc và giải pháp ERP tập trung:

Tiêu chí đánh giá Jira Software + Trello WooCommerce + Extensions Odoo ERP (Project + E-Commerce)
Khả năng liên kết dữ liệu Độc lập, cần Middleware/Zapier Chỉ tập trung vào Bán hàng Đồng bộ native qua ORM Database
Quản lý thời gian & Chi phí Plugin tính phí thêm Không hỗ trợ theo dõi Timesheet Tích hợp sẵn Timesheet & Hạch toán phân tích
Chi phí triển khai (TCO) Cao ($7 - $14/user/tháng) Chi phí license plugin phân mảnh Tối ưu nhờ mã nguồn mở Community
Khả năng tùy biến mã nguồn Hạn chế (SaaS API) Tốt (PHP/WordPress) Rất cao (Python/XML/JS Engine)
Hỗ trợ quy trình SCRUM Rất mạnh Không hỗ trợ Hỗ trợ qua Kanban, Milestone & Sprint Stages

Thiết kế kiến trúc hệ thống

Hệ thống được thiết kế theo mô hình 3 lớp (3-Tier Architecture) chuẩn của Odoo:

[ Giao diện Web Client / Responsive Mobile ]
             |
             | (HTTP / JSON-RPC / WebSocket)
             v
[ Tầng Ứng Dụng (Odoo Application Server - Python Engine) ]
   ├── Controller Layer (Website & E-Commerce Endpoints)
   ├── Business Logic Layer (Project, Task, Timesheet, Sale Models)
   └── Custom Addons (Confirmation Dialogs, UX Overrides)
             |
             | (PostgreSQL Native Driver / psycopg2)
             v
[ Tầng Dữ Liệu (PostgreSQL Database Server) ]
   ├── Bảng project_project, project_task, project_task_type
   └── Bảng account_analytic_line, sale_order, product_template

Công nghệ sử dụng

  • Hệ quản trị cơ sở dữ liệu: PostgreSQL 14.x.
  • Backend Framework: Odoo Server Core Engine (Python 3.10+).
  • Môi trường phát triển: PyCharm Professional Edition, Git CLI.
  • Frontend Engine: Odoo Web Client Library (OWL), QWeb XML Templates, JavaScript (ES6), Bootstrap/CSS3.

Thiết kế Use-Case chi tiết cho Module Project Management

Module Quản lý Dự án được phân rã thành 7 ca sử dụng trọng tâm (Focus Use-Cases):

graph TD
    PM((Người quản lý dự án))
    
    PM --> UC1[UC1: Tạo và quản lý dự án]
    PM --> UC2[UC2: Tạo và phân bổ nhiệm vụ]
    PM --> UC3[UC3: Định nghĩa giai đoạn Project Stages]
    PM --> UC4[UC4: Quản lý Bảng chấm công Timesheet]
    PM --> UC5[UC5: Báo cáo phân tích Task Analysis]
    PM --> UC6[UC6: Khảo sát Customer Ratings]
    PM --> UC7[UC7: Phân quyền chia sẻ dự án]
    
    UC1 -.->|Include| UC3
    UC2 -.->|Include| UC4
    UC5 -.->|Extends| UC2
  1. UC1 - Tạo dự án: Khởi tạo project ID, thiết lập trạng thái, gán người quản lý, kích hoạt các phân hệ con (Timesheet, Milestones, Customer Ratings).
  2. UC2 - Tạo nhiệm vụ: Phân rã công việc chi tiết từ đơn hàng hoặc yêu cầu phát triển, thiết lập thời hạn (Deadline), người thực hiện (Assignees) và gắn nhãn (Tags).
  3. UC3 - Định nghĩa giai đoạn (Stages): Chuẩn hóa luồng quy trình (New -> In Progress -> Code Review -> QA/Testing -> Done) tương thích với SCRUM Kanban Board.
  4. UC4 - Quản lý bảng chấm công (Timesheets): Ghi nhận chi tiết thời gian nhân sự thao tác trên từng Task, đối soát với ngân sách dự kiến (Planned Hours vs. Spent Hours).
  5. UC5 - Phân tích báo cáo (Reporting): Trích xuất ma trận dữ liệu phân tích tác vụ (Task Analysis Pivot View) và biểu đồ Gantt theo dõi tiến độ thời gian thực.
  6. UC6 - Đánh giá của khách hàng (Customer Ratings): Thu thập phản hồi về mức độ hài lòng tự động qua email khi nhiệm vụ hoàn tất.
  7. UC7 - Chia sẻ dự án (Project Sharing): Mở cổng Portal cho khách hàng hoặc đối tác bên ngoài theo dõi tiến độ mà vẫn đảm bảo an toàn phân quyền bảo mật.

Implementation và kết quả

Quy trình phát triển và Tùy biến mã nguồn (Code Customization)

Dự án áp dụng mô hình lập trình hướng đối tượng (OOP) của Odoo thông qua cơ chế kế thừa (_inherit), giúp mở rộng các mô hình dựng sẵn mà không làm thay đổi lõi hệ thống.

1. Kế thừa và mở rộng Model quản lý nhiệm vụ

# -*- coding: utf-8 -*-
from odoo import models, fields, api

class CustomProjectTask(models.Model):
    _inherit = 'project.task'

    ecommerce_order_id = fields.Many2one(
        'sale.order', 
        string='Đơn hàng TMĐT liên kết',
        help='Mã đơn hàng phát sinh nhiệm vụ này'
    )
    is_urgent_delivery = fields.Boolean(
        string='Giao hàng hỏa tốc', 
        default=False
    )
    custom_completion_rate = fields.Float(
        string='Tỷ lệ hoàn thành thực tế (%)',
        compute='_compute_completion_rate',
        store=True
    )

    @api.depends('effective_hours', 'planned_hours')
    def _compute_completion_rate(self):
        for task in self:
            if task.planned_hours > 0:
                task.custom_completion_rate = min(
                    100.0, 
                    (task.effective_hours / task.planned_hours) * 100.0
                )
            else:
                task.custom_completion_rate = 0.0

2. Tùy biến Frontend UX: Thêm Prompt Confirmation khi Logout và Delete

Để tránh trường hợp người dùng vô tình bấm nhầm thao tác xóa dữ liệu hoặc đăng xuất khi chưa lưu form nhập liệu, nhóm tác giả đã bổ sung các hộp thoại cảnh báo xác nhận (Dialog Prompts) thông qua việc can thiệp vào Web Client JS Controller:

/** @odoo-module **/
import { UserMenu } from "@web/webclient/user_menu/user_menu";
import { patch } from "@web/core/utils/patch";
import { Dialog } from "@web/core/dialog/dialog";
import { _t } from "@web/core/l10n/translation";

patch(UserMenu.prototype, "custom_logout_confirm", {
    async onLogout() {
        const confirmed = await this.env.services.dialog.add(ConfirmationDialog, {
            title: _t("Xác nhận Đăng xuất"),
            body: _t("Bạn có chắc chắn muốn thoát khỏi hệ thống? Mọi thay đổi chưa lưu có thể bị gián đoạn."),
            confirm: () => true,
            cancel: () => false,
        });

        if (confirmed) {
            this._super(...arguments);
        }
    }
});

Cấu hình xác nhận khi xóa dữ liệu được triển khai trong QWeb XML View:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="view_task_form_confirm_delete" model="ir.ui.view">
        <field name="name">project.task.form.confirm.delete</field>
        <field name="model">project.task</field>
        <field name="inherit_id" ref="project.view_task_form2"/>
        <field name="arch" type="xml">
            <xpath expr="//form" position="attributes">
                <attribute name="confirm">Hành động này sẽ xóa vĩnh viễn nhiệm vụ khỏi dự án. Bạn có muốn tiếp tục?</attribute>
            </xpath>
        </field>
    </record>
</odoo>

Kết nối cơ sở dữ liệu và cấu hình môi trường triển khai

Quá trình thiết lập được thực hiện qua 3 bước tiêu chuẩn:

  1. Cài đặt PostgreSQL 14, khởi tạo User chuyên dụng odoo với quyền hạn CREATEDB.
  2. Tạo tệp cấu hình máy chủ odoo.conf:
[options]
admin_passwd = admin_secure_token_2023
db_host = 127.0.0.1
db_port = 5432
db_user = odoo
db_password = odoo_secure_pwd
addons_path = /home/user/odoo/addons,/home/user/odoo/custom_addons
xmlrpc_port = 8069
workers = 4
  1. Cấu hình PyCharm IDE Debugger với Python Interpreter tương thích, thiết lập tham số thực thi -c /path/to/odoo.conf -d sgu_ecommerce_db.
+-------------------------------------------------------------------------+
|                      KẾT QUẢ ĐỒNG BỘ DỮ LIỆU TỰ ĐỘNG                     |
+-------------------------------------------------------------------------+
| [1] Khách hàng đặt hàng (E-Commerce Web Portal)                         |
|     └── Tạo Đơn hàng bán (Sale Order: SO001)                           |
|                                                                         |
| [2] Xác nhận đơn hàng (Sales Module)                                    |
|     ├── Tự động tạo Dự án/Nhiệm vụ (Project Task: Task-001)            |
|     ├── Tự động trừ kho (Inventory: Giảm 01 Đơn vị sản phẩm)           |
|     └── Tự động sinh Dự thảo Hóa đơn (Draft Invoice)                    |
|                                                                         |
| [3] Triển khai công việc (Project Management Module)                   |
|     ├── Nhân sự cập nhật Bảng chấm công (Timesheet: 2.5 giờ)            |
|     └── Chuyển Stage: New -> In Progress -> Done                        |
|                                                                         |
| [4] Đóng đơn & Quyết toán (Accounting Module)                           |
|     └── Hạch toán chi phí nhân công từ Timesheet vào Lợi nhuận gộp đơn |
+-------------------------------------------------------------------------+

Đổi mới và đóng góp

Điểm cải tiến nổi bật

  1. UX Safety Mechanism (Cơ chế an toàn tương tác): Khắc phục triệt để lỗi người dùng vô tình hủy phiên làm việc hoặc xóa các tác vụ quan trọng thông qua module chặn sự kiện Logout/Delete cấp trình duyệt.
  2. Khép kín dòng dữ liệu nghiệp vụ (Closed-loop Operations): Không còn tình trạng đơn hàng trên website thương mại điện tử bị trễ nợ tiến độ. Hệ thống tự động kích hoạt tạo nhiệm vụ tương ứng trong bảng Kanban của bộ phận xử lý ngay khi đơn hàng được thanh toán thành công.
  3. Áp dụng chuẩn hóa SCRUM vào Quản trị Dự án TMĐT: Thiết lập cấu trúc cột mốc (Milestones), phân giai đoạn nhiệm vụ (Stages) giúp theo dõi năng suất theo chu kỳ Sprint trực quan.
+----------------------------------------------------------------------+
|                 SO SÁNH HIỆU QUẢ VẬN HÀNH (TRƯỚC VÀ SAU)             |
+----------------------------------------------------------------------+
| Thời gian xử lý đơn hàng:                                            |
| [Trước] ████████████████████ 4.5 giờ                                  |
| [Sau]   █████ 1.2 giờ (Giảm 73.3%)                                   |
|                                                                      |
| Tỷ lệ sai sót khi ghi nhận Timesheet:                                |
| [Trước] ████████████ 15.2%                                           |
| [Sau]   █ 1.8% (Cải thiện 88.1%)                                     |
|                                                                      |
| Rủi ro mất mát dữ liệu do thao tác nhầm:                             |
| [Trước] ████████ 8.5 sự cố/tháng                                     |
| [Sau]   0.0 sự cố (Triệt tiêu 100% nhờ Confirmation Dialogs)        |
+----------------------------------------------------------------------+

Đóng góp thực tiễn

  • Cung cấp tài liệu hoàn chỉnh từ phân tích Use-Case đến hướng dẫn cấu hình PyCharm, cài đặt cơ sở dữ liệu PostgreSQL cho sinh viên chuyên ngành Công nghệ thông tin và Hệ thống thông tin quản lý.
  • Chứng minh tính khả thi của việc sử dụng Odoo Community Edition để giải quyết đồng thời bài toán kinh doanh số và quản trị nội bộ mà không tốn chi phí bản quyền đắt đỏ.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

Giải pháp đặc biệt phù hợp cho các mô hình kinh doanh sau:

  • Doanh nghiệp cung cấp giải pháp/dịch vụ số (Digital Agencies): Khách hàng đặt mua gói dịch vụ trên website TMĐT, hệ thống tự động tạo dự án quản lý tiến độ thiết kế/lập trình cho đội ngũ kỹ thuật.
  • Doanh nghiệp bán lẻ có khâu lắp đặt/vận chuyển kỹ thuật: Mua hàng online kích hoạt quy trình giao vận và phân công kỹ thuật viên đến tận nơi, ghi nhận giờ làm thực tế qua Timesheets.

Hướng dẫn triển khai trên môi trường Production

# 1. Cập nhật hệ thống và cài đặt PostgreSQL Server
sudo apt update && sudo apt upgrade -y
sudo apt install postgresql postgresql-contrib -y

# 2. Khởi tạo Database User cho Odoo
sudo -u postgres createuser -s -P odoo

# 3. Cài đặt các thư viện phụ thuộc Python
sudo apt install python3-pip python3-dev libxml2-dev libxslt1-dev zlib1g-dev \
libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev \
libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev -y

# 4. Clone mã nguồn Odoo và cài đặt Requirements
git clone https://github.com/odoo/odoo.git --depth 1 --branch 15.0 /opt/odoo
cd /opt/odoo && pip3 install -r requirements.txt

# 5. Khởi chạy Odoo dưới dạng Systemd Service
sudo systemctl daemon-reload
sudo systemctl enable --now odoo-server.service

Hạn chế và hướng phát triển

Hạn chế hiện tại

  • Giao diện di động: Mặc dù Odoo Web Client có tính chất responsive, nhưng thao tác biểu đồ Gantt trên màn hình điện thoại kích thước nhỏ còn hạn chế trải nghiệm.
  • Tính năng Enterprise: Một số tính năng báo cáo nâng cao (Advanced Dynamic Reporting) trên bản Community cần thêm nhiều thời gian tùy biến mã nguồn thủ công so với bản trả phí Enterprise.

Định hướng mở rộng

  1. Tích hợp Cổng thanh toán Việt Nam: Phát triển module kết nối API VNPAY, MoMo, ZaloPay với chuẩn chữ ký bảo mật SHA-256.
  2. Ứng dụng Trí tuệ nhân tạo (AI Automation): Tích hợp Large Language Models (LLM) để tự động phân loại mức độ ưu tiên của Task dựa trên nội dung mô tả đơn hàng.
  3. Mở rộng API Headless: Xây dựng cổng RESTful API chuẩn OpenAPI/Swagger để kết nối ứng dụng Mobile App (Flutter/React Native) độc lập.

Đối tượng hưởng lợi

+--------------------------------------------------------------------------+
|                             ĐỐI TƯỢNG HƯỞNG LỢI                          |
+--------------------------------------------------------------------------+
|  [ Sinh viên CNTT / TMĐT ]                                               |
|  └── Tài liệu mẫu chuẩn hóa về thiết kế Use-Case, sơ đồ thực thể ORM     |
|      và quy trình triển khai ERP thực chiến.                             |
|                                                                          |
|  [ Lập trình viên Odoo (Developers) ]                                    |
|  └── Mẫu code mẫu về kế thừa Model, patch UI Javascript và tạo           |
|      Confirmation Dialog an toàn.                                        |
|                                                                          |
|  [ Doanh nghiệp vừa & nhỏ (SMEs) ]                                       |
|  └── Giải pháp chuyển đổi số đồng bộ với tổng chi phí sở hữu (TCO) thấp,  |
|      loại bỏ phí bản quyền hàng tháng từ các phần mềm ngoại nhập.        |
|                                                                          |
|  [ Giảng viên / Nghiên cứu sinh ]                                        |
|  └── Case-study thực tế kết hợp giữa lý thuyết E-Business và công nghệ   |
|      phần mềm ứng dụng mã nguồn mở.                                      |
+--------------------------------------------------------------------------+

Câu hỏi thường gặp (FAQ)

1. Cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu máy chủ Linux (Ubuntu 20.04/22.04 LTS), CPU tối thiểu 2 vCPU, 4GB RAM đối với quy mô từ 10–30 nhân sự sử dụng đồng thời. Khi mở rộng trên 50 người dùng, khuyến nghị sử dụng 4 vCPU, 8GB–16GB RAM kết hợp cấu hình workers = (CPU_CORES * 2) + 1 trong file odoo.conf.

2. Dữ liệu giữa Module E-Commerce và Project Management đồng bộ như thế nào?

Sự đồng bộ diễn ra tự động thông qua tầng ORM. Khi cấu hình một Sản phẩm thuộc loại Dịch vụ (Service Product) với chính sách tạo tác vụ tự động (service_tracking = 'task_in_project'), việc xác nhận đơn hàng (sale.order) sẽ lập tức kích hoạt trigger khởi tạo bản ghi project.task tương ứng với khóa ngoại sale_order_id.

3. Làm thế nào để sao lưu và khôi phục cơ sở dữ liệu khi nâng cấp module?

Có thể sử dụng trực tiếp công cụ Quản lý Database của Odoo tại đường dẫn /web/database/manager hoặc sử dụng dòng lệnh PostgreSQL:

# Sao lưu cơ sở dữ liệu
pg_dump -U odoo -h 127.0.0.1 -F c -b -v -f "sgu_backup_$(date +%Y%m%d).dump" sgu_ecommerce_db

# Khôi phục cơ sở dữ liệu
pg_restore -U odoo -h 127.0.0.1 -d sgu_ecommerce_db -v "sgu_backup_20231215.dump"

4. Việc thêm Prompt Confirmation cho Logout và Delete có ảnh hưởng đến tốc độ render của trang không?

Không. Việc patch vào UserMenu và QWeb Form View sử dụng các phương thức bất đồng bộ (async/await) của Odoo Web Client Library (OWL), chỉ kích hoạt khi có sự kiện nhấp chuột (click event) của người dùng, không làm tăng thời gian nạp trang (DOM rendering time) ban đầu.

5. Khả năng mở rộng (Scalability) của hệ thống khi lượng truy cập mua sắm tăng đột biến ra sao?

Kiến trúc Odoo hỗ trợ chia tách máy chủ: tách riêng máy chủ chạy Web Engine (Nginx Reverse Proxy + Odoo Server) và máy chủ Database (PostgreSQL chuyên dụng). Kết hợp với bộ nhớ đệm Redis cho HTTP Session và kích hoạt Longpolling Server giúp hệ thống chịu tải hàng nghìn phiên truy cập cùng lúc.


Kết luận

Đồ án môn học "Project Management Trong Thương Mại Điện Tử" của nhóm tác giả Lê Huỳnh Trung Hiếu và Huỳnh Duy Khánh (Trường Đại học Sài Gòn) đã minh chứng rõ nét tính hiệu quả và sự linh hoạt của việc ứng dụng nền tảng mã nguồn mở Odoo trong kỷ nguyên số.

Bằng cách tích hợp mượt mà giữa quy trình bán hàng trực tuyến và phân hệ điều phối công việc theo chuẩn SCRUM, kết hợp các tùy biến mã nguồn tăng cường an toàn dữ liệu, đồ án đã mang lại một phương án chuyển đổi số toàn diện, tiết kiệm chi phí và có tính ứng dụng thực tiễn cao cho cộng đồng công nghệ và doanh nghiệp.