Эффективность проекта по разработке программного обеспечения и информационных систем зависит не только от эффективности выполнения работы отдельными ролями, но и эффективности их взаимодействия между собой.
Несмотря на то, что, казалось бы, за эффективное взаимодействие между проектными ролями отвечает руководитель проекта, на практике оказывается, что он меньше остальных знает, как именно лучше построить взаимодействие между конкретными двумя ролями.
Вместо того чтобы ждать, когда «барин», в лице руководителя проекта, «нас рассудит», в данном докладе предлагается договориться о ряде принципов взаимодействия между ролями «аналитик» и «тестировщик» и затем уже совместно предлагать и обосновывать эти принципы руководителю проекта.
В докладе в качестве базовых рекомендаций предлагаются конкретные правила, относящиеся к:
1) планированию работы над требованиями, включая планирование их качества с учётом интересов тестировщиков;
2) совместной разработке и тестированию требований;
3) организации эффективной обратной связи тестировщиков с аналитиками в процессе тестирования.
По наблюдениям автора, информация об организации подобного рода взаимодействия отсутствует в профессиональной литературе и доступных материалах конференций, что плохо сказывается на качестве взаимодействия ролей в индустрии и успехе проектов в целом.