Bỏ qua menu, vào nội dung chính

Danh sách bàn giao phần mềm đầy đủ: mã nguồn, tài khoản, tài liệu, quyền quản trị máy chủ

Bàn giao phần mềm không phải gửi một tệp nén. Danh sách năm nhóm: mã nguồn và cách dựng lại, tài khoản và quyền quản trị, dữ liệu và sao lưu, tài liệu, con người. Kèm phép thử cuối: một người khác có dựng lại được hệ thống từ những gì đã nhận hay không.

9 phút đọc

Bàn giao phần mềm đủ là khi doanh nghiệp có thể tự vận hành, hoặc giao cho một đơn vị khác tiếp quản, mà không cần hỏi lại bên đã làm. Muốn vậy cần năm nhóm: mã nguồn kèm cách dựng lại, tài khoản và quyền quản trị cao nhất, dữ liệu và bản sao lưu, tài liệu, và buổi chuyển giao cho con người. Phép thử cuối rẻ và chắc: nhờ một người không tham gia dự án làm theo tài liệu để dựng lại hệ thống trên một máy trống.

Lưới sáu ô gồm năm nhóm bàn giao phần mềm là mã nguồn, tài khoản, dữ liệu, tài liệu, con người và phép thử dựng lại trên máy trống
Năm nhóm bàn giao và phép thử cuối. ALODEV dựng minh hoạ, dữ liệu giả định.

Nhóm 1: mã nguồn và cách dựng lại

  • Kho mã (GitHub, GitLab) thuộc tài khoản của doanh nghiệp, còn nguyên lịch sử thay đổi.
  • Tệp cấu hình mẫu (không chứa mật khẩu thật) và danh sách biến môi trường cần đặt.
  • Kịch bản tạo và nâng cấp cơ sở dữ liệu.
  • Hướng dẫn cài đặt từ máy trống tới lúc chạy được.
  • Danh sách thư viện bên thứ ba và giấy phép của chúng; phần nào trả phí và đứng tên ai.
  • Ứng dụng di động: mã nguồn, chứng chỉ ký ứng dụng và cách phát hành bản mới.

Nhóm 2: tài khoản và quyền quản trị

Tài khoản cần kiểm khi bàn giao. ALODEV biên soạn.
Tài khoảnKiểm gì
Máy chủ hoặc dịch vụ đám mâyChủ tài khoản là doanh nghiệp; có quyền quản trị cao nhất
Tên miền, DNSĐứng tên doanh nghiệp; đăng nhập được nơi quản lý tên miền
Kho mã nguồnDoanh nghiệp là chủ sở hữu, không chỉ là thành viên
Apple Developer, Google PlayTài khoản của doanh nghiệp; ứng dụng nằm dưới tài khoản đó
Dịch vụ email, SMS, thanh toán, bản đồĐứng tên và phương thức thanh toán của doanh nghiệp
Tài khoản quản trị gốc của phần mềmDoanh nghiệp đăng nhập được, đổi được mật khẩu

Sau khi nhận, đổi mật khẩu mọi tài khoản quản trị, và thu hồi hoặc giới hạn quyền của bên làm ở mức cần cho bảo hành. Mật khẩu không bao giờ nên gửi trong tài liệu hay tin nhắn; dùng trình quản lý mật khẩu hoặc giao trực tiếp.

Nhóm 3: dữ liệu và sao lưu

Cơ sở dữ liệu đứng tên doanh nghiệp, có lịch sao lưu tự động, và đã thử khôi phục ít nhất một lần. Sao lưu chưa từng được thử khôi phục là sao lưu chưa được kiểm. Nếu trong quá trình làm bên làm giữ dữ liệu thật ở môi trường phát triển, hỏi họ xoá khi nào. Điều khoản dịch vụ của ALODEV ghi xoá dữ liệu thật của khách khỏi môi trường phát triển sau khi đưa vào vận hành, chỉ giữ dữ liệu thử (mục 5).

Nhóm 4: tài liệu

  • Tài liệu kiến trúc: các thành phần, cách chúng nói chuyện với nhau.
  • Tài liệu cơ sở dữ liệu: các bảng chính và ý nghĩa.
  • Hướng dẫn triển khai và vận hành: khởi động lại, xem nhật ký, nâng phiên bản.
  • Sổ tay cho người quản trị và cho người dùng.
  • Kết quả nghiệm thu và danh sách lỗi còn tồn.

Nhóm 5: con người

Tài liệu không thay được buổi chuyển giao. Cần đào tạo theo vai trò cho người dùng và một buổi chuyển giao kỹ thuật cho người sẽ bảo trì, nội bộ hay đơn vị khác.

Để đối chiếu, danh sách bàn giao công khai của ALODEV (trang Cam kết mã nguồn) gồm: mã nguồn kèm hướng dẫn tiếng Việt, đặt trên kho GitHub hoặc GitLab của doanh nghiệp; tài liệu kỹ thuật về kiến trúc, cơ sở dữ liệu, hướng dẫn triển khai; sổ tay cho người quản trị và người dùng; tài khoản quản trị gốc; 3 đến 5 buổi đào tạo theo vai trò. Khi doanh nghiệp tự bảo trì, ALODEV hỗ trợ một buổi bàn giao kỹ thuật miễn phí (/dieu-khoan mục 6).

Bảng Bàn giao trên trang Cam kết mã nguồn của alodev.vn: mã nguồn, tài liệu kỹ thuật, sổ tay, tài khoản quản trị gốc, đào tạo, bảo hành
Trang Cam kết mã nguồn của ALODEV, mục Bàn giao. Ảnh chụp alodev.vn ngày 26/09/2026.

Phép thử cuối: dựng lại trên máy trống

Nhờ một lập trình viên không tham gia dự án (nội bộ hoặc thuê ngoài vài giờ) làm theo hướng dẫn cài đặt, trên một máy trống, với mã nguồn và tài khoản đã nhận. Nếu họ dựng được hệ thống chạy với dữ liệu thử, bàn giao đã đủ. Nếu họ phải gọi hỏi bên làm, mỗi câu hỏi là một dòng còn thiếu trong tài liệu, cần bổ sung trước khi ký biên bản bàn giao.

Bàn giao dần, không dồn vào ngày cuối

Danh sách năm nhóm trông dài nếu làm một lần vào ngày cuối. Làm dần thì nhẹ: kho mã và tài khoản đứng tên doanh nghiệp từ ngày đầu; tài liệu kiến trúc cập nhật mỗi chặng; hướng dẫn cài đặt được thử mỗi khi dựng môi trường mới; sổ tay người dùng viết cùng lúc với đào tạo. Ngày bàn giao cuối chỉ còn là buổi kiểm lại và ký.

Bảng bàn giao phần mềm dần theo thời điểm từ ngày đầu, mỗi chặng, lúc đào tạo tới ngày cuối
Bàn giao rải theo dự án. ALODEV dựng minh hoạ, dữ liệu giả định.

Cách làm này cũng giảm rủi ro nếu dự án dừng giữa chừng: mọi thứ đã nằm phía doanh nghiệp, không cần xin lại. Bài viết tài liệu mà người làm thực sự đọc trên blog Trần Công Thắng nói về cách viết tài liệu dần theo mã, để tài liệu không lỗi thời ngay khi bàn giao.

Một năm sau bàn giao

Đặt lịch kiểm lại danh sách sau một năm: tài khoản nào đã hết hạn, ai còn quyền truy cập mà đã nghỉ việc, sao lưu còn chạy không, tài liệu có khớp với các thay đổi trong năm không. Đây là việc của doanh nghiệp, không phải của bên làm, và mất chưa tới một buổi.

Buổi kiểm sau một năm cũng là lúc quyết định có cần tài liệu lại phần nào không: những thay đổi nhỏ trong năm thường không ai cập nhật vào sổ tay, và người dùng mới sẽ học theo tài liệu cũ.

Nếu doanh nghiệp không có người kỹ thuật, có thể thuê một đơn vị độc lập làm buổi rà này mỗi năm. Kết quả là một danh sách ngắn các việc cần xử lý, đưa cho bên đang bảo trì hoặc người nội bộ phụ trách. Chi phí nhỏ so với rủi ro phát hiện ra tài khoản quan trọng đã hết hạn vào đúng ngày hệ thống ngừng chạy.

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

Bàn giao phần mềm gồm những gì?

Mã nguồn và cách dựng lại, tài khoản và quyền quản trị cao nhất, dữ liệu và sao lưu, tài liệu kiến trúc và vận hành, cùng đào tạo cho người dùng và người bảo trì.

Nhận mã nguồn dạng tệp nén có đủ không?

Không đủ. Nên nhận kho mã có lịch sử thay đổi trên tài khoản của doanh nghiệp, kèm hướng dẫn dựng lại.

Sau bàn giao có nên để bên làm giữ quyền truy cập?

Giữ ở mức cần cho bảo hành, và doanh nghiệp là người cấp và thu hồi quyền. Đổi mật khẩu các tài khoản quản trị ngay sau khi nhận.

Không có người kỹ thuật thì kiểm bàn giao thế nào?

Thuê một lập trình viên độc lập vài giờ để làm phép thử dựng lại. Chi phí nhỏ so với rủi ro nhận thiếu.

Biên bản bàn giao nên ký khi nào?

Sau khi đã kiểm đủ năm nhóm và làm phép thử dựng lại. Có thể ký cùng biên bản nghiệm thu cuối.

  • Bàn giao phần mềm
  • Bàn giao mã nguồn
  • Tài liệu kỹ thuật
  • Quyền quản trị
  • Mua phần mềm

Bài viết liên quan

Mua phần mềm không bị hớ
Mua phần mềm không bị hớ8 phút đọc

Danh sách kiểm một trang: 40 câu hỏi từ lúc định làm tới một năm sau bàn giao

Tập tổng của series Mua phần mềm không bị hớ: 40 câu hỏi chia theo tám giai đoạn, từ lúc quyết định có làm hay không, viết yêu cầu, chọn nhà cung cấp, đọc báo giá, ký hợp đồng, theo dõi, nghiệm thu, tới bàn giao và một năm sau. Mỗi câu dẫn về tập đi sâu.

Mua phần mềm không bị hớ9 phút đọc

Đổi nhà cung cấp giữa chừng: lấy lại mã nguồn, dữ liệu và tài khoản mà không mất việc

Đổi nhà cung cấp phần mềm giữa chừng làm được nếu đi đúng thứ tự: đọc điều khoản chấm dứt, giành lại tài khoản trước, nhận mã nguồn và dữ liệu, cho đơn vị mới đánh giá mã, rồi mới chấm dứt. Bài liệt kê từng bước, những gì cần kiểm khi nhận, và cách giữ phần mềm chạy trong lúc chuyển.

Mua phần mềm không bị hớ8 phút đọc

Mẫu biên bản nghiệm thu phần mềm và danh sách lỗi còn tồn

Biên bản nghiệm thu phần mềm ghi phạm vi đã kiểm, kết quả, lỗi còn tồn và kết luận, làm căn cứ cho thanh toán và thời điểm bắt đầu bảo hành. Mẫu biên bản chín mục điền bằng dữ liệu giả, mẫu danh sách lỗi còn tồn, và năm lỗi hay gặp khi lập biên bản.

Nhận bài mới

Để lại email để nhận bài mới của series Mua phần mềm không bị hớ, hoặc theo dõi bằng RSS.

RSS Mua phần mềm không bị hớ

Email chỉ dùng để gửi bài mới, xem Chính sách bảo mật.

Trao đổi về dự án

Cần tư vấn?