Москва, zdravcity.ru/
Медицина, фармацевтика, аптеки... Показать еще
Ведущий системный аналитик
ТОП-3 крупнейших онлайн-сервисов заказа лекарств в России, прямой конкурент Аптека.ру и
Еаптека. 27 500 аптек-партнеров в 83 регионах по России.
Основные обязанности:
1. Ведущий системный аналитик в кросс-функциональной команде маркетинга из 16 человек,
которая занимается разработкой сайта и мобильного приложения маркетплейса:
«Zdravcity.ru» (Подробнее ознакомиться можно по ссылке: https://zdravcity.ru/about/ );
2. Прямое взаимодействие с внутренними заказчиками: CRM, SEO, клиентского сервиса и
других, для поиска решений с учетом бизнес-целей и технических особенностей продукта;
3. Формулировка требований и написание проектной документации (функциональные
требования, технические задания, спецификации, прямые взаимодействия с продуктологом,
дизайнером, разработчиками и тестировщиками);
4. В работе использовал: Jira, Confluence, Miro, Figma, Swagger, Trello, Postman, GitLab, Bitrix, Kafka,
Rabbit (RabbitMQ), ActiveMQ, Redis, Consul, BPMN, C4, Plant UML, GTM, GBQ, SOAP, gRPC, REST API, EIMA, SCRUM, Agile,
Яндекс Метрика, GraphQl(Playground), PostgreSQL, GrowthBook, ksqlDB, Kubernetes, Jaeger, Grafana и многое
другое;
5. Внедрение на первоначальном планировании задачи и завершение на этапе полной
декомпозиции по компонентам:
• Понимание сколько компонентов будет задействовано, на какие сервисы может повлиять, что
необходимо доработать, примерная оценка для планирования и как это реализовать;
• Создание подробных BPMN схем бизнес процессов (Miro), которые будут затронуты,
понимание общей картины, чтобы ничего не упустить;
• Сбор всех бизнес требований и технических особенностей для реализации нового
функционала;
• Прямое участие и проверка макетов (Figma), правки и учет общих особенностей проекта;
• Оформление эпика или проверка целостности бизнес требований от продуктолога;
• Планирование нужного количества юзер сторей (Jira), чтобы разбить функционал на
технические блоки, для удобства релизов и разработки (Web\Android\iOS);
• После сбора всех технических\бизнес требований и особенностей для выполнения задачи,
назначал груминги, куда приглашал всех нужных участников разработки;
• На грумингах обсуждались общие вопросы, подробно разбирали все до мелких деталей,
ставили оценки и проверяли целостность (макетов\требований\артефактов) необходимых для
начала работ;
• После этого всё необходимо фиксировалось в юзер стори и начиналась декомпозиция:
создавались подзадачи на используемые компоненты GO, REACT, PHP, Android, iOS;
• После технических грумингов в подзадачи описывались контракты задействованных
компонентов, основные технические требования, особенности и UML диаграммы
последовательности;
• Каждая подзадача подробно описывалась, учитывая, к примеру, SEO- требования и критерии
приёмки для тестировщиков;
• Перед началом разработки проходило итоговое согласование контрактов и проверка
целостности описанных данных;
• После релиза функционала вся собранная информация оформлялась согласно регламентам и
переносилась в нужные разделы в confluence. PHP методы описывались в Swagger-e.
Ключевые достижения:
1. Дважды подряд получал награду лучшего аналитика года за вклад в развитие команды и
компании:
• За настройку внутренних процессов для команды, что помогло очень сильно увеличить ее
продуктивность за счёт грамотно описанных задач и создания общих регламентов для
аналитиков в компании;
• За модернизацию всей документации в confluence, что позволило качественно оформлять
документацию и легче получать информацию. Актуализация и ведение дерева знаний и
составления ИПР для других аналитиков;
2. Были разобраны, описаны или отменены все зависшие (непонятные, неполноценные)
задачи и баги, благодаря чему команда смогла выйти к концу Q4 в разобранный (чистый)
backlog, в котором находились только полноценно описанные и распланированные кейсы.
Благодаря этому мы избавились от всего накопившегося долга и начали продуктивно
планировать спринты;
3. Описаны и зарелижены сотни задач: карточка товара (с аналогами, товарами дня,
основными свойствами, разными описаниями и инструкциями), страница "Заказать по
телефону" (https://zdravcity.ru/zakazat-lekarstva-po-telefonu/) используя сервис
https://www.naumen.ru/, разные листинги, фильтры, большое множество информационных
страниц, поиск, региональность, работа с фидами, кронами и seo (теги, микроразметка,
индексации, заголовки), личный кабинет, сервис заказов, профиль клиента, программы
лояльности, кабинет сотрудника и оператора, история начислений бонусов и многие другие;
4. Проведена большая работа по завершению интеграции с платформой Mindbox
(https://mindbox.ru/), настроены сценарии, скидки, акции, виджеты и шильдики на всём сайте,
описано большое количество документации и обучающих инструкций для коллег;
5. Создание регламентов по описанию и наполнению задач, внедрение в компанию
обязательных критериев приемок, особых меток для учета полноты описания задач;
6. Внедрение паспорта проекта для особо крупных задач, которые задевают большое
количество бизнес областей;
7. Полностью переделана документация в confluence, изменены иерархии, добавлено
оглавление по ключевым словам для поиска документов ( скидки, корзина, цена), используются
макросы, чтобы не дублировать крупные статьи, введены таблицы с актуальностью
редактированных страниц, обязательные графические RoadMap-ы для крупных интеграций
или документации, которая разделяется зоной ответственностью разных команд, планирование бэклога задач для аналитиков;
8. Переход на микросервисную архитектуру, успешное создание сервиса заказов, SEO, фидов,
переход и описание новых cronjob-ов, создание собственной админки на (Ant Design), чтобы
уйти от Bitrix;
9. Ввел реестры рисков, качественный анализ и пути реагирования. Практику заполнения
реестра рисков взяли для себя менеджеры всех команд. С помощью реестров команда вовремя
нивелировала терминирующие риски при разработке задач и их раскатке в прод;
10. Есть опыт координации релизов между 5 кросс-функциональными командами на стеках php, go,
react. Один год частично выполнял работу product owner-a или продакт менеджера: работал с
Product Backlog-ом по методу Ice Scoring: Impact (влияние), Confidence (уверенность), Ease
(трудозатраты) и приоритезацией задач;
11. Внедрение в команды документации построения диаграмм UML с использованием
PlantUML для описания технических подзадач для связи между компонентами (сервисами);
12. Разобрал и подробно описал все уведомления в компании по разделам: SMS, Email,
App-push, Web-push, Pop-up;
13. Собрана и полноценно описана документация по интеграциям с такими платформами, как
Admitad (https://www.admitad.ru/), Flocktory (https://www.flocktory.com/), Adv.Cake (https://advcake.com/ru) и другими, настроенными
и администрируемыми с помощью GTM (Google Tag Manager).