Đây có lẽ là vấn đề muôn thuở mà các đội dự án luôn ưu tiên giải quyết hàng đầu bởi vì việc qiao tiếp giữa dev và tester rất quan trọng, nó quyết định hướng đi của dự án, giao tiếp kém có thể dẫn đến hiểu sai và tác động tới năng suất làm việc để khắc phục sự cố.
Tuy nhiên, rào cản giao tiếp giữa thử nghiệm và nhà phát triển là một câu hỏi hóc búa lâu đời trong thế giới phần mềm. Dưới đây là một số cách có thể phá vỡ rào cản và cùng nhau xây dựng các sản phẩm tốt hơn:
#1. Rời bỏ công việc liên quan đến cái tôi: Cố ý hoặc vô tình, chúng ta mang theo cái tôi đến nơi làm việc. Chúng ta nghĩ chúng ta đang làm việc tốt nhất (mà không nghi ngờ gì về điều đó) nhưng điều đó không có nghĩa là những người khác làm không tốt. Bằng việc thể hiện và hành động theo cái tôi, chúng ta đang tự tước đi sự phát triển của chính chúng ta và quá trình làm việc của những người khác.
Vậy, nếu có thể, đừng nghĩ rằng bạn đang là một tester, trước tiên hãy nghĩ bạn là một thành viên nhóm, những người đang làm việc chăm chỉ để làm mọi thứ đúng. Đừng bị tổn thương khi bugs bị bác bỏ, nhưng hãy cố gắng tìm hiểu nguyên nhân đằng sau đó. Đừng tự dừng lại khi biết thời gian dự tính cho việc kiểm thử đã hết. Đừng tự đánh giá quá thấp bản thân bằng việc chấp nhận rằng sự phát triển là một công việc tuyệt vời và cuối cùng đừng tự tin thái quá bằng việc giả định rằng bạn vượt trội hơn hẳn vì bạn đang tìm kiếm những vấn đề từ công việc của người khác.
#2. Hãy thực tế Là một tester, thời gian khó khăn nhất phải đối mặt là khi bugs mà bạn báo cáo bị bác bỏ. Hãy thực tế, cố gắng tìm hiểu nguyên nhân đằng sau sự bác bỏ, cố gắng tìm hiểu những gì bạn đã hiểu lầm hoặc đã giả định, cố gắng thuyết phục dev hoặc quản lí dự án nếu bạn nghĩ rằng trường hợp bạn trình bày là đúng và cố gắng tiếp tục.
#3. Đặt ưu tiên dự án Luôn luôn nhìn bức tranh lớn hơn và đặt ưu tiên mọi thứ một cách phù hợp. Dự án quan trọng hơn một bug hoặc một cá nhân. Để cái tôi của bạn ra sau và đi tới bàn dev, thảo luận, chia sẻ, tìm hiểu và làm việc một cách phù hợp.
#4. Kiên trì Mọi thứ không thay đổi hàng đêm, vì vậy hãy kiên nhẫn và làm tốt công việc. Đừng mất đi động lực, sự thúc đẩy khi thỉnh thoảng một ai đó nhận xét tiêu cực hoặc một dev làm ngơ bug/ gợi ý của bạn.
#6. Chấp nhận rằng con người có thể nhầm lẫn: Sau khi tìm ra một bug nghiêm trọng, đừng làm nó thành một trò cười trước mặt dev. Hãy hiểu rằng cách mà một tester làm việc dưới sự khủng hoảng về thời gian và ngân sách, tình trạng tương tự cũng được áp dụng với dev. Không ai có thể xây dựng được một phần mềm không có bugs, đồng nghĩa với việc kiểm thử sẽ không tồn tại. Vì vậy, hãy hiểu vai trò của bạn và hỗ trợ trong việc chấn chỉnh những vấn đề hơn là làm chúng thành trò cười.
#7. Hiểu nhiều nhóm luôn làm việc tốt hơn một nhóm đơn lẻ: Một nhóm kiểm thử cô lập với tất cả đội phát triển không thể năng suất. Khi một tester điều chỉnh được chính anh ấy/ cô ấy giữa các devs và phát triển một mối quan hệ tương hỗ, một môi trường nhóm tốt được tạo lên và khi tất cả các devs và testers làm việc cùng nhau, cả hai bên cùng có lợi.