Cân bằng nghiệp vụ và kỹ thuật

Sản phẩm phần mềm chịu sự đóng góp của cả hướng nghiệp vụ và hướng kỹ thuật, và mỗi bên có ưu tiên riêng. Product owner muốn thỏa mãn khách hàng về tính năng, còn developer muốn tập trung vào chất lượng kỹ thuật. Cân bằng nghiệp vụ và kỹ thuật là việc dung hòa hai ưu tiên này, dựa trên nhận thức rằng cả hai cùng phục vụ một sản phẩm và một tập khách hàng.

Điểm tựa của sự cân bằng là vai trò của khách hàng. Khách hàng là người trả công, nên việc thỏa mãn họ về chất lượng và tính năng là nghĩa vụ của developer dù muốn hay không. Nhận thức này giúp developer không xem yêu cầu nghiệp vụ là sự can thiệp phiền toái vào công việc kỹ thuật, mà là một phần tất yếu của công việc.

Trên thực tế, áp lực truyền theo chuỗi: khách hàng tạo áp lực feature request lên product owner, và product owner tạo áp lực task tính năng lên developer. Một product owner giỏi thương lượng với khách hàng và cân bằng tốt là điều kiện thuận lợi cho developer; khi không có điều kiện đó, developer cần chấp nhận thực tại này như một phần hiển nhiên của công việc thay vì kỳ vọng một môi trường lý tưởng.