Требования и документация
- Самостоятельное выявление и анализ требований: бизнес-, пользовательские, функциональные и нефункциональные
- Разработка полного пакета документации: ТЗ, спецификации требований, API-контракты
- Умение согласования решений с заказчиком: ведение переговоров, фиксация договорённостей
- Управление изменениями требований, предотвращение расхождений между ожиданиями и реализацией
Приоритизация и управление рисками
- Опыт оценки и приоритизации задач: RICE и аналогичные техники
- Умение работать с ожиданиями и рисками: выявление, документирование и митигация рисков
Работа с бэклогом
- Умение декомпозировать и анализировать задачи бэклога: разбивка эпиков на истории, историй на задачи
- Опыт ведения и приоритизации продуктового бэклога совместно с Product Owner
Моделирование
- Знание BPMN: процессы As-Is, To-Be
- Построение основных и расширенных UML-диаграмм: последовательности, компонентов, состояний, классов, деятельности
- Использование PlantUML, draw.io, Enterprise Architect или аналогов
Данные и технические знания
- SQL: запросы, агрегация, оконные функции, оптимизация
- Знание основ БД: реляционные и нереляционные СУБД, структура, типы данных, нормализация
- Навык проектирования концептуальной, логической и физической модели данных; построение ER-диаграмм
- Знания REST/JSON/JSON Schema и SOAP/XML/XSD/WSDL: разработка и чтение спецификаций
- Разработка требований к интеграциям по API: написание спецификаций OpenAPI/Swagger, тестирование в Postman или аналогах
- Опыт детального проектирования интеграции со смежными сервисами
- Знания брокеров сообщений (Kafka, RabbitMQ)
- Знания особенностей проектирования микросервисной архитектуры
- Знания моделей управления доступом: RBAC, ABAC
Процессы разработки (Agile)
- Опыт работы по Agile/Scrum: ведение бэклога, декомпозиция эпиков, участие в оценке задач
- Опыт работы на нескольких проектах с разными технологическими стеками
- Опыт прохождения полного цикла разработки: от сбора требований до сдачи в эксплуатацию
Презентация и коммуникация
- Умение презентации решений: самостоятельная подготовка и проведение презентаций для заказчика и команды
- Ведение встреч и фасилитация: планирование встречи, управление дискуссией, фиксация договорённостей
Работа с искусственным интеллектом
- Применение ИИ-инструментов в работе: использование LLM (GigaChat и аналоги) для генерации и рефакторинга документации, User Stories, шаблонов спецификаций
- Промпт-инжиниринг: уверенное владение техниками формулировки запросов к ИИ
- Критическая оценка качества ИИ-вывода: умение верифицировать результаты и исправлять артефакты
- Использование ИИ для автоматизации рутинных задач: генерация диаграмм, шаблонов спецификаций, тестовых сценариев
- Знакомство с AI-инструментами для ускорения работы: CLI-ассистенты (Qwen, Claude CLI или аналоги) и IDE-плагины
Soft Skills
- Профессиональная коммуникация: одинаково эффективное общение с разработчиками и бизнес-заказчиками
- Роль «переводчика»: перевод бизнес-требований в технический язык и обратно
- Организованность: параллельное ведение нескольких задач, расстановка приоритетов
- Навыки решения проблем: предложение альтернатив при технических ограничениях
- Умение вести встречи, брать на себя роль фасилитатора
- По мере необходимости — наставничество для Junior-аналитиков
Образование и опыт
- Высшее образование (информатика, математика, прикладные науки)
- 2–5 лет опыта, из них не менее 3 лет на позиции системного аналитика
- Опыт участия в нескольких проектах с различными интеграциями и технологическими стеками