Сбор и анализ требований
Выявление потребностей заказчика и пользователей.
Формализация бизнес-требований и их трансформация в технические.
Подготовка спецификаций и описаний процессов.
Документирование
Составление технической документации (ТЗ, ТС, спецификации, диаграммы, схемы).
Поддержка актуальности документации на протяжении всего жизненного цикла проекта.
Моделирование и проектирование
Разработка бизнес- и системных моделей (ER-диаграммы, BPMN, UML).
Определение архитектуры взаимодействия модулей и систем.
Коммуникации
Взаимодействие с заказчиком, бизнес-подразделениями, разработчиками, тестировщиками и руководством.
Уточнение требований, согласование изменений, постановка задач.
Поддержка разработки
Участие в декомпозиции задач.
Передача требований команде разработки.
Консультация программистов по логике работы системы.
Тестирование и контроль качества
Подготовка сценариев тестирования (UAT, функциональное тестирование).
Проверка корректности реализации требований.
Управление изменениями
Отслеживание запросов на изменения.
Оценка влияния изменений на систему.
Обеспечение интеграции
Анализ и описание интерфейсов взаимодействия с другими системами.
Согласование форматов и протоколов обмена данными.