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.
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.
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ả.
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
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
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
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
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
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.
Để đơ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
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 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
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.
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.
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.
hoặc gửi thư tới [email protected]