Пока что в паре команд у меня на работе схемы рисуют, имплементируют на стенды и тестируют аналитики, а вот делегаты и тесты пишут разработчики.
Я говорю то, что вижу, у кого то по другому наверное.
Про аналитиков много можно сказать - свагер писать не ваше, например. Пока что я работаю по тем процессам, которые есть, и у нас от аналитика ожидают увидеть хорошую схему.
Мы по началу тоже так хотели, точнее мечтали. Но в итоге аналитики рисуют по сути каркас схемы и передают разработчикам которые уже допиливают ее до рабочего состояния.
Хотя сделано по-большому счету все для упрощения - делегаты, листенеры заполняются просто и удобно в схеме, делал отдельное мини-приложение валидатор для проверки соответствия схемы нашим требованиям, но тем не менее...