Общайтесь с разработчиками

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

Взаимодействие разработчиков и аналитиков – взаимовыгодное сотрудничество:

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