Dịch vụ

Phát triển phần mềm theo yêu cầu

Phần mềm đóng gói bắt doanh nghiệp làm theo cách của nó. Phần mềm viết riêng thì ngược lại. Solv xây theo đúng quy trình bạn đang chạy. Mã nguồn bàn giao đủ để bạn không bị khoá vào một nhà cung cấp.

Solv nhận làm gì

Phần mềm quản lý theo yêu cầu

Quản lý kho, đơn hàng, công nợ, nhân sự hay công việc, xây theo đúng nghiệp vụ của bạn. Thay cho một chồng bảng tính mà mỗi phòng giữ một bản.

Tích hợp hệ thống và API

Nối các phần mềm bạn đang dùng lại với nhau để dữ liệu chảy một chiều, thay vì nhập tay hai lần. Làm API cho đối tác kết nối vào.

Tự động hoá quy trình nội bộ

Những việc lặp lại hàng ngày như tổng hợp báo cáo, gửi thông báo hay đối soát số liệu, chuyển thành quy trình tự chạy.

Tiếp nhận và nâng cấp hệ thống cũ

Nhận bàn giao phần mềm do đơn vị khác làm. Solv đọc mã nguồn, đánh giá tình trạng rồi nói thẳng nên sửa tiếp hay nên viết lại, kèm lý do.

Công nghệ sử dụng

Solv làm trên các nền công nghệ phổ biến, có cộng đồng lớn và dễ tìm người tiếp quản. Chọn nền nào là tuỳ bài toán và tuỳ hệ thống bạn đang chạy, không phải tuỳ thói quen của đội làm.

Backend

Phần xử lý nghiệp vụ và API. Hệ thống mới Solv thường dựng trên NestJS. Với hệ thống PHP sẵn có, Solv tiếp nhận và làm tiếp trên chính nền đó thay vì bắt bạn viết lại từ đầu.

  • NestJS
  • Node.js
  • Laravel
  • PHP

Giao diện

Màn hình người dùng thao tác hàng ngày. React và Vue đều dùng được, chọn theo đội ngũ sẵn có của bạn để sau này bàn giao không bị hụt.

  • ReactJS
  • Next.js
  • Vue.js
  • Nuxt.js
  • TypeScript
  • Tailwind CSS

Cơ sở dữ liệu

Chọn theo hình dạng dữ liệu chứ không theo mặc định. Dữ liệu có quan hệ chặt thì dùng cơ sở dữ liệu quan hệ, dữ liệu linh hoạt thì dùng dạng tài liệu.

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • Elasticsearch

Hạ tầng và triển khai

Đóng gói bằng Docker để chạy giống nhau ở mọi nơi, kèm quy trình tự động kiểm thử và triển khai. Đặt trên đám mây hoặc máy chủ riêng tại công ty bạn.

  • AWS
  • Docker
  • CI/CD
  • VPS
  • Máy chủ tại chỗ

Cách Solv triển khai

  1. 01

    Khảo sát quy trình

    Ngồi với người đang làm việc đó hàng ngày, không chỉ với người quản lý. Quy trình trên giấy và quy trình thực tế thường lệch nhau.

  2. 02

    Chốt phạm vi bản đầu tiên

    Chọn phần nghiệp vụ đau nhất làm trước. Làm hết mọi thứ trong một lần vừa lâu vừa dễ sai hướng.

  3. 03

    Thiết kế dữ liệu và giao diện

    Cấu trúc dữ liệu quyết định phần mềm sau này mở rộng được tới đâu. Bước này làm kỹ thì về sau đỡ phải đập đi làm lại.

  4. 04

    Làm và bàn giao theo giai đoạn

    Cứ vài tuần có một phần chạy được để bạn dùng thử và góp ý. Sai hướng thì phát hiện sớm.

  5. 05

    Chuyển dữ liệu cũ

    Đưa dữ liệu từ bảng tính hoặc phần mềm cũ sang, đối chiếu số liệu trước khi chạy thật. Đây thường là bước tốn công nhất mà ít ai lường trước.

  6. 06

    Chạy thật và bàn giao

    Hướng dẫn người dùng, chạy song song với cách cũ một thời gian, rồi bàn giao mã nguồn và tài liệu.

Dự án Solv đã làm

Kids Smile

Nền tảng cho phòng khám nha khoa quản lý chương trình luyện tập cơ chức năng vùng miệng cho trẻ. Phòng khám giao bài tập, theo dõi tiến độ từng bé và quản lý tài liệu chuyên môn trong cùng một hệ thống. Dựng bằng NestJS và MongoDB, chạy trên AWS.

F68

Nền tảng phân tích chứng khoán. Phần nặng nhất không nằm ở giao diện mà ở khâu dữ liệu. Giá, báo cáo tài chính và tin tức đến từ nhiều nguồn rời rạc, phải chuẩn hoá rồi giữ cho luôn mới. Backend dựng bằng NestJS trên PostgreSQL.

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

Phần mềm riêng có đắt hơn phần mềm đóng gói không?
Chi phí ban đầu cao hơn, đúng. Nhưng phần mềm đóng gói thu phí hàng tháng theo đầu người, và thường phải lên gói cao hơn khi công ty lớn dần. Phần mềm riêng trả một lần, sau đó chỉ còn chi phí máy chủ và bảo trì. Điểm hoà vốn tuỳ số người dùng, Solv tính giúp bạn con số này trước khi bắt đầu.
Làm mất bao lâu?
Bản đầu tiên dùng được thường hai tới bốn tháng, tuỳ nghiệp vụ phức tạp tới đâu. Solv bàn giao theo giai đoạn nên bạn không phải chờ tới cuối mới nhìn thấy sản phẩm.
Đang dùng phần mềm do bên khác làm, Solv có nhận không?
Có. Solv đọc mã nguồn và đánh giá tình trạng trước, rồi nói thẳng nên sửa tiếp hay nên viết lại. Không phải hệ thống cũ nào cũng nên viết lại. Khuyên viết lại thì có lợi cho Solv chứ chưa chắc có lợi cho bạn.
Dữ liệu cũ trong Excel chuyển sang được không?
Được, đây là việc Solv làm thường xuyên. Phần khó không nằm ở chuyện chuyển dữ liệu. Dữ liệu cũ hay thiếu và không thống nhất, nên phải đối chiếu kỹ trước khi chạy thật.
Phần mềm đặt ở đâu?
Trên máy chủ đám mây, hoặc máy chủ đặt tại công ty bạn nếu dữ liệu không được phép ra ngoài. Solv triển khai được cả hai.
Sau khi bàn giao có bị phụ thuộc Solv không?
Không. Bạn nhận đủ mã nguồn, tài liệu và quyền quản trị máy chủ. Solv chọn công nghệ phổ biến để bạn tìm được người khác tiếp quản nếu muốn.
Có nhận bảo trì lâu dài không?
Có. Nhiều khách giữ Solv để sửa lỗi và làm tính năng mới theo từng đợt. Nhưng đó là lựa chọn của bạn, không phải điều kiện ràng buộc trong hợp đồng.

Bạn đang vướng ở khâu nào?

Kể ngắn gọn quy trình đang tốn nhiều người và nhiều thời gian nhất. Solv trả lời lại bằng phương án, thời gian và chi phí.

Liên hệ với Solv