TƯ VẤN - THIẾT KẾ - GIA CÔNG

PHẦN MỀM THEO YÊU CẦU

(Outsourcing)

Gặp mặt trao đổi lấy yêu cầu của doanh nghiệp.

Bước này rất quan trọng, nó giúp doanh nghiệp & đối tác viết phần mềm hiểu nhau, hiểu được nhu cầu của doanh nghiệp. Mục tiêu của bước gặp mặt này phải xác định được:

  • Khó khăn của doanh nghiệp trong vận hành làm phát sinh nhu cầu sử dụng phần mềm để quản lý.
  • Tại sao doanh nghiệp lại phải thuê viết phần mềm theo yêu cầu mà không sử dụng phần mềm có sẵn.
  • Phần mềm doanh nghiệp đang dùng nhưng không đáp ứng được hết.
  • Thời gian mong muốn hoàn thành.
  • Ngân sách dự kiến sử dụng cho việc thuê viết phần mềm.
  • Các đối tượng tham gia vận hành hệ thống phần mềm.

Phác thảo kế hoạch thực hiện.

Sau khi gặp mặt, DID sẽ lên một bản kế hoạch sơ bộ với nội dung bao gồm:

  • Các chức năng cần có của phần mềm.
  • Các yêu cầu chức năng.
  • Các đối tượng tham gia hệ thống.
  • Kiến trúc tổng thể phần mềm.
  • Thời gian hoàn thành dự kiến.

Bản kế hoạch này được đối tác xem, hiệu chỉnh và gởi lại cho DID. Tài liệu được hoàn thiện giúp doanh nghiệp có cái nhìn tổng quát, hình dung được toàn bộ tổng thể dự án.

Báo giá sơ bộ cho dịch vụ viết phần mềm theo yêu cầu.

Dựa trên bản kế hoạch, DIDsẽ gởi báo giá sơ bộ. Báo giá này được làm trong thời gian ngắn với nhiều giả định nên có thể không hoàn toàn chính xác, nhưng nó giúp DID và doanh nghiệp có một con số để hai bên thảo luận. Các giả định bao gồm:

  • Báo giá giả định doanh nghiệp yêu cầu một phần mềm hoàn thiện.
  • Bảo mật cao, hệ thống phân quyền chi tiết.
  • Hướng dẫn sử dụng và đào tạo.
  • Hỗ trợ sử dụng 1 năm.
  • Đảm bảo 100% thành công của dự án.
  • Bảo hành 1 năm.
  • Một năm miễn phí hạ tầng.

Thảo luận, báo giá chi tiết, thiết kế chi tiết.

Dựa trên báo giá và thiết kế sơ bộ, hai bên thảo luận chi tiết về các hạng mục của dự án, ngân sách và thời gian thực hiện.

Nếu chi phí đầu tư vượt ngân sách, quý khách có thể làm việc với Maytech hiệu chỉnh một số tính năng cao cấp chưa cần thiết nhằm tối ưu chi phí đầu tư. Các chức năng có thể hiệu chỉnh:

  • Tốc độ vừa phải.
  • Bảo mật vừa phải, truy xuất dữ liệu không cần qua lớp bảo vệ trung gian nhằm ngăn ngừa phá hoại hoặc ăn cắp dữ liệu.
  • Hệ thống phân quyền không cần quá chi tiết.
  • Cắt bớt một số chức năng không thiết yếu trong hệ thống phần mềm nhưng vẫn đảm bảo vận hành tốt.
  • Chuyển một số chức năng thực hiện sau, ví dụ thực hiện sau một năm vận hành nhằm kéo dãn chi phí đầu tư.

Sau bước thảo luận và xác định chi phí, thời gian thực hiện. Maytech sẽ gởi bản thiết kế chi tiết để làm cơ sở kỹ thuật thực hiện phần mềm.

Ký kết các bước thực hiện.

Sau khi hai bên thống nhất được con số chi phí, thời gian dự kiến sẽ đi tới bước ký kết hợp đồng. Thường dự án phần mềm sẽ qua 2-3 công đoạn, mỗi công đoạn sẽ bao gồm một tập hợp các chức năng liên quan.

Thực hiện lập trình.

Việc lập trình sẽ được thực hiện tại DID, cứ 2 tuần một lần – chúng tôi sẽ đưa những chức năng mới đã thực hiện lên hệ thống kiểm thử (test).

DID và công ty đối tác cùng thử nghiệm và đưa ra những phản hồi nhanh chóng, tức thì để tránh việc hiểu sai,  hiểu nhầm dẫn đến xây dựng sai chức năng.

Mọi chức năng được xây dựng không như yêu cầu của đối tác được hiệu chỉnh nhanh chóng. Và con tàu dự án được bẻ lái liên tục nhắm tới mục tiêu hoàn thành dự án đáp ứng đúng yêu cầu của khách hàng.

Chuyển giao, đào tạo và vận hành

Việc đào tạo phần mềm được DID kết hợp với công ty đối tác trong khoảng thời gian bắt đầu sử dụng phần mềm.

Trong quá trình vận hành, DID sát cánh với đội ngũ đối tác để chỉnh sửa hệ thống, giải đáp thắc mắc và ghi chú trực tiếp tại mỗi màn hình làm việc, tại mỗi chức năng của phần mềm.

Hệ thống phầm mềm của DID luôn tích hợp hệ thống hướng dẫn trực quan ngay tại các màn hình làm việc. Mọi yêu cầu ghi chú và hướng dẫn đều được ghi nhận lại và có tính kế thừa.

Bất kỳ một nhân viên mới khi sử dụng một chức năng mới đều có thể tham khảo toàn bộ những hướng dẫn, ghi chú của những người đi trước.

Bitnami