Активное взаимодействий с заказчиком при анализе требований — это только часть работы аналитика. По другую сторону от заказчика находятся будущие разработчики решения. Отсутствие общения с разработчиками в процессе подготовки требований выливается в конфликты в процессе передачи требования в проектирование или в разработку (в зависимости от того как у вас выстроен процесс).
Взаимодействие разработчиков и аналитиков — взаимовыгодное сотрудничество:
- Разработчики проверяют реализуемость требований — это очень важный атрибут качества для требований
- Разработчики озвучивают свои вопросы — что им не ясно, как это реализовать, что это значит — ответы на эти вопросы позволяют сделать ваши требования много более понятными и прозрачными
- Аналитики получают подсказки где надо уточнить интерфейс с клиентом — определенные нюансы технологической платформы, сложные элементы управления. Это может позволить значительно упростить требования чтобы избежать сложной разработки. Разработчики также тут дадут пояснения по отклонению от стандартных или принятых в определенной платформе практик по интерфейсу
- Аналитики получают подсказки что не нужно описывать (что является стандартным функционалом платформы — на него можно просто сослаться без излишней детализации).
- Раннее общение между разработчиками и аналитиками — это налаживание контактов и значительное облегчение для этапа передачи требований