Bỏ qua điều hướng, tới nội dung chính
Liên hệ

Phần mềm viết theo nghiệp vụ của đơn vị

Khi quy trình của đơn vị không khớp với phần mềm bán sẵn, và việc uốn quy trình theo phần mềm tốn kém hơn viết mới. Chúng tôi phát triển theo yêu cầu, bàn giao theo đợt, và giao lại mã nguồn cùng tài liệu.

Quy trình

Năm bước, bàn giao theo đợt

Mỗi bước có sản phẩm bàn giao riêng. Đơn vị nhìn thấy phần chạy được từ sớm thay vì chờ tới ngày nghiệm thu cuối cùng mới biết kết quả.

  1. Làm rõ yêu cầu

    Làm việc với người dùng thật, không chỉ với người ký hợp đồng. Kết quả là mô tả nghiệp vụ, danh sách chức năng có thứ tự ưu tiên và các ràng buộc kỹ thuật.

    Bàn giao Đặc tả và dự toán

  2. Thiết kế và chốt giao diện

    Dựng bản thiết kế các màn hình chính để đơn vị xem và góp ý trước khi lập trình. Sửa ở bước này rẻ hơn nhiều lần so với sửa sau khi đã viết mã.

    Bàn giao Bản thiết kế được duyệt

  3. Phát triển theo đợt

    Bàn giao theo đợt hai đến bốn tuần, mỗi đợt có phần chạy được để đơn vị dùng thử. Không dồn toàn bộ vào một lần bàn giao cuối.

    Bàn giao Bản chạy được sau mỗi đợt

  4. Kiểm thử và nghiệm thu

    Kiểm thử chức năng, kiểm thử tải nếu hệ thống có yêu cầu về số người dùng đồng thời, và rà soát an toàn trước khi đưa vào sử dụng.

    Bàn giao Biên bản nghiệm thu

  5. Bàn giao và bảo hành

    Bàn giao mã nguồn, tài liệu kỹ thuật, tài liệu vận hành và đào tạo người dùng. Bảo hành theo thời gian ghi trong hợp đồng.

    Bàn giao Mã nguồn và tài liệu

Công nghệ

Công nghệ đang sử dụng

Chọn công nghệ theo bài toán và theo khả năng tiếp nhận của đội kỹ thuật đơn vị — không chọn theo công nghệ đang thịnh hành.

Nhóm Công nghệ
Ngôn ngữ máy chủ PHP, Python, Go, Java, C#, Rust
Giao diện web JavaScript, TypeScript
Ứng dụng di động React Native, Flutter
Cơ sở dữ liệu PostgreSQL, MySQL, MariaDB, Oracle, MongoDB
Hạ tầng chạy hệ thống Máy chủ ảo, lưu trữ S3, Redis, Kafka

Danh sách dài không phải là điểm mạnh nếu mỗi công nghệ chỉ có một người làm được. Với hệ thống đơn vị sẽ dùng lâu dài, chúng tôi khuyến nghị chọn nền tảng phổ biến để về sau dễ tìm người tiếp nhận — kể cả khi không phải chúng tôi.

Quy mô

Ba mức quy mô thường gặp

Để đơn vị hình dung khối lượng công việc trước khi trao đổi. Phạm vi và thời gian cụ thể chốt sau bước làm rõ yêu cầu.

2–4 tháng

Một phân hệ nghiệp vụ

Quản lý một quy trình cụ thể, số người dùng vừa phải, ít tích hợp với hệ thống khác.

4–8 tháng

Nhiều phân hệ liên kết

Nhiều quy trình nối nhau, phân quyền theo nhiều cấp, có tích hợp với hệ thống sẵn có.

Cần thiết kế riêng

Hệ thống nhiều đơn vị sử dụng

Yêu cầu chịu tải cao, tích hợp phức tạp. Cần bước tư vấn thiết kế trước khi ước tính phạm vi.

Nói thẳng

Ba câu hỏi nên hỏi trước khi ký

Vì sao không có sản phẩm đóng gói sẵn?
Chúng tôi phát triển theo yêu cầu, không bán phần mềm đóng gói theo ngành. Đơn vị cần một sản phẩm sẵn có với chi phí thấp thì mua sản phẩm thương mại trên thị trường hợp lý hơn — phát triển riêng chỉ đáng làm khi nghiệp vụ thực sự khác biệt.
Mã nguồn thuộc về ai?
Thuộc về đơn vị, ghi rõ trong hợp đồng. Bàn giao kèm tài liệu kỹ thuật đủ để một đội khác tiếp nhận. Chúng tôi không giữ mã nguồn để ràng buộc khách hàng.
Sau khi bàn giao thì ai vận hành?
Đơn vị tự vận hành, hoặc ký hợp đồng vận hành với chúng tôi. Cả hai phương án đều được chuẩn bị từ đầu — tài liệu vận hành là một phần của gói bàn giao, không phải hạng mục tính thêm.

Sau khi bàn giao

Phần mềm bàn giao xong vẫn cần máy chủ, cơ sở dữ liệu và người trực khi có sự cố. Đơn vị tự lo phần đó hoặc ký tiếp hợp đồng vận hành — cả hai đều được chuẩn bị từ đầu.

Bắt đầu bằng buổi làm rõ yêu cầu

Chúng tôi nghe bài toán nghiệp vụ, xác định phạm vi và ước tính sơ bộ. Nếu một phần mềm bán sẵn giải quyết được vấn đề với chi phí thấp hơn, chúng tôi nói thẳng.

Gọi 0969 45 98 68

hoặc gửi thư tới [email protected]