Ключевые роли ←

Системный аналитик

Перевожу потребности бизнеса в технические спецификации, модели данных и контракты API. Прорабатываю логику системы, взаимодействие компонентов и поведение при ошибках. Разбираюсь в существующих решениях, сопровождаю разработку и проверяю соответствие реализации требованиям.

Системный аналитик

Какие задачи решаю

Детализирую требования для разработки

  • Описываю функции, сценарии, правила и ограничения системы. Уточняю состав данных и условия выполнения операций, чтобы разработчики получили согласованную техническую постановку.

Проектирую модели данных

  • Определяю сущности, атрибуты, связи, ключи и ограничения целостности. Прорабатываю структуру новых баз и изменения существующих с учётом развития модулей и обмена данными.

Описываю логику и поведение системы

  • Моделирую сценарии, состояния объектов, последовательности операций и взаимодействие компонентов. Использую UML: Use Case, Class, Collaboration, Activity, Sequence, Statechart, чтобы сделать сложную логику понятной и выявить противоречия до реализации.

Проектирую API и интеграции

  • Для собственных интерфейсов определяю состав запросов и ответов, атрибуты и правила проверки. Для внешних сервисов изучаю готовые контракты и проектирую взаимодействие с ними внутри системы.

Прорабатываю ошибки и ограничения доступа

  • Описываю альтернативные сценарии при сбоях, некорректных ответах и повторных запросах. Определяю правила доступа, журналирования и обработки ошибок, необходимые для работы системы.

Разбираюсь в существующих системах

  • Восстанавливаю структуру данных и логику решения, в том числе при отсутствии документации. Проверяю назначение таблиц и полей, выявляю зависимости и прорабатываю изменения под новые требования.

Сопровождаю реализацию и проверяю результат

  • Уточняю спецификации по ходу разработки и разбираю расхождения. Проверяю API и данные, составляю тестовые SQL-сценарии и сопоставляю результаты с ожидаемым поведением системы.

Опыт и результаты

2024

Cezyo

Прорабатывал устройство e-commerce-системы: от функциональных спецификаций и загрузки данных продавцов до многоскладской корзины, доставки и локализации. Описывал взаимодействие компонентов и альтернативные сценарии; сопровождал реализацию программистами.

О проекте →

Функции

  • Декомпозиция и документирование требований
  • Проектирование многоскладских заказов
  • Проектирование интеграций и обработки ошибок
  • Требования к интеграциям и качеству данных
  • Проектирование локализации

Результаты

  • Реализована, проверена и внедрена интеграция с сервисом доставки питания, включая обработку сбоев и некорректных ответов.
  • Работали загрузка данных продавцов и выбор доставки; многоскладская корзина проверена на тестовых данных. Интеграции с крупными перевозчиками, включая СДЭК, отрабатывались в тестовой среде.
  • По моим спецификациям реализована локализация: динамическое добавление языков, интерфейсы переводчиков, внесение переводов разработчиками и загрузка ключей и переводов в БД.
2007

TIK Region

В отдельных задачах участвовал в формировании требований к интеграциям со СМЭВ и ЕСИА, распределённому доступу, защите персональных данных и росту нагрузки. Согласовывал потребности продукта с возможностями платформы. За техническую архитектуру и её развитие отвечали технический директор и профильная команда. Команда вела промышленную разработку на Java и Oracle.

О проекте →

Функции

  • Декомпозиция и документирование требований
  • Определение требований к электронному обмену
  • Моделирование поведения системы
  • Проектирование интеграций и обработки ошибок
  • Проверка сценариев через SQL

Результаты

  • Реализован вход через ЕСИА для сотрудников системы и граждан.
  • Реализованы межведомственный обмен и подтверждение доступа сотрудника к личному делу кодом, поступающим на телефон гражданина.
2017

Hobby Express

Разбирался в устройстве коробочного продукта без документации: исследовал структуру БД и связи, восстанавливал модель данных и прорабатывал изменения вместе с разработчиками. Адаптировали справочники, карточки товаров и кабинеты продавцов, переработали дизайн, фронтенд и формы. Прорабатывал загрузку данных продавцов и сопряжение с внутренней 1С и бухгалтерией, выбранным банком и процессами доставки. Техническая команда работала на JavaScript, PHP и MySQL; моя ответственность — анализ, требования и координация реализации.

О проекте →

Функции

  • Восстановление модели существующей БД
  • Обследование процессов и источников данных продавцов
  • Проектирование модели данных
  • Бизнес-правила и расчётные алгоритмы
  • Требования к интеграциям и качеству данных

Результаты

  • Восстановлена структура и логика связей БД коробочного решения без документации. Внесены изменения под справочники и товарные атрибуты предметной области, расширенные кабинеты продавцов и отгрузку с их собственных складов.
  • Реализованы решения для массовой загрузки товарных данных из разных источников вместо заполнения каждой карточки вручную.
  • Загрузка через API, Excel и интеграцию с 1С применялась на реальных товарах продавцов.
2019

GuideInfo.ge

Зная архитектуру общей системы, формировал ТЗ на разработку структуры БД исходя из пользовательских пожеланий и требований совместимости со Sweet Georgia. Прорабатывал данные гидов, экскурсий, справочников и доступности так, чтобы пользователь мог работать в обоих сервисах с одной учётной записью, а изменения информации были доступны в обоих. Разработчики и DevOps реализовывали доработки. На портале Sweet Georgia публиковались те же гиды и экскурсии, использовался тот же календарь доступности гида, что и в GuideInfo.

О проекте →

Функции

  • User Scenarios / Use Cases
  • Моделирование поведения системы
  • Проектирование модели данных
  • Проектирование интерфейсов, доступа и журналирования
  • Проверка сценариев через SQL

Результаты

  • Обеспечена совместная работа GuideInfo и Sweet Georgia: единая учётная запись, согласованные данные гидов и экскурсий, общие справочники и календарь доступности. Информация и её изменения использовались в обоих сервисах.
  • Гиды публиковали экскурсии с фотографиями, расписанием, стоимостью, условиями для групп и датами. Турист мог выбрать гида или экскурсию, переписываться с исполнителем и оформить предварительный заказ; агентства напрямую связывались с гидами. Работали аудиоэкскурсии и дистанционные консультации «Дай совет».
  • Сервис работал на JavaScript, Framework7, Vite, Cordova и MySQL. Бэкенд первоначально был на PHP, затем переведён на Python/FastAPI — раньше, чем в Sweet Georgia. Техническая реализация выполнялась командой по согласованным сценариям и требованиям.
2014

Sweet Georgia

Самостоятельно готовил документацию для реализации функций — сценарии, Use Case, акторов, модели классов, сущности, атрибуты и связи. Прорабатывал структуру данных и оформлял UML-модели в Rational Rose, дополняя их схемами, таблицами и примерами реальных поездок. Прорабатывал использование данных партнёров: курсов валют Центрального банка Грузии и TBC Bank, сведений Aviasales и Booking.com, цен топлива партнёрской сети АЗС.

О проекте →

Функции

  • Проектирование модели данных
  • Моделирование поведения системы
  • Декомпозиция функциональных блоков

Результаты

  • Программисты получали детально описанные функции и модели данных для реализации. Система использовала обновляемые сведения о стоимости услуг и курсах валют для расчёта поездок.
1997

Ivacon

Лично разработал основную часть комплекса на VBA в Microsoft Access с хранением данных и SQL-запросами в Microsoft SQL Server; использовал ODBC для связи Access с серверной БД. Реализовал складской учёт, движение материалов, учёт заказов и затрат, выгрузку в БЭСТ и импорт расчётных данных из САПР. Совместно с технологами разработал формулы расхода сырья и отходов; создал сводки за день, декаду, месяц и квартал.

О проекте →

Функции

  • Проектирование модели данных
  • Разработка программного обеспечения
  • Требования к интеграциям и качеству данных

Результаты

  • Первичные данные вводились сотрудниками на рабочих местах и использовались для общего учёта. По заказам собирались прямые, накладные и коммерческие расходы; данные передавались в бухгалтерскую программу БЭСТ.
  • Экономический отдел, бухгалтерия и руководство получали сводки и аналитику из общей базы. Внутри предприятия данные обновлялись по мере ввода, сведения из филиалов поступали ежедневно; руководство видело итоги предыдущего дня.

Компетенции и инструменты

Анализ и требования: 13 · Разработка и AI: 16

Анализ и требования

Планирование и управление

Интеграции

Аналитические артефакты

Форматы сотрудничества

Штатная роль

Подключаюсь к команде разработки или развития информационной системы. Беру на себя системные требования, модели данных, интеграции и сопровождение реализации.

Проектное подключение

Прорабатываю систему или отдельную подсистему: спецификации, данные, API и алгоритмы. Сопровождаю передачу в разработку и проверку согласованного результата.

Консультации и разбор системы

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

Отзывы и рекомендации

Знаком с Юрием со времён разработки проекта «E-City». Знаком как с успешным менеджером и организатором. По необходимости пригласил его для вывода первого релиза нашего проекта в продакшен. Могу отметить точность его оценки сроков — работы заняли ровно столько времени, сколько он назвал. Могу отметить и его способности выстраивать коммуникации одновременно с собственником, руководством, бизнес-подразделениями, контрагентами и разработчиками. Благодаря ему многие работы были выполнены практически бесшовно в ударные сроки.
Павел Баканов Исполнительный директор «Хобби-экспресс» 2017–2018

Обсудим задачу

Не нашли точного совпадения среди этих ролей? Напишите мне — обсудим задачу и подберём подходящий формат сотрудничества.

Контакты →