Quy trình làm việc với khách hàng, quy trình gia công phần mềm
Chúng tôi hiểu rằng, lựa chọn một phần mềm và công ty cung cấp dịch vụ để đáp ứng được các nhu cầu hiện tại cũng như có thể mở rộng trong tương lai cho doanh nghiệp là một nhiệm vụ không đơn giản. Ngoài ra, một vấn đề quan trọng khác cũng cần tính tới, đó là khả năng tư vấn của đơn vị cung cấp phần mềm.
Trong nội dung quy trình làm việc với khách hàng, chúng tôi đưa ra các vấn đề và lộ trình làm việc giữa DVMS và khách hàng để sao cho có thể xây dựng phương án và lộ trình triển khai phù hợp nhất với đặc trưng của từng khách hàng.
Quy trình làm việc được chia thành các giai đoạn sau:
Giai đoạn 1: Tiền dự án
Giai đoạn 2: Triển khai dự án.
Giai đoạn 3: Hỗ trợ, bảo hành sau triển khai
Nội dung chi tiết quy trình làm việc được trình bày dưới đây:
Giai đoạn tiền dự án:
Trong giai đoạn này thì tùy từng dự án, DVMS sẽ tiến hành ký kết hợp đồng khảo sát và tư vấn hoặc tư vấn luôn (chi phí cho giai đoạn này tùy vào độ phức tạp của dự án ) . Giai đoạn này thường bao gồm các nội dung công việc sau:
1.Trao đổi thông tin ban đầu:
Việc trao đổi thông tin ban đầu nhằm nắm bắt yêu cầu quản lý ban đầu của khách hàng về hệ thống (yêu cầu về hệ quản trị, các báo cáo, ứng dụng, yêu cầu về phần mềm kế toán, yêu cầu về phần mềm bán hàng, yêu cầu về phần mềm quản lý chuỗi, yêu cầu về phần mềm quản trị sản xuất, yêu cầu về phần mềm ERP…) với các nội dung chi tiết như sau:
- Nắm bắt yêu cầu tổng quan ban đầu;
- Xác định nội dung cho buổi làm việc tiếp theo;
- Lập lịch biểu thời gian cho buổi họp;
- Xác định nhân sự tham gia ( nhân sự của khách hàng và nhân sự của DVMS tham gia);
Tuỳ thuộc vào mức độ yêu cầu về triển khai giải pháp việc khảo sát, thống nhất và thuyết trình đề xuất có thể được tiến hành trong cùng thời gian hoặc tiến hành theo các bước.
2. Khảo sát sơ bộ yêu cầu:
Tuỳ thuộc mức độ của dự án, việc khảo sát sơ bộ yêu cầu nhằm làm rõ các yêu cầu quản lý của khách hàng đối với hệ thống phần mềm, nội dung bao gồm:
- Trao đổi với khách hàng qua email, điện thoại, chat... ;
- Gặp gỡ khách hàng trực tiếp ( tại văn phòng khách hàng hoặc tại DVMS );
- Làm việc với lãnh đạo doanh nghiệp và các bộ phận có liên quan tới hệ thống;
- Ghi nhận, tập hợp yêu cầu về quản lý cho hệ thống phần mềm;
- Các yêu cầu và biểu mẫu trên CMS quản trị;
- Tìm hiểu yêu cầu của khách hàng về ứng dụng trên smartphone;
3. Thống nhất yêu cầu sơ bộ:
Trên cơ sở các yêu cầu quản lý sơ bộ cho hệ thống Ứng dụng, DVMS tổng hợp và đưa ra bản mô tả các yêu cầu về Ứng dụng tổng quan, trên cơ sở này để xác định mức độ và nhu cầu của Ứng dụng, giới hạn khối lượng công việc triển khai trong hệ thống và các mức độ mở rộng của giải pháp sau này, nội dung bao gồm:
- Lập bản tổng kết yêu cầu sơ bộ;
- Mô tả yêu cầu sơ bộ;
- Giới hạn nội dung triển khai dự án;
- Giới hạn mức độ mở rộng của dự án;
- Thống nhất yêu cầu quản lý;
4. Thuyết trình đề xuất phương án, giải pháp triển khai
Trên cơ sở bản thống nhất về yêu cầu sơ bộ về Ứng dụng, DVMS tiến hàng lập đề xuất triển khai và thuyết trình giải pháp để khách hàng lựa chọn và quyết định thực hiện dự án, nội dung bao gồm:
- Xây dựng đề xuất triển khai;
- Thuyết trình tính năng giải pháp;
- Lập phương án triển khai, đưa ra mô hình triển khai dự án;
- Lập kế hoạch tài chính triển khai dự án.
Giai đoạn triển khai dự án bao gồm các công việc sau:
5. Khảo sát chi tiết yêu cầu
Trên cơ sở các biên bản thống nhất yêu cầu sơ bộ, hai bên tiến hành khảo sát chi tiết về các nội dung yêu cầu từ các bộ phận trên cơ sở đó xây dựng kế hoạch triển khai cho dự án, nội dung bao gồm:
- Khảo sát chi tiết hiện trạng của khách hàng: Phần mềm, phần cứng đang sử dụng, đường truyền internet, nhân sự tham gia sử dụng phần mềm trong tương lại, các bộ phận tham gia, các chi nhánh, công ty con ( nếu có);
- Khảo sát các quy trình ứng dụng hiện tại: Quy trình mua hàng, bán hàng, kho, sản xuất, tính giá thành, nhân sự, tiền lương…;
- Khoả sát các yêu cầu quản lý riêng của từng bộ phận, phòng ban;
6. Thống nhất yêu cầu chi tiết và lập kế hoạch triển khai
Trên cơ sở nội dung khảo sát chi tiết về hiện trạng và các quy trình sử dụng, phía DVMS đưa ra bản nội dung thống nhất yêu cầu chi tiết và lập kế hoạch triển khai cho dự án, nội dung chi tiết bao gồm:
- Lập biên bản khảo sát chi tiết: Chi tiết từng bộ phận phòng ban, chi tiết các quy trình ứng dụng, thực trạng phần mềm, phần cứng, hệ thống mạng Internet…;
- Thống nhất các yêu cầu quản lý của các phòng ban trong đơn vị;
- Thống nhất các quy trình tương lai ứng dụng cho hệ thống phần mềm mới;
- Tư vấn hệ thống phần cứng và đường truyền internet phù hợp triển khai cho dự án;
- Thống nhất mức độ áp dụng trong phần mềm và giới hạn rủi ro gặp phải trong việc tiến hành áp dụng hệ thống mới;
- Xây dựng và thống nhất kế hoạch triển khai cho dự án: Thống nhất nội dung triển khai, lịch biểu triển khai, bổ nhiệm vị trí quản lý dự án các bên, các phương án triển khai, và xây dựng đường dây nóng hỗ trợ triển khai dự án.
7. Ký kết hợp đồng xây dựng và triển khai
Sau khi hai bên giới hạn được các yêu cầu xây dựng và triển khai hệ thống và thống nhất được kế hoạch tài chính đưa ra, việc đàm phán các nội dung triển khai hợp đồng là cần thiết, nội dung chi tiết bao gồm:
- Lập hợp đồng kinh tế triển khai và chuyển giao hệ thống phần mềm;
- Thống nhất các điều khoản hợp đồng;
- Tiến hàng ký kết hợp đồng kinh tế;
8. Tiến hành xây dựng
Từ nội dung tính năng và công việc đã thống nhất trong hợp đồng, bên phía DVMS tiến hành xây dựng các chức năng của phần mềm sao cho phù hợp với yêu cầu quản lý trong khuôn khổ dự án (trong khuôn khổ yêu cầu và thời gian biểu triển khai cho dự án), việc xây dựng hệ thống thường gồm các nội dung sau:
- Thiết kế giao diện phần mềm, giao diện ứng dụng... ;
- Phân tích và thiết kế cơ sở dữ liệu, giải pháp... ;
- Tiến hành thiết lập hệ thống và lập trình... ;
- Tuỳ chỉnh mẫu in riêng (nếu có);
- Tuỳ chỉnh các báo cáo riêng theo yêu cầu quản lý (nếu có);
- Thiết lập màn hình nhập liệu riêng ( Các bàn làm việc, bộ xử lý làm việc bổ sung…);
- Cải tiến thêm các quy trình hiện có trong phần mềm phù hợp với các yêu cầu quản lý đặc thù (nếu cần thiết);
- Thiết lập hệ thống chạy thử nghiệm... ;
- Kiểm thử hệ thống (bao gồm kiểm thử phần mềm, ứng dụng, nghiệp vụ liên quan... ), quá trình kiểm thử có thể đi song song với quá trình thiết kế và lập trình hoặc tiến hành riêng theo yêu cầu và mô hình của từng dự án ;
9. Xây dựng tài liệu đào tạo cho dự án
Song song với việc lập trình và kiểm thử chương trình, bộ phận triển khai dự án của DVMS tiến hàng xây dựng các tài liệu đào tạo cho dự án, các tài liệu đào tạo bao gồm:
- Bản tài liệu hướng dẫn chung cho hệ thống phần mềm (Sách hướng dẫn chung);
- Tài liệu quản trị hệ thống;
10. Cài đặt thiết lập tham số hệ thống
Việc cài đặt và thiết lập hệ thống thì tùy từng dự án và thỏa thuận giữa hai bên sẽ thường gồm toàn bộ hoặc một phần của các công việc sau đây:
- Thiết lập hệ thống hạ tầng mạng, tường lửa... ;
- Cài đặt và cấu hình hệ điều hành cho máy chủ;
- Cài đặt các phần mềm chống Virut, và kiểm tra Virut trong hệ thống;
- Cài đặt các công cụ hỗ trợ từ xa và các phần mềm và công cụ cần thiết khác;
- Cài đặt phần mềm lên máy chủ;
- Cài đặt phần mềm cho các máy trạm;
- Thiết lập các tham số ban đầu cho hệ thống: Khai báo năm tài chính, khai báo các thông tin doanh nghiệp, khai báo các hình thức tính giá vốn… ;
11. Hỗ trợ nhập số liệu khởi tạo ban đầu cho hệ thống
Khi chuyển đổi hệ thống phần mềm, thì việc chuyển đổi các số liệu từ hệ thống cũ sang hệ thống mới hoặc khởi tạo các dữ liệu ban đầu cho hệ thống là hết sức cần thiết và quan trọng. Việc khởi tạo hay chuyển đổi dữ liệu cho hệ thống phụ thuộc vào đặc thù từng dự án, khối lượng công việc và thỏa thuận giữa hai bên. Công việc trong giai đoạn này thường sẽ bao gồm toàn bộ hoặc một phần các nội dung sau (một số nội dung có thể DVMS sẽ hướng dẫn khách hàng tự xử lý ).
- Xây dựng công cụ chuyển đổi số liệu;
- Kết nhập hệ thống cây danh mục vào hệ thống mới: Danh mục sản phẩm, danh mục đối tác, danh mục dạng chi phí, danh mục bộ phận, danh mục kho bãi, tài sản cố định…;
- Cập nhật các số dư đầu bao gồm: số dư về tiền mặt, tiền gửi, số dư về tài sản cố định, công nợ…;
- Cập nhật hệ thống các chứng từ phát sinh từ hệ thống cũ sang (nếu cần);
- Nhập các tham số cấu hình (setting) cần thiết cho hệ thống... ;
12. Chạy thử nghiệm/ tinh chỉnh
Việc chạy thử nghiệm hệ thống nhằm mục đích kiểm tra các quy trình đã thống nhất và phát hiện các lỗi trong hệ thống (nếu có). Trong quá trình chạy thử, DVMS tiếp tục tiến hành tinh chỉnh cho hệ thống như các tiện ích bổ sung cho hệ thống nếu có (các bàn làm việc, màn hình nhập liệu…) và tinh chỉnh các lỗi phát sinh (nếu có).
13. Nghiệm thu
Nghiệm thu là bước đánh dấu kết thúc toàn bộ quá trình xây dựng và chuyển giao hệ thống theo hợp đồng mà đã được hai bên ký kết, nội dung bao gồm:
- Với ứng dụng trên smartphone thì DVMS hướng dẫn và hỗ trợ khách hàng đăng ứng dụng lên các chợ ứng dụng;
- Chuyển giao các tài liệu, giấy tờ liên quan (Giấy chứng nhận bản quyền, CD-ROM cài đặt, giấy bảo hành…) ;
- Hai bên tiến hành ký biên bản "Nghiệm thu phần mềm";
- Chuyển sang giai đoạn hỗ trợ và bảo hành phần mềm ;
Giai đoạn hỗ trợ và bảo hành sau triển khai
Các công việc hỗ trợ sau triển khai bao gồm các nội dung sau:
14. Tổ chức đào tạo sử dụng
Đội ngũ tư vấn triển khai của DVMS sẽ hướng dẫn khách hàng vận hành phần mềm. Nội dung công việc đào tạo được thực hiện như sau:
- Cung cấp tài liệu hướng dẫn sử dụng;
- Giới thiệu tổng quan về các chức năng phần mềm;
- Lập các biên bản về thời gian đào tạo chi tiết;
- Hướng dẫn người sử dụng khai báo các tham số hệ thống và thiết lập các danh mục;
- Hướng dẫn người sử dụng cập nhật dữ liệu phát sinh hàng ngày của các phân hệ, làm các thao tác truy vấn và in các báo cáo (hàng ngày, hàng tháng, hàng năm và theo yêu cầu quản lý);
- Hướng dẫn người quản trị cách sao lưu và phục hồi số liệu;
- Kiểm tra tình trạng của người được đào tạo;
- Tiếp tục các hỗ trợ cần thiết sau đào tạo.
15. Nội dung bảo hành:
Nội dung bảo hành bao gồm 2 phần sau:
- DVMS cam kết bảo hành 12 tháng toàn bộ sản phẩm phần mềm theo Hợp đồng hỗ trợ cho khách hàng kể từ ngày nghiệm thu bàn giao hệ thống bao gồm:
(i) Bảo hành cho các báo cáo đã được DVMS bàn giao, kể từ ngày ghi trong biên bản bàn giao báo cáo;
(ii) Bảo hành cho các lỗi phát sinh của hệ thống ngoại trừ lỗi này là do khách hàng nhập dữ liệu sai quy trình gây nên;
Hình thức bảo hành phần mềm:
Trong giờ làm việc, DVMS sẽ thiết lập chế độ điện thoại, Fax và mạng Internet hợp lý cho người hiểu biết về các sản phẩm đã được cấp phép phụ trách để hỗ trợ. DVMS sẽ cung cấp cho khách hàng số điện thoại di động đường dây nóng 24/7 và email để liên lạc do nhân viên cúa DVMS phụ trách.
Trong trường hợp khẩn cấp hoặc khi không hỗ trợ được qua các phương tiện trên, DVMS sẽ có mặt tại điểm triển khai để hỗ trợ trực tiếp.
Cam kết về thời gian đáp ứng 01 yêu cầu hỗ trợ/bảo hành:
Thời gian khắc phục sự cố sau khi nhận được 01 yêu cầu hỗ trợ/bảo hành: không quá 24 giờ đối với ngày làm việc bình thường và không quá 48 giờ đối với ngày lễ và ngày nghỉ theo quy định của Nhà nước Việt Nam. Các trường hợp gặp vấn đề nghiêm trọng và cần thời gian lâu hơn thì DVMS sẽ thông báo chi tiết lộ trình khắc phục cho khách hàng biết và các phương án dự phòng tạm thời nếu có.
Tham khảo thêm:
Giá gia công phần mềm, giá viết ứng dụng, giá thiết kế website
Hướng dẫn xác định chi phí, giá phần mềm, giá website, giá ứng dụng
Chính sách thuế giá trị gia tăng (GTGT) đối với phần mềm và dịch vụ phần mềm
Mẫu văn bản cho công ty gia công phần mềm, phát triển mobile apps
Các nền tảng công nghệ hỗ trợ cho khởi nghiệp tiết kiệm, hiệu quả,...