![IT-команда: из кого состоит, роли и как ее собрать?](https://api.ed.dmitrium.com/uploads/2_f38aed4687.png)
IT-команда: из кого состоит, роли и как ее собрать?
![Данила Слабунов](https://api.ed.dmitrium.com/uploads/Danya_0b65e25a03.jpg)
Чтобы бизнес был успешным, за ним должен стоять сильный коллектив, в которую входит и команда IT. С ее помощью решаются определенные задачи. Чтобы собрать команду компания должна поставить цели, сформировать структуру и распределить роли. Если созданная команда эффективна, она проявит себя еще на этапе обсуждения ТЗ или составлении отчетностей.
На что обратить внимание при подборе IT-команды
Команда ИТ покажет крупные результаты работы примерно через полгода после начала ее работы. Рекомендуется учитывать на следующие показатели:
- соблюдение сроков, оговоренных на первых этапах;
- насколько полно выполнено ТЗ;
- увеличение числа заказов в компании;
- рост коэффициента эффективности;
- уменьшение простоев.
Если разработчиков собирает владелец стартапа, проект можно сразу отдать подрядчикам. Над ним будут работать опытные сотрудники на аутсорсе
Кто входит в команду IT-специалистов
Группа IT специалистов в основном включает:
- тестировщика;
- менеджера проектов;
- дизайнера;
- бэкенд- и фронтенд-разработчиков;
- тестировщиков;
- DevOps специалистов.
Самые опытные из них становятся лидерами команды (тимлидами).
Тимлиды
Тимлид – это не просто разработчик, а еще и менеджер проекта. Тимлиды направляют разработку сложнейших частей, помогают группе, контролируют процесс. Их трудно найти на сервисах с вакансиями или на фрилансе. При этом их присутствие в команде IT-проекта обязательно.
Тимлида в команду разработчиков можно нанять, назначить или вырастить. Чтобы нанять такого человека необходима удача, сопутствующая владел ьцу бизнеса. Способ достаточно дорогой и времязатратный. Назначить одного из участников из группы разработки IT то же малопривлекательный вариант, поскольку выбирают из тех, кто есть.
Лучше всего воспользоваться вариантом «вырастить». В штат берется джун, расширяются его зоны ответственности по мере роста компетенций, после чего ему нужно найти сильного наставника. Быстро вырастить его не получится, но за 2-3 года можно получить хорошего руководителя, способного оценивать проект и контролировать его.
Менеджеры
Группа IT проекта включает этих специалистов, работающих над ним и поддерживающих коммуникацию с заказчиком. Их деятельность направлена на реализацию идеи клиента в срок. Менеджеру необязательно быть профессиоаналом в программировании. Его задачи заключаются в регулярной связи с группой на ежедневных летучках и встречах для обсуждения накопившихся вопросов, планировании в начале двухнедельного спринта и подведении итогов после его завершения.
Менеджерами выступают sofr- и hardскиллы. Для soft-скиллов характерны следующие особенности:
- возможность выступать психологом для группы;
- коммуникация с другими членами команды, помогать им и наладить контакт между ними;
- стрессоустойчивость;
- гибкость;
- заинтересованность в общем результате.
Хард скиллы должны иметь следующие навыки:
- беглым разговорным английским;
- ведение переговоров с аргументированным доказыванием своей точки зрения;
- владеть инструментарием ведения проектов;
- иметь техническое образование или быть бывшими разработчиками.
Фронтенд-разработчики
Эти специалисты занимаются проектированием интерфейсов. Они работают над удобством пользователя при взаимодействии со страницей. В основном frontend-разработчики действуют совместно с верстальщиками, формируя макет при помощи языков HTML и CSS.
Верстальщик способен дорасти до фронтендера. Он будет владеть языком программирования Java Script и надстройкой TypeScript, разбираться во фреймворках, библиотеках и активно использовать их в проектах, а также владеть серверной частью разработки. Этот человек должен владеть препроцессорами и сборщиками LESS, SASS, GRUNT, GULP, уметь работать с DOM, API, SVG-объектами, AJAX и CORS, составляет SQL-з апросы и разбирается в данных. Любой сложный проект сможет потянуть фронтенд с пониманием UI/UX процессов, адаптивной верстки, кроссбраузерности и кроссплатформенности.
Бэкенд-разработчики
С помощью бэкенда определяют логику работы сайта путем отправления запроса на сервер поисковиков. Бекендеры зарабатывают в среднем больше фронтендеров, представлены на рынке в недостаточном количестве, имеют практически неограниченные возможности в саморазвитии.
UI/UX дизайнеры
UX представляет собой путь пользователя по приложению, а UI- способ взаимодействия. Именно они задают цвета, размеры, расположения и роли фреймов, кнопок и интерфейсов. Процесс создания приложений и страниц сайтов начинается именно с дизайна. В команду IT продукта входит один человек, выполняющий обе роли: дизайнера и специалиста в сфере UI/UX. Он анализирует те требования, которые предъявляет заказчик в ТЗ, определяет ЦА.
Как дизайнер он делает вайрфрейм и схематически размещает элементы на странице. Сделать комфортный для пользователя интерфейс помогают пользовательские истории. От того, насколько оптимальным выполнен UI-дизайн, зависит, вернутся ли пользователи в приложение.
Тестировщики (QA инженеры)
Тестировщики – это люди, проверяющие созданную систему, ищущие в ней различные ошибки и уязвимости. Они должны анализировать работу сайта не только с точки зрения разработчиков, но и понимать его специфику со стороны пользователя, предлагая программистам добавить тот или иной функционал.
Работа QA инженеров не ограничивается проверкой только интерфейса и работоспособности сайта. Часто они занимаются проверкой баз данных, технических инструкций, потребностей заказчика. Они должны помогать дизайнерам, разработчикам, бизнес-аналитикам и постоянно взаимодействовать с заказчиком.
Тестировщики должны обладать:
- обучаемостью;
- аналитическим мышлением;
- усидчивостью;
- стрессоустойчивостью;
- применять системный подход к решению задач.
Они должны знать:
- английский язык для изучения документации;
- язык SQL, базы данных (например, Oracle, MSSQL);
- уметь тестировать безопасность и API;
- проводить тесты нагрузок;
- осуществлять автотесты.
DevOps инженеры
Коман да разработки IT включает и этих многопрофильных специалистов, способных автоматизировать процесс и умеющих программировать. Они способствуют внедрению методологии, позволяющей разработчикам, QA инженерам и системным администраторам эффективно и быстро работать из-за созданной бесшовности и автоматизации. Девопс инженеры должны хорошо разбираться в облачных и гибридных решениях, знать GCP, AWS и Azure, языки разметки, различные базы данных.
Хотите узнать, сколько будет стоить разработка вашего MVP?
Дополнительный состав IT-команды
Помимо основных участников разработки, в команду компании-подрядчика входят и другие специалисты, связанные со стартом проекта. Наличие бизнес-аналитиков и менеджеров по работе с клиентами поможет получить оценку проекта и коммуникацию во время пресейла.
Бизнес-аналитики
Команда IT продукта включает этих ценных специалистов, способных оценивать время, необходимое участникам. При их ошибке в временных затратах команда будет вынуждена работать до позднего вечера или в выходные дни.
Сейлз-менеджеры (специалисты по работе с клиентами)
Он должен производить на клиента приятное впечатление. Именно эти специалисты определяют с ним направление, по которому будет двигаться проект. Помимо того, чт о он должен представлять, как создать проект и с чего его начать, он должен предвидеть и результат, к которому команда придет в результате выполненной работы. Сейлз-менеджер говорит с клиентом на понятном ему языке, сохраняя прозрачность между ним и исполнителем.
Технические писатели
Создать качественный IT-продукт недостаточно. Необходимо обеспечить удобство его использования для команды и конечных пользователей. Для этого нужно создать понятную техническую документацию, чем и занимаются технические писатели. Они сочетают в себе функции менеджера и аналитика.
Технические писатели взаимодействуют с различными участниками процесса, включая:
- разработчиков;
- дизайнеров;
- аналитиков;
- финансистов;
- тимлидов.
Как подобрать людей в команду
Чтобы сформировать сильную команду, нужно обращать внимание не только на технические навыки специалистов, но и на наличие опыта. К кандидатам предъявляются определенные требования, обеспечивающие эффективность работы всей команды.