Роли в разработке IT-продукта: кто есть кто в команде
Узнай, какие роли участвуют в разработке IT-продукта, за что отвечает каждый специалист и как выстраивается работа команды от идеи до релиза.

Разработка IT-продукта — это длительный и трудоёмкий процесс. В каждом проекте участвует множество специалистов. В небольших компаниях один человек часто совмещает несколько ролей. В крупных корпорациях роли строго разделены, и каждый занимается своим делом. Эффективность команды во многом зависит от того, насколько хорошо налажена коммуникация внутри неё, соблюдаются ли дедлайны и насколько чётко распределены обязанности.
В этой статье я разберу стандартные роли, которые встречаются в большинстве IT-проектов. Для каждой роли опишу задачи, необходимые «жёсткие» и «мягкие» навыки. Это поможет тебе понять, кто за что отвечает, и выстроить правильное взаимодействие в команде.

Аккаунт-менеджер (Account Manager)
Аккаунт-менеджер — это «правая рука» заказчика. Он гарантирует, что компания-исполнитель выполнит свои обязательства. Это связующее звено между клиентом и командой.
Задачи:
- Развитие партнёрских отношений между фирмой-исполнителем и заказчиком.
- Курирование команды, работающей над проектом.
- Оперативное решение нестандартных ситуаций.
- Создание плана выполнения заказа.
- Анализ рисков и контроль дедлайнов.
- Документооборот по проекту.
Навыки (hard skills):
- Работа с облачными хостингами (AWS, GCP, Azure) — для понимания инфраструктуры.
- Знание программ документооборота.
- Базовое понимание UX-дизайна — чтобы контролировать результат и понимать, удобен ли продукт пользователю.
Навыки (soft skills):
- Креативность — для нестандартных решений и презентаций.
- Умение убеждать — при работе с заказчиком.
- Лидерство и управление командой — для контроля дедлайнов.
- Адаптируемость — разные проекты требуют разного подхода.
- Тайм-менеджмент.
Продуктовый менеджер (Product Manager)
Менеджер продукта отвечает за то, что именно разрабатывается. Он может быть не особо осведомлён о текущем статусе проекта, но о конечном продукте должен знать всё.
Задачи:
- Продумывание стратегии развития продукта.
- Определение целевой аудитории и её «болей».
- Анализ рынка и стратегия продвижения.
- Знание особенностей продукта, его плюсов и минусов.
- Презентация продукта.
Навыки (hard skills):
- Нетворкинг — для продвижения продукта.
- Анализ данных и работа с метриками.
- Выбор модели монетизации.
- Постановка OKR (целей и ключевых результатов).
Навыки (soft skills):
- Эмпатия — понимание болей клиента.
- Умение давать и получать обратную связь.
- Коммуникативные навыки — для презентаций.
- Умение продавать идеи.
В разработке ИТ-продукта есть продакт, дизайнер, разработчики, тестировщики, аналитики... Но кто отвечает за то, чтобы все они не перессорились и сдали релиз вовремя? Это Project-менеджер — человек, который управляет сроками, бюджетом и коммуникациями. Без него даже гениальная команда может провалить проект
Проджект-менеджер (Project Manager)
Проджект-менеджер дублирует некоторые функции аккаунта, но работает от лица команды разработчиков, а не заказчика. Он фокусируется на процессе, сроках и ресурсах.
Задачи:
- Управление бюджетом проекта.
- Сбор требований и постановка целей.
- Делегирование задач.
- Контроль дедлайнов.
- Общение с заказчиком по техническим деталям.
- Распределение зон ответственности между ключевыми специалистами.
- Сбор и контроль метрик проекта.
Навыки (hard skills):
- Знание Agile, Scrum, Kanban.
- Ведение баг-трекера (Jira, Trello, YouTrack).
- Управление рисками.
Навыки (soft skills):
- Тайм-менеджмент.
- Лидерство.
- Стрессоустойчивость.
- Ведение переговоров.
- Эмпатия — для выстраивания диалога с заказчиком.

Сейлз-менеджер (Sales Manager)
Сейлз — это менеджер по продажам. Его задача — найти клиента, убедить его и продать.
Задачи:
- Поиск клиентов.
- Убеждение клиента, что продукт решает его проблемы.
- Заключение контракта.
Навыки (hard skills):
- Знание техник переговоров и продаж (работа с возражениями, прогрев).
- Работа в CRM-системе.
Навыки (soft skills):
- Дисциплина и самоорганизация.
- Коммуникабельность.
- Стрессоустойчивость (работа с отказами).
- Нетворкинг.
- Эмпатия — чувствовать настроение клиента.
Архитектор (Architect)
Архитектор принимает решения о внутреннем строении программной системы и её интерфейсов. Это технический лидер проекта.
Задачи:
- Составление конструкции ПО, элементов и их взаимосвязей.
- Знание мировых практик разработки.
- Проектирование архитектуры под задачи бизнеса.
- Обеспечение требований к системе: быстрое восстановление, производительность, масштабируемость.
Навыки (hard skills):
- Навыки работы с AI/ML (для соответствующих проектов).
- Знание мировых практик разработки ПО.
- Глубокие технические навыки (языки программирования, архитектурные паттерны).
Навыки (soft skills):
- Умение работать в команде.
- Эмпатия — понимание болей бизнеса, чтобы построить правильную архитектуру.
Бизнес-аналитик (Business Analyst)
Бизнес-аналитик составляет конечную концепцию продукта (Vision). Он должен хорошо представлять, для чего нужен продукт и какие задачи он решает.
Задачи:
- Общение с заказчиком и выявление его желаний.
- Определение целей продукта.
- Предложение собственных идей по улучшению.
- Формирование документации: описание продукта, его целей, ЦА и возможностей.
Навыки (hard skills):
- Знание основ экономики и финансового анализа.
- Знание принципов интеграции систем.
- Инструментарий бизнес-аналитика (BPMN, UML, User Story Mapping).
Навыки (soft skills):
- Творчество, интуиция, опыт.
- Коммуникативные навыки.
- Умение ставить задачи программистам и оценивать их.
Системный аналитик (System Analyst)
Системный аналитик работает в паре с бизнес-аналитиком, но фокусируется не на «что должна делать система», а на «как она должна работать». Он детально описывает функции системы в различных сценариях.
Задачи:
- Анализ данных и метрик.
- Принятие решений о методах реализации.
- Составление технического задания (ТЗ).
- Разработка и написание спецификаций.
- Составление списка требований к системе.
- Функциональный анализ системы.
Навыки (hard skills):
- Анализ данных.
- Понимание целей оптимизации продукта.
- Технические навыки (для составления ТЗ).
- Владение навыками конфигурирования.
Навыки (soft skills):
- Тайм-менеджмент.
- Коммуникативные навыки.

Технический писатель (Technical Writer)
Технический писатель рассказывает о продукте и ведёт его в массы. Без него не обходится ни один серьёзный проект.
Задачи:
- Написание инструкций по эксплуатации системы.
- Составление документации для сотрудников заказчика (техподдержка, администраторы).
Навыки (hard skills):
- Работа с профессиональными программами (Adobe FrameMaker, MadCap Flare, RoboHelp).
- Технические навыки (для достоверного описания).
- Базовое понимание UX-дизайна.
Навыки (soft skills):
- Умение убеждать (делать текст интересным, а не сухим).
- Коммуникативные навыки (для сбора обратной связи).
- Эмпатия — понимать «боли» ЦА и писать о них естественно.
- Писательские навыки (владение информационным стилем, знание сервисов проверки текста).
- Тайм-менеджмент.
Проектировщик (Designer / UX/UI Designer)
Проектировщик строит макеты системы. Он обязательно учитывает удобство использования (usability).
Задачи:
- Создание панелей инструментов, меню, кнопок.
- Создание макета расположения графических элементов.
- Демонстрация черновика продукта команде и заказчику (как будут осуществляться переходы между экранами).
Навыки (hard skills):
- Технические навыки (языки программирования, элементы системы, методы визуализации).
- Навыки работы с AI/ML (для понимания этапов разработки).
- Понимание целей оптимизации продукта.
Навыки (soft skills):
- Коммуникативные навыки.
- Тайм-менеджмент.
Дизайнер (Visual / Graphic Designer)
Дизайнер отвечает за оформление и внешний вид продукта. Он «рисует» всё, что видит пользователь.
Задачи:
- Определение формы и цвета каждого элемента.
- Прорисовка графических элементов.
- Отрисовка баннеров и логотипов.
- Конечное оформление продукта.
Навыки (hard skills):
- Владение профессиональными программами (Figma, Adobe Photoshop, Adobe Illustrator, Sketch).
- Знание основ дизайна (композиция, цвет, типографика).
- Понимание визуальных коммуникаций (базовая анимация, 3D-моделинг).
Навыки (soft skills):
- Насмотренность.
- Тайм-менеджмент.
- Вкус и стиль.

Верстальщик (Frontend Developer)
Верстальщик «оживляет» макеты, созданные дизайнерами. Он делает так, чтобы страницы правильно отображались на любых устройствах.
Задачи:
- Постановка правил, как браузер должен отображать элементы.
- Создание эффектов переходов и анимации.
- Выравнивание текста.
Навыки (hard skills):
- Знание HTML, CSS, JavaScript.
- Знание фреймворков (Bootstrap, Tailwind).
- Знание инструментов: Git, Docker, командная строка.
Навыки (soft skills):
- Эмпатия — понимать, что хочет видеть клиент.
- Коммуникативные навыки.
- Тайм-менеджмент.
Разработчик (Developer) (Backend / Fullstack)
Разработчик воплощает в жизнь требования, прописанные аналитиками. Он создаёт логику, которая заставляет систему работать.
Задачи:
- Реализация функций, которые должна иметь система.
- Создание логики, обеспечивающей корректную работу всех функций.
Навыки (hard skills):
- Знание языков программирования (Python, Java, Go, PHP, JavaScript и др.).
- Знание фреймворков.
- Работа с базами данных.
- Работа с Git.
Навыки (soft skills):
- Умение работать в команде.
- Анализ данных (для поиска и исправления ошибок).
- Нацеленность на результат.
Тестировщик (QA Engineer)
Тестировщик первым получает возможность запустить продукт и пользоваться им. Он ищет ошибки и даёт обратную связь.
Задачи:
- Выявление ошибок и недочётов в работе системы.
- Написание отчётов о тестировании.
- Подготовка тестовых сценариев.
Навыки (hard skills):
- Знание техник тестирования.
- Работа с баг-трекерами (Jira, YouTrack).
- Навыки автоматизации тестирования (для автоматизаторов).
Навыки (soft skills):
- Работа в команде.
- Ответственность и самодисциплина.
- Внимательность к деталям.
Локализатор (Localization Specialist)
Локализатор участвует в международных проектах, когда продукт планируется выпускать на зарубежный рынок.
Задачи:
- Перевод всех слов и команд на другой язык.
- Контроль внешнего вида переведённого продукта (длина слов, шрифты).
Навыки (hard skills):
- Знание языка перевода.
- Знание основ дизайна (чтобы адаптировать интерфейс под другой язык).
Навыки (soft skills):
- Ответственность и исполнительность.
- Работа в команде.

Тимлид (Team Lead)
Тимлид — это управленец с техническими навыками. Он нужен в масштабных проектах, где требуется техническое управление.
Задачи:
- Набор сотрудников в команду.
- Принятие решений по стратегии разработки.
- Делегирование задач и контроль дедлайнов.
- Выстраивание коммуникации с другими отделами (без участия заказчика).
- В крупных проектах часто два тимлида: со стороны заказчика и со стороны исполнителя.
Навыки (hard skills):
- Технические навыки (языки программирования, архитектура).
- Умение анализировать данные.
- Понимание процессов разработки.
Навыки (soft skills):
- Работа с людьми (умение договариваться, презентовать команду).
- Управление отношениями (решение конфликтов, поиск компромиссов).
- Коммуникативные навыки.
- Делегирование и контроль.
Коротко о главном
- Аккаунт-менеджер — представляет интересы заказчика.
- Продуктовый менеджер — отвечает за стратегию и видение продукта.
- Проджект-менеджер — отвечает за сроки, бюджет и процесс.
- Сейлз — продаёт продукт клиентам.
- Архитектор — проектирует техническую структуру системы.
- Бизнес-аналитик — определяет, что должна делать система и зачем.
- Системный аналитик — описывает, как система должна работать технически.
- Технический писатель — пишет инструкции и документацию.
- Проектировщик / Дизайнер — создают внешний вид и макеты.
- Верстальщик — превращает макеты в код.
- Разработчик — пишет программный код и логику.
- Тестировщик — ищет ошибки.
- Локализатор — адаптирует продукт для других стран.
- Тимлид — управляет командой разработчиков с технической стороны.
Начни с малого: если ты в IT-команде, нарисуй схему ролей вашего проекта. Отметь, кто за что отвечает. Где зоны ответственности пересекаются? Где есть пробелы? Обсуди это с командой. Если ты только собираешься войти в IT — выбери роль, которая тебе ближе по духу и навыкам. Изучи требования к ней и начинай учиться. Удачи.
В статье — 15 ролей, от аккаунта до тимлида. В NUBL ты видишь всех: создал доску, назначил ответственных по задачам, привязал колонки к ролям. Никто не скажет «а я думал, это Петя делает».





