Chọn đơn vị phát triển sẽ dễ hơn khi bạn đưa cho họ một công việc thực tế. Hãy hỏi ai sẽ làm, bạn sẽ kiểm tra phần mềm có hoạt động đúng không bằng cách nào, và ai sẽ chăm sóc hệ thống khi mọi người bắt đầu sử dụng. Sau đó, yêu cầu bằng chứng phù hợp với câu trả lời.
Đưa cùng một vấn đề cho từng đơn vị
Giả sử bạn điều hành một doanh nghiệp bán buôn. Đây là ví dụ giả định: nhân viên nhập đơn hàng, giữ hàng trong kho và sắp xếp giao hàng. Bạn muốn mọi người cùng làm việc trên một hồ sơ đơn hàng.
Một nhà cung cấp giới thiệu ứng dụng đặt hàng đẹp mắt. Nhà cung cấp khác hỏi điều gì xảy ra khi khách thay đổi đơn sau khi hàng đã được giữ trong kho. Cả hai cuộc trao đổi đều cho bạn thông tin. Ứng dụng cho thấy một sản phẩm phần mềm. Câu hỏi cho thấy nhà cung cấp đang cố hiểu những phần nào trong công việc của bạn.
Hãy đưa cùng một ví dụ, gồm cả một tình huống khó, cho các ứng viên trong danh sách rút gọn. Yêu cầu họ giải thích cần tìm hiểu điều gì trước khi đề xuất giải pháp. Nhờ vậy, bạn có thể so sánh cách họ tiếp cận công việc mà không yêu cầu họ thiết kế miễn phí cả hệ thống.
Hướng dẫn mua sắm của Chính phủ Anh gắn việc lựa chọn sản phẩm và nhà cung cấp với nhu cầu cốt lõi, năng lực sẵn có, hợp đồng và việc quản lý nhà cung cấp về sau. Đây là hướng dẫn của chính phủ, nhưng câu hỏi dành cho người mua vẫn hữu ích ở nơi khác: thỏa thuận này có đáp ứng được công việc bạn thực sự cần làm không?
Hỏi dự án tham khảo thực sự chứng minh điều gì
Một dự án có liên quan là lý do để bạn tìm hiểu sâu hơn. Hãy hỏi nhà cung cấp đã xây dựng phần nào, tiếp nhận phần nào có sẵn và hiện còn phụ trách những phần nào. Nếu khách hàng của họ có thể trao đổi về dự án, hãy xin phép rồi hỏi về những điều quan trọng với bạn.
Một ví dụ hữu ích
Nhà cung cấp có thể giải thích quy trình làm việc tương tự, vai trò thực tế của họ và những lựa chọn họ đã đưa ra. Bạn có thể hỏi kinh nghiệm đó sẽ áp dụng vào công việc của mình ra sao.
Một câu hỏi còn bỏ ngỏ
Một màn hình đã hoàn thiện không cho thấy phần mềm được kiểm thử, chỉnh sửa hay duy trì hoạt động như thế nào. Hãy yêu cầu bằng chứng riêng cho những việc đó.
Hệ thống đơn hàng của bạn có thể cần số liệu tồn kho đáng tin cậy và quyền truy cập hạn chế đối với thông tin khách hàng. Một website bán hàng đẹp mắt chưa trả lời được những câu hỏi đó. Dự án ở ngành khác có thể phù hợp hơn nếu công việc hằng ngày có yêu cầu tương tự.
Gặp những người chịu trách nhiệm về công việc
Hãy tìm hiểu sau buổi trao đổi bán hàng, bạn sẽ thực sự làm việc với ai. Ai quyết định về kỹ thuật? Ai xây dựng và kiểm thử phần mềm? Ai có thể giải thích tiến độ cho nhân viên của bạn? Nếu nhân sự hoặc nhà thầu phụ thay đổi, ai vẫn chịu trách nhiệm về kết quả?
Bạn không cần chọn trước quy mô nhóm hay công nghệ cụ thể để đặt những câu hỏi này. Hãy yêu cầu từng ứng viên trình bày cách xử lý một thay đổi nhỏ, từ lúc bạn đưa ra yêu cầu đến khi triển khai. Câu trả lời cần cho thấy ai làm từng việc và lúc nào bạn cần ra quyết định.
Hãy thống nhất cách trình bày và nghiệm thu công việc. Trong ví dụ giả định về doanh nghiệp bán buôn, bạn có thể kiểm tra xem việc thay đổi đơn hàng đã được phê duyệt có giải phóng lượng hàng giữ theo đơn cũ và ghi lại người phê duyệt hay không. Dùng hồ sơ tự tạo trong môi trường thử nghiệm riêng để buổi trình diễn không làm thay đổi đơn hàng thật. Đây là các bước kiểm tra đề xuất cho doanh nghiệp giả định. Việc kiểm tra của bạn cần xuất phát từ công việc thực tế.
Trước khi chọn nhà cung cấp, bạn cần giải thích được ai làm công việc, bạn sẽ kiểm tra ra sao và ai hỗ trợ khi hệ thống ngừng hoạt động.
Tính cả ngày sau khi đưa vào sử dụng
Hãy hỏi ai sẽ vận hành hệ thống, theo dõi lỗi, cài bản cập nhật và xử lý khi kết nối với dịch vụ khác bị hỏng. Thống nhất cách báo sự cố, thời gian có hỗ trợ, phạm vi hỗ trợ và chi phí.
Bài viết của Google về chuyển giao trách nhiệm vận hành dịch vụ mô tả việc đánh giá mức độ sẵn sàng, đào tạo, cung cấp tài liệu và hỗ trợ trong quá trình chuyển giao. Doanh nghiệp nhỏ không cần đội ngũ hay quy trình của Google. Điều cần rút ra là người tiếp quản phải có đủ kiến thức và sự chuẩn bị để làm việc.
Hãy trao đổi về bàn giao trước khi ký. Xác định những tài khoản, quyền truy cập, bản xuất dữ liệu, tài liệu và mã nguồn bạn cần, rồi thống nhất những gì sẽ được cung cấp. Kiểm tra giấy phép sử dụng và các hạn chế từ bên thứ ba. Việc trả tiền phát triển tự nó không cho biết thỏa thuận cấp những quyền hay tài liệu nào.
Biến danh sách rút gọn thành công cụ ra quyết định
Với mỗi ứng viên, hãy ghi lại dự án phù hợp mà họ có thể giới thiệu, người chịu trách nhiệm, cách bạn theo dõi và nghiệm thu tiến độ, cùng những gì sẽ xảy ra sau khi đưa vào sử dụng. Ghi thêm những điều bạn vẫn cần xác minh.
Hỏi họ sẽ giải thích thay đổi về phạm vi, chi phí hoặc thời gian như thế nào trước khi bạn phê duyệt. Hãy cân nhắc giá cùng với công việc và các nghĩa vụ tiếp theo mà mức giá đó bao gồm. Nếu thiếu câu trả lời quan trọng, hãy thống nhất một bước cụ thể để tìm hiểu, thay vì để bài trình bày tạo cảm giác rằng mọi chuyện đã rõ.
Chúng tôi phát triển phần mềm doanh nghiệp theo yêu cầu. Nếu bạn đang cân nhắc làm việc với chúng tôi, hãy mang đến một ví dụ thực tế về công việc cần giải quyết. Phạm vi, việc triển khai, hỗ trợ và các điều kiện bàn giao được thống nhất cho từng dự án.
Câu hỏi trước khi lựa chọn
Tôi có thể chọn đơn vị phát triển dù không hiểu mã lập trình không?
Bạn có thể đánh giá cách họ giải thích, các dự án liên quan, trách nhiệm được giao rõ ràng và các bước kiểm tra được đề xuất cùng với nhân viên của mình. Nếu quyết định đòi hỏi đánh giá kỹ thuật mà bạn không thể tự thực hiện, hãy nhờ một bên độc lập xem xét đúng vấn đề đó.
Hồ sơ dự án hoặc bản trình diễn chứng minh được điều gì?
Chúng có thể cho thấy một phần công việc và giúp bạn đặt câu hỏi về vai trò của nhà cung cấp. Chúng không chứng minh hệ thống được đề xuất cho bạn sẽ vận hành, bảo trì hay được hỗ trợ ra sao. Hãy yêu cầu bằng chứng phù hợp với những nhu cầu đó.
Chúng tôi cần thống nhất những gì về bàn giao và hỗ trợ?
Hãy thống nhất ai vận hành phần mềm, cách báo sự cố, thời gian và chi phí hỗ trợ, cùng những quyền truy cập, dữ liệu, tài liệu và mã nguồn sẽ được cung cấp. Đối chiếu các nội dung đó với thỏa thuận và giấy phép sử dụng thực tế.