Development Software

Điều khoản dịch vụ Thiết kế phần mềm (Development Software)

ĐIỀU 1 – PHẠM VI DỊCH VỤ

Dịch vụ thiết kế phần mềm bao gồm tư vấn giải pháp, phân tích yêu cầu nghiệp vụ, thiết kế kiến trúc hệ thống, lập trình, kiểm thử, triển khai và bảo trì phần mềm theo yêu cầu đặc thù của Bên Thuê.

1.1 Các loại phần mềm được phát triển

Loại phần mềmMô tảNền tảng
Phần mềm quản lý doanh nghiệpERP, CRM, HRM, kế toán, quản lý khoWeb, Desktop, Mobile
Hệ thống thương mại điện tửB2B/B2C platform, marketplace, đặt hàng trực tuyếnWeb, iOS, Android
Ứng dụng di độngNative (iOS/Android), cross-platform (Flutter/React Native)iOS, Android
Phần mềm nhúng / IoTFirmware, hệ thống điều khiển, dashboard IoTEmbedded, Web
API & Tích hợp hệ thốngREST/GraphQL API, tích hợp bên thứ ba, ETL pipelineCloud/On-premise
AI / Machine LearningMô hình phân loại, nhận diện, dự báo, chatbotCloud AI, On-premise

ĐIỀU 2 – PHƯƠNG PHÁP PHÁT TRIỂN

2.1 Agile Scrum

Mặc định áp dụng phương pháp Agile Scrum với sprint 2 tuần. Bên Thuê tham gia Sprint Review mỗi 2 tuần để kiểm tra tiến độ và điều chỉnh backlog.

2.2 Waterfall (theo yêu cầu)

Áp dụng Waterfall cho dự án có yêu cầu cố định từ đầu. Bên Thuê phê duyệt từng giai đoạn trước khi chuyển sang giai đoạn tiếp theo.

2.3 Yêu cầu kỹ thuật (SRS)

Công ty cung cấp Tài liệu Đặc tả Yêu cầu Phần mềm (Software Requirements Specification – SRS) được Bên Thuê ký xác nhận trước khi lập trình. Thay đổi sau SRS áp dụng quy trình Change Request.

ĐIỀU 3 – KIỂM THỬ VÀ CHẤP NHẬN (UAT)

  1. Unit Testing: Công ty thực hiện unit test với coverage tối thiểu 70% cho business logic.
  2. Integration Testing: Kiểm thử tích hợp với các hệ thống của Bên Thuê trong môi trường staging.
  3. User Acceptance Testing (UAT): Bên Thuê có 10 ngày làm việc để UAT sau khi Công ty bàn giao lên staging. Bên Thuê ghi nhận lỗi vào hệ thống quản lý issue được chỉ định.
  4. Bug Classification: Critical/High (chặn nghiệp vụ chính): sửa bắt buộc trước khi go-live. Medium/Low: sửa trong sprint bảo hành.
  5. Chấp nhận nghiệm thu: Sau khi tất cả lỗi Critical/High được giải quyết và Bên Thuê ký Biên bản Nghiệm thu.

ĐIỀU 4 – SỞ HỮU TRÍ TUỆ VÀ MÃ NGUỒN

4.1 Chuyển nhượng quyền sau thanh toán đầy đủ

Theo Điều 39 Luật SHTT 2005: Sau khi Bên Thuê thanh toán đủ 100% giá trị hợp đồng, quyền tác giả tài sản đối với mã nguồn đặc thù (custom code) được chuyển nhượng sang Bên Thuê.

4.2 Pre-existing IP và thư viện mã nguồn mở

  • Công ty giữ lại quyền sở hữu Pre-existing IP (framework nội bộ, module tái sử dụng).
  • Phần mềm sử dụng thư viện mã nguồn mở: Công ty cung cấp danh sách thư viện và giấy phép (MIT, Apache 2.0, GPL, LGPL, etc.) trong tài liệu bàn giao. Bên Thuê chịu trách nhiệm tuân thủ các giấy phép nguồn mở.
  • Phần mềm tích hợp API bên thứ ba (Google, Stripe, v.v.): Bên Thuê tự chịu trách nhiệm về ToS của bên cung cấp API.

4.3 Bảo mật mã nguồn

Mã nguồn được lưu trên Git repository riêng tư. Sau bàn giao, Bên Thuê được cấp quyền Owner trên repository. Công ty xoá bản sao nội bộ sau 90 ngày kể từ bàn giao hoàn tất.

ĐIỀU 5 – BẢO TRÌ VÀ HỖ TRỢ SAU BÀN GIAO

5.1 Gói bảo hành miễn phí

Gói dự ánThời gian bảo hànhPhạm vi
Dự án < 100 triệu VNĐ3 thángSửa lỗi phát sinh từ mã nguồn gốc
Dự án 100–500 triệu VNĐ6 thángSửa lỗi + hỗ trợ kỹ thuật 8×5
Dự án > 500 triệu VNĐ12 thángSửa lỗi + hỗ trợ 24×7 + cập nhật bảo mật minor

5.2 Dịch vụ bảo trì có phí (sau bảo hành)

  • Gói Basic: 5 giờ/tháng – Hỗ trợ kỹ thuật và sửa lỗi.
  • Gói Standard: 10 giờ/tháng – Bảo trì + cập nhật tính năng nhỏ.
  • Gói Premium: 20+ giờ/tháng – Phát triển tính năng mới, tối ưu hiệu năng.

ĐIỀU 6 – BẢO MẬT VÀ AN NINH THÔNG TIN

Công ty thực hiện phát triển phần mềm theo tiêu chuẩn OWASP Top 10, áp dụng các biện pháp: mã hoá dữ liệu nhạy cảm (AES-256), truyền tải an toàn (TLS 1.2+), kiểm soát truy cập (RBAC), và ghi log kiểm toán. Bên Thuê được cung cấp báo cáo Penetration Testing cơ bản nếu thuộc gói Enterprise.

ĐIỀU 7 – GIỚI HẠN TRÁCH NHIỆM

  • Công ty không chịu trách nhiệm về thiệt hại do Bên Thuê sửa đổi mã nguồn không theo hướng dẫn sau khi bàn giao.
  • Tổng bồi thường không vượt quá giá trị hợp đồng đã ký.
  • Công ty không bảo đảm phần mềm hoạt động hoàn hảo trong mọi môi trường mà Bên Thuê tự cấu hình.

ĐIỀU 8 – GIẢI QUYẾT TRANH CHẤP

Ưu tiên thương lượng trong 30 ngày. Nếu không đạt được, giải quyết tại Trọng tài VIAC hoặc Toà án tại TP. Hồ Chí Minh theo pháp luật Việt Nam.

ĐIỀU 9 – HIỆU LỰC

Điều khoản có hiệu lực từ ngày ký hợp đồng. Công ty bảo lưu quyền sửa đổi và thông báo trước 30 ngày.

Lịch sử chỉnh sửa

Phiên bản hiện tạibởi HiTechCloud
Cập nhậtbởi HiTechCloud
Cập nhậtbởi HiTechCloud
Theo dõi danh mục: Development SoftwareNhận thông báo khi có tài liệu mới trong danh mục này.

Nếu bài viết này chưa hỗ trợ được bạn, vui lòng liên hệ với HiTechCloud để được trợ giúp.

Liên hệ