Работаю БА в финтехе 4 года. Опишу типичную неделю.
Понедельник: встречи с заказчиком (внутренним или внешним). Выслушиваешь что они хотят. Обычно приходят с формулировкой "хотим кнопку чтобы все работало быстрее". Твоя задача - выяснить что реально нужно, какую проблему решаем, какие метрики успеха.
Вторник-среда: декомпозиция задачи. Пишешь требования в Confluence или Jira. Описываешь:
- User Story (кто, что, зачем)
- Acceptance Criteria (как проверить что работает)
- Mockups или wireframes (рисуешь в Figma или Miro)
- Бизнес-логику (схемы, диаграммы процессов)
- Граничные случаи и ошибки
Четверг: встречи с командой разработки. Презентуешь задачу, отвечаешь на вопросы техлида и разработчиков. Они говорят "это невозможно технически" или "это займет 3 месяца". Начинаешь искать компромисс между хотелками заказчика и реальностью.
Пятница: уточнения, правки документации, планирование следующего спринта.
Инструменты: Jira, Confluence, Figma, SQL (для анализа данных), Postman (проверить API), иногда Python для прототипов.
Главный скилл - переводчик. Переводишь с языка бизнеса на язык разработки и обратно. Бизнес не понимает что такое REST API, разработчики не понимают зачем нужна эта фича.
Отличное описание, спасибо! А SQL на каком уровне нужен? Базовые SELECT или что то сложнее?
Зависит от компании. У нас нужно уметь JOIN делать, агрегации, подзапросы. Оконные функции желательно. Но не на уровне DBA, просто чтобы самому данные из базы достать для анализа, не дергать каждый раз дата-инженеров.