Skip to content

Latest commit

 

History

History
247 lines (184 loc) · 20.3 KB

team-roles.md

File metadata and controls

247 lines (184 loc) · 20.3 KB

Список ролей

  1. Бизнес-аналитик
  2. Менеджер проекта
  3. Цифровой маркетолог [TODO]
  4. UX/UI-дизайнер
  5. Графический дизайнер
  6. Технический писатель
  7. Архитектор ПО
  8. Технический руководитель [TODO]
  9. Разработчик
  10. Владелец продукта
  11. Инженер QA
  12. Системный администратор
  13. DevOps / SRE
  14. Администратор баз данных
  15. Scrum Master
  16. Юрист
  17. Бухгалтер
  18. SEO специалист [TODO]

Роли

Бизнес-аналитик (Business analyst)

Их также называют аналитиками по требованиям, системными аналитиками, инженерами по требованиям, менеджерами по требованиям, прикладными аналитиками, аналитиками бизнес-систем, ИТ-аналитиками и просто аналитиками.

Обязанности

  • Определение бизнес-требований
  • Планирование подхода к работе с требованиями (разработка плана выявления, анализа, документирования, проверки и управления требованиями)
  • Определение заинтересованных лиц и классы пользователей
  • Выявление требований
  • Анализ требований (поиск производных требований, невысказанных ожиданий)
  • Документирование требований
  • Доведение требований до заинтересованных лиц
  • Управление проверкой требований (проверить, что для требований характерны полнота, корректность, осуществимость, необходимость, приоритетность, недвусмысленность, проверяемость)
  • Обеспечить расстановку приоритетов требований
  • Управление требованиями (их связями и зависимостями с уже существующими компонентами системы)

Менеджер проекта

Обязанности

  • Создавать и управлять планами, в том числе графиком и ресурсами, основываясь на работе, выполненной бизнес-аналитиком;
  • Помогать бизнес-аналитику управлять границами проекта и корректировать график по мере изменения границ проекта;

Цифровой маркетолог (Digital marketer)

Обязанности

  • Ведение блога;
  • Написание писем, статей;
  • определение и формирование приоритетных списков площадок для размещения пользовательского контента (статьи, юзер стори, аналитические обзоры, промо компании, акции);
  • расчет и формирование бюджета на проведение маркетинговой активности;

UX/UI дизайнер (UX/UI designer)

Обязанности

  • Общение напрямую с конечными пользователями, чтобы глубже понять их процессы, болевые точки и конечные цели;
  • Создание и реализация плана действий и стратегии UX, включая постановку целей для поддержки роста команды;
  • Создание образа клиента, определение карты путешествия клиента;
  • Создание адаптивных (mobile-first) решений, ориентированных на простых пользователей;
  • Поиск новых возможностей улучшения пользовательского опыта;
  • Наблюдение за вовлеченностью пользователей и поиск возможностей для улучшений и инноваций;
  • Оперативное создание прототипов и руководства дизайна;
  • Создание макетов, а также шаблонов контента и обеспечение целостного внешнего вида сайта в соответствии с рекомендациями бренда (brand guidelines);
  • Собирать и анализировать поведение пользователей с помощью различных количественных и качественных методов, включая интервью, наблюдения, опросы, контрольные исследования, данные об использовании, а также цифровые и аналоговые эксперименты (A / B-тестирование). Зная, как и когда применять каждый;

Графический дизайнер (Graphic Designer)

Обязанности

  • Разработка корпоративного стиля;
  • Разработка айдентики / брендирование;
  • Разработка фреймворка в соответствии с задачами продукта;
  • Отрисовка иконок;
  • Отрисовка веб баннеров;
  • Отрисовка печатной продукции/ Layout design (брошюры каталоги, реклама etc.);
  • Создание инфографики, презентаций для внешних и внутренних клиентов;
  • Отрисовка иллюстраций;

Технический писатель (Technical writer)

Обязанности

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

Характеристики

  • От 2 лет опыта написания технической документации;
  • Способность работать эффективно в команде и самостоятельно;
  • Способность разбираться и объяснять сложные системы, код, процесс реализации и интеграции простыми терминами;
  • Внимание к деталям;
  • Отличные навыки межличностного общения;
  • Превосходное знание английского языка;

Будет плюсом

  • Базовые знания HTML/CSS;
  • Опыт в программировании;
  • Опыт в создании диаграмм и прототипов;
  • Опыт работы в среде SCRUM;

Архитектор ПО (Software architect)

Обязанности

  • Участие в полном жизненном цикле разработки, начиная с определения, проектирования, внедрения и тестирования.
  • Исследование существующих технологий для будущего использования;
  • Выбор технологий для решения бизнес-задач;
  • Должен быть сторонником разработки лучших практик в организации и привносить знания новых технологий в команду;
  • Отвечать за результаты крупных технологических инициатив;
  • Проектирование и создание больших распределенных систем, которые хорошо масштабируются;
  • Разработка инструментов и утилит для поддержания высокой доступности системы, контроля качества данных и предоставления статистики;
  • Помощь в разработке процессов проектирования, обеспечивающих высоконадежное развертывание решений;
  • Проведение технических презентации для команд разработчиков и руководителей;

Технический руководитель (Technical leader)

Обязанности

Разработчик (Developer)

Обязанности

  • Верстка макетов, полученных от UX/UI-дизайнера
  • Разработка приложений (front-end & back-end);
  • Написание Unit-тестов для своего кода;
  • Выбор подходящей БД для моделей данных приложения совместно с DBA;
  • Проведение регулярного нагрузочного тестирования;
  • Проведение регулярного аудита безопасности;
  • Регулярный рефакторинг кода;
  • Инспекция кода других разработчиков;

Владелец продукта (Product owner)

Термин из методологии SCRUM фреймворка.

Обязанности

  • Коммуникация с заинтересованной стороной (клиенты / инвесторы / заказчики);
  • Определение видения продукта (PO отвечает за коммуникацию с заказчиком, предлагая ему те или иные фичи продукта, а также видение, которые бы соответствовали его бизнес-целям);
  • Управление бэклогом продукта: определение приоритетности задач из бэклога;
  • Определение сроков спринта, проведение ретроспективы и планирование пула работ для реализации в следующем спринте совместно со Scrum Master;
  • Выработка продуктовой стратегии вместе со всеми заинтересованными сторонами (клиенты / инвесторы / заказчики);
  • Работа с обратной связью пользователей;
  • Проведение исследования рынка, продуктовых стратегий аналогичных продуктов и исследование их показатели; Определение трендов рынка;
  • Оценка прогресса продукта (двигаемся дальше или дорабатываем существующее);

Инженер QA (QA engineer)

Более широкое название для тестировщика.

Обязанности

  • Сотрудничество с бизнес-аналитиками и членами проектной группы, с целью рассмотрения и уточнения сферы и требований проекта;
  • Определение подхода к тестированию / стратегию для приложения или результатов работы приложений;
  • Создание набор тестов - тестовые сценарии, тестовые наборы и сценарии автоматизации, соответствующие требованиям для проверки результатов работы приложения или клиента совместно с DevOps;
  • Координация проверочных тестов с бизнес-аналитиками, разработчиками и командой QA;
  • Проектирование, разработка, поддержка и выполнение автоматизированных / ручных тестовых сценариев и сценариев для назначенных проектов;
  • Проверка данных и отчетов с использованием SQL и других инструментов;
  • Отчет о показателях качества и состоянии тестирования;
  • Выявление, документирование, отслеживание и сортировка проблем, обнаруженных во время тестирования;
  • Эскалация рисков, которые будут напрямую влиять на сроки и результат проекта;
  • Помощь в проверке развертывания приложений или доставке клиентской части;
  • Активно участвовать и быть защитником качества на встречах проектной команды в начале спринта;
  • Обеспечить качество и своевременную доставку всех назначенных работ;

Системный администратор (System administrator)

Обязанности

  • Настройка и поддержка серверов, установка и настройка ПО;
  • Коммуникация с суппортом ДЦ (Отвечать на абузы совместно с юристом, etc.);
  • Настройка мониторинга доступности сервисов и серверов;
  • Настройка мониторинга производительности серверов;
  • Настройка резервного копирования (совместно с DevOps, DBA);
  • Обеспечение безопасности серверов и сервисов;
  • Своевременная оплата инфраструктуры и инструментов (совместно с бухгалтером);
  • Отвечает за наличие бесперебойного доступа к интернету;
  • Отвечает за работу рабочих станций;

DevOps / SRE (System Reliability Engineer)

По сути это две разные роли, но в маленьких компаниях это всегда одна роль. Если кратко, то DevOps отвечает за бесперебойную доставку обновлений ПО, SRE отвечает за бесперебойную работу ПО.

Обязанности

  • CI/CD (continuous integration / continuous delivery, непрерывная интеграция и доставка ПО);
  • Настройка мониторинга производительности сервисов и приложений;
  • Настройка сбора данных о работе приложений (логи, ошибки);
  • Настройка взаимодействия между приложениями;
  • Обеспечение безопасной конфигурации приложений;

Администратор баз данных (Database administrator, DBA)

Обязанности

  • Продвижение стратегических целей предприятия, связанных с качеством, целостностью, согласованностью и точностью данных;
  • Сообщать информационные требования другим группам (разработчикам, владельцу продукта, UX/UI дизайнеру) и координировать действия по взаимозависимым проектам;
  • Миграция данных;
  • Настройка репликации и шардирования данных совместно с системным администратором;
  • Составление и оптимизация запросов к базе данных и схемы БД;
  • Мониторинг и оптимизация настроек движка базы данных;
  • Выбор подходящей БД для моделей данных приложения совместно с разработчиком;
  • Дизайн и реализация архитектуры БД;
  • Выполнять повседневные работы такие как экспорт данных, манипуляция и анализ больших наборов данных, составление отчетов, пакетное обновление данных и исследование проблем с данными;
  • Поддержка всех пользователей, использующих данные компании;

Scrum Master

Термин из фреймврорка SCRUM.

Обязанности

  • Поддержание ритма и устранение помех;
  • Управление процессом Скрам;
  • Планирование релиза;
  • Планирование спринтов;
  • Защита команды от внешних воздействий;
  • Содействие проведению скрам-митингов;
  • Обеспечение четких и прозрачных коммуникаций между всеми заинтересованными в проекте сторонами;

Юрист (Lawyer)

Обязанности

  • Отвечать на абузы;

Бухгалтер (Accountant)

Обязанности

SEO специалист (SEO specialist)

Обязанности