10 декабря 2021

Dream Team: кто входит в идеальную ИТ-команду

Успех разработки ПО сегодня во многом зависит от взаимодействия внутри ИТ-команды. Особенно это важно, когда клиент просит создать качественный продукт «под ключ» в ограниченные сроки.

Когда нужно быстро создать продукт, мы подключаем к работе сбалансированную ИТ-команду. В нее входят специалисты, у которых есть опыт совместной разработки. Коммуникации между ними уже выстроены, сотрудники доверяют профессионализму друг друга и хорошо понимают свои зоны ответственности. Такой подход позволяет сократить период адаптации и сделать качественный продукт в обозначенные заказчиком сроки.

Рассмотрим подробнее, кто, по нашему мнению, должен входить в идеальную ИТ-команду и коротко расскажем о том, в чем ключевое значение специалистов для достижения результата. В этой статье мы предложим условное разделение ролей по стадиям разработки. При этом некоторые эксперты, как вы увидите из описания специфики их деятельности, могут быть задействованы на разных этапах. Наша цель – помочь вам систематизировать свои знания о ролях в ИТ-команде.

Сбор данных для запуска проекта

Работая с разными сегментами рынка более 20 лет, мы накопили богатую отраслевую экспертизу в ритейле, финтехе, фудтехе, страховании, логистике, телекоме и др. Мы следуем сервисному подходу к потребностям бизнеса и для уточнения всех необходимых деталей по будущему проекту подключаем необходимых специалистов. Они ведут все коммуникации с заказчиком и выстраивают с ним взаимовыгодные отношения. Вот кто эти люди:

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

Он организует все процессы внутри компании до старта проекта, подключая необходимые подразделения – каждый раз индивидуально в зависимости от портрета клиента или особенностей проекта. Затем формирует технико-коммерческое предложение, а в случае получения положительного фидбэка от заказчика при содействии юридической службы готовит необходимые документы. Далее передает дела руководителю проекта (при его наличии) и аккаунт-менеджеру.

  • Presale-специалист начинает работу еще до старта проекта.

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

  • IT-аналитик отвечает за выявление, проектирование и согласование требований к продукту.

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

Планирование этапов разработки

После того как заказчик согласовал предварительную оценку, к ИТ-проекту подключаются еще несколько специалистов.

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

Он решает коммерческие, технические, организационные и проектные вопросы, контролирует выполнение задач, а также ведет коммуникации с командой и документооборот.

  • Проектный менеджер (project manager, PM) отвечает за планирование и реализацию проекта.

Участвует в постановке и декомпозиции задач; контролирует загрузку команды, сбор и содержание требований, соблюдение договоренностей по срокам и бюджету.

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

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

  • Дизайнер проектирует интуитивно понятный для пользователя интерфейс (UX/UI).

Для этого он проводит качественные и количественные исследования, а также прорабатывает прототип в тесном сотрудничестве с аналитиком и другими участниками команды. В зависимости от потребностей конкретного проекта специалист осуществляет UX-аудит, доработку уже существующей визуальной концепции и проводит ревью.

Реализация ИТ-проекта и оценка результатов

Далее подключается команда разработки. В зависимости от особенностей проекта в нее могут входить тимлид, который поможет участникам быстро погрузиться в проект, а также техлид. Качество разработки проконтролируют также QA и SDET. Рассмотрим чуть подробнее, кто занимается непосредственной реализацией проекта.

  • Тимлидруководитель команды разработки или тестирования, в крупных проектах он принимает на себя часть обязанностей PM.

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

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

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

Frontend: участвует в разработке web-приложений, верстке пользовательских интерфейсов (UI), ревью и поддержке кода.

Mobile: участвует в разработке мобильных приложений для iOS и Android, анализе и проектировании архитектуры, ревью и поддержке кода.

  • Техлид – эксперт по техническим вопросам реализации проекта.

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

  • QA и SDET – специалисты по тестированию и обеспечению качества (ручному и автоматизированному).

В их задачи входит проверка функций ПО на соответствие техническим и бизнес-требованиям, составление тестовой документации. Инженеры SDET также осуществляют внедрение, развитие и поддержку автоматического тестирования.

За работой ИТ-команды также следит служба качества. Она контролирует выполнение процессов, подходов компании, качество работы специалистов, разрабатывает и участвует во внедрений улучшений.

Благодаря работе специалистов этого подразделения, в компании настроены и постоянно совершенствуются процессы, реализована система контроля и успешно функционирует система менеджмента качества (сертифицирована по ISO 9001:2015).

Надеемся, эта статья помогла вам систематизировать имеющиеся знания о ролях в ИТ-проекте. Отметим, что в зависимости от типа проекта состав может меняться. Но именно слаженная команда дает компании преимущество, так как включает в себя много ролей специалистов с высоким уровнем экспертизы, каждый из которых отвечает за определенный блок задач. А опыт совместной работы друг с другом позволяет им быстро погружаться практически в любой проект и решать поставленные задачи.

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

Дмитрий
Операционный директор
Понравилась статья?
Подпишитесь на рассылку SimbirSoft! Пришлём письма о лайфхаках в разработке, поделимся опытом управления командами и компанией, а также расскажем о новых ивентах SimbirSoft.

Другие статьи

Вебинар «Красиво vs Качественно. Какие метрики вашего бизнеса зависят от Frontend-разработки?»
12 марта 2024
На форуме Seymartec Energy эксперты SimbirSoft поделятся опытом использовании ИИ в энергетике
07 марта 2024
WMS для управления складом: что такое и как выбрать
07 марта 2024
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Middle Fullstack QA Engineer (Mobile)
  • Python-paзработчик
  • Java-разработчик
  • Angular-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Golang-разработчик
  • DevOps-инженер
  • 1С-аналитик
  • 1C QA Engineer
  • Юрист
  • Разработчик на C++
  • 1С-разработчик
  • DWH-разработчик
  • Разработчик Bitrix24
  • Data Scientist
  • Маркетолог
  • Менеджер по продажам IT SaaS
  • QA Engineer Fullstack (Java/Kotlin)
  • C# /.NET-разработчик
  • Бизнес-аналитик
  • Аналитик DWH
  • Team Lead Java
  • Специалист по адаптации персонала
  • Менеджер проектов 1С
  • Vue-разработчик
  • Руководитель отдела Backend
  • SDET (Java)
  • Менеджер по продажам IT продуктов на иностранное направление
  • Менеджер по продажам IT продуктов
  • IT сорсер
  • Team Lead Python
  • SAP-аналитик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.