0

Mô hình Testing onsite - offshore và cách làm việc hiệu quả với loại hình dự án này

Onsite offshore là phương thức làm việc thông dụng đối với nhiều đội ngũ công nghệ, đặc biệt là team QA. Mô hình này hoạt động dựa trên việc, một hoặc nhiều thành viên của nhóm QA được điều đến làm việc cùng với khách hàng tại vị trí của khách hàng. Vị trí của khách hàng và công ty cung cấp dịch vụ có thể ở bất kỳ nơi nào - trên toàn cầu thậm chí là ngay trong cùng thành phố

Khi làm việc trong mô hình này, có một số kỳ vọng từ các tổ chức onsite và offshore tương ứng. Hãy để chúng tôi liệt kê chúng :

Trách nhiệm của một điều phối viên / cộng tác viên Tester onsite

  1. Chuyển giao kiến thức từ phía khách hàng sang cho team. Nắm được các kiến thức kỹ thuật và chia sẻ chúng với tem.
  2. Tuyền đạt các mốc thời gian, tiến độ, sự chậm trễ, ... từ phía team sang phía khách hàng và ngược lại
  3. Chia sẻ tài liệu mô tả yêu cầu và lên kế hoạch thực hiện.
  4. Cùng khách hàng xem lại các kịch bản thử nghiệm / các trường hợp thử nghiệm
  5. Cung cấp dữ liệu đầu vào trong quá trình chuẩn bị dữ liệu thử nghiệm
  6. Cung cấp các hướng dẫn thực hiện kiểm thử
  7. Thực hiện smoke test và sanity test trên bất kỳ bản dựng nào được triển khai và đưa ra quyết định để nhóm tiếp tục quá trình kiểm thử
  8. Đôi khi cũng tham gia vào thực hiển kiểm thử
  9. Thu thập dữ liệu
  10. Hỗ trợ test UAT

Trách nhiệm của đội Offshore :

  1. Các thành viên nhận được kế hoạch kiểm thử và thực hiện thử nghiệm
  2. Sau khi các kịch bản thử nghiệm được hoàn tất, nhóm sẽ tiến hành viết các trường hợp thử nghiệm
  3. Chuẩn bị dữ liệu kiểm thử
  4. Thực hiện kiểm thử
  5. Báo cáo lỗi
  6. Chuẩn bị viết Test report
  7. Cung cấp đầu vào cho số liệu thử nghiệm
  8. Tham gia đánh giá lỗi và tham gia các cuộc họp liên quan

Ưu điểm của loại hình làm việc Onstie - Offshore :

  1. Nếu được thực hiện đúng, mô hình này có thể đảm bảo rằng dự án luôn được hoạt động mỗi phút trong 24h.
  2. Tương tác với khách hàng giúp quá trình giao tiếp trở nên hiệu quả hơn và cũng cải thiện mối quan hệ kinh doanh. Bạn sẽ có các thông tin về tất cả các hệ thống và dễ dàng lấy được yêu cầu từ phía khách hàng.
  3. Tiết kiệm chi phí - chi phí cho một QA Offshore thấp hơn chi phí xây dựng cả một team QA onsite

Tuy nhiên, cũng có những phàn nàn phổ biến chúng tôi thường nghe trong dự án phần mềm của mình là :

  1. Các thành viên tại nơi onsite nói rằng phía offshore không quan tâm đến những gì họ đang làm và không có mặt đúng lúc khi họ cần.
  2. Phía offshore phàn nàn rằng họ không nhận được dữ liệu đầu vào đúng như họ cần

Để tránh được điều này :

  1. Cả 2 phía onsite - offshore là 2 mặt của dự án , không ai ít quan trọng hơn hay không ai quan trọng nhiều hơn. Nếu 2 bên không làm việc hài hòa, mô hình làm việc này sẽ rối loạn khủng khiếp
  2. Hãy chắc chắn rằng 2 bên sẽ kết hợp làm việc cùng nhau 1 giờ mỗi ngày.
  3. Giao tiếp thường xuyên và hiệu quả
  4. Có một danh sách các việc cần làm cho nhau, đảm bảo rằng bạn đang làm việc trong danh sách này và thường xuyên cập nhật tiến trình làm việc
  5. Hãy cân nhắc về sự khác biệt của múi giờ. Nó sẽ có ích nếu bạn kiểm tra trước khi trao đổi với đội offshore để biết họ đang mong đợi gì ở bạn

Bài viết này được chúng tôi - những người đã có kinh nghiệm làm việc theo mô hình onsite - offshore chia sẻ, chúng tôi hi vọng giúp các bạn hiểu được mô hình này hoạt động như thế nào . Đối với những người khác đã có trải nghiệm làm việc theo mô hình này, bạn có thể chia sẻ kinh nghiệm không ? Làm thế nào để cả 2 tương tác tốt ? Bạn có gặp phải thách thức nào không ? Bạn có nghĩ mô hình này là ít hữu ích nhất không ?


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí