Top.Mail.Ru
Как управлять командой разработки — Strive

Как управлять командой разработки

5

upravleniye-proyektom.jpg

Создание IT-продукта – это всегда командная работа. Поэтому, чтобы получить желаемый результат в установленные сроки, нужно, прежде всего, понять, как управлять командой разработки. Имея дело с коллективом, одних технических знаний будет недостаточно.

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


Определяем цели и задачи

Начать можно и с более масштабных понятий: миссия и ценности. Они расставляют ориентиры, позволяют каждому участнику проекта понять, для чего он работает в команде. Но на практике, «ценности», как и корпоративная культура, обычно формируются уже в процессе работы. А «миссия» более актуальна для корпораций крупного масштаба. Тогда как для уверенного и эффективного функционирования большинства бизнес-проектов в IT-индустрии на начальном этапе достаточно определить цели и задачи. Без миссии команда работать может, а вот без цели – нет. Цель – это то, что сплачивает команду и заставляет работать в одной упряжке. 

При этом она должна быть:

  • понятной, четкой сформулированной;
  • ограниченной по времени;
  • достижимой.

Проще говоря, «цель» – это итог (разрабатываемый продукт), к которому будут стремиться все участники проекта. А для достижения цели, важно поставить задачи, обозначив сроки и приоритеты. Используя сервис «Strive» работать с командой разработки станет еще легче. Здесь можно создавать проекты, группируя их по колонкам. Назначать исполнителей, определять приоритеты и дедлайны по задачам. Все они будут компактно отображаться на главной странице.

Начните работу в Пространствах прямо сейчас
Начните работу в Strive прямо сейчас
Начать бесплатно
Начните работу в Пространствах прямо сейчас


Подбираем команду и налаживаем коммуникацию

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

komanda-rabotayet-nad-slozhnoy-z.jpg

Хорошо налаженная связь между сотрудниками позволяет быстрее решать возникающие проблемы и координировать работу других звеньев. Помимо внутренней связи, при работе в команде, прописывают базовые коммуникативные процессы: ежедневные встречи, брифинги, совещания, отчеты и т.д. Такой подход способствует сплочению коллектива и повышает эффективность внутреннего взаимодействия. 

При этом не обязательно тратить время на оффлайн встречи. Поддерживать взаимодействие между участниками проекта можно в сервисе «Strive». Используя всего одну площадку, сотрудники всегда будут в курсе последних изменений и распоряжений. Кроме приватной переписки и общих чатов, внутри проектов в «Strive» можно размещать всю необходимую документацию и регламенты, для доступа к которой не нужно переключаться между вкладками или тратить время на поиск.


Устанавливаем критерии качества

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

Начните работу в Пространствах прямо сейчас
Начните работу в Strive прямо сейчас
Начать бесплатно
Начните работу в Пространствах прямо сейчас


Выбираем систему управления процессами

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

Ниже рассмотрим наиболее популярные методологии управления командой разработки:

  1. Agile. Философия гибкого управления, которая оправдала себя при работе с проектами в условиях быстро изменяющейся среды. Благодаря поэтапному выполнению задач и вовлечению в рабочий процесс всех участников, а также заинтересованных лиц, команда может быстро отреагировать на изменения и внести коррективы. Для любой методики, основанной на философии Agile (Scrum, Канбан), люди – это основной ресурс. Это предусматривает автономию в принятии решений, что способствует мотивации и повышает производительность сотрудников.
  2. Waterfall. Традиционный подход с жесткими правилами и четкой последовательностью. Команда получает исчерпывающие инструкции, которым должна неукоснительно следовать. Это снижает гибкость и адаптивность, но благотворно влияет на снижение рисков, а также качество выпускаемого продукта.
  3. Lean. Родоначальником данной методологии управления часто называют компанию Toyota. Главные принципы Lean – бережливое управление, вовлечение в рабочий процесс каждого члена команды и нацеленность на интересы заказчика. Такой подход повысит продуктивность процесса разработки и лояльность клиента.
  4. DevOps. От предыдущих методологий, данный подход отличает некая конвейерность. Все процессы автоматизированы, а члены команды непрерывно заняты в разработке нового ПО. Это позволяет сократить время выпуска нового продукта, повысить качество ПО, а также быстро выявлять и устранять возникающие проблемы.

Каждая методология имеет свои преимущества и недостатки. Прежде чем сделать выбор, проджект-менеджер или лидер команды должен провести анализ проекта. Учесть сроки реализации, требования заказчика, сложность, доступные ресурсы и т.д. А реализовать любую из систем управления разработкой проще всего на базе платформы «Strive». Создавайте доски визуализации, дублируйте и перемещайте задачи. 

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


Управляем рисками и изменениями

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

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


Мотивируем и развиваем

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

Чтобы «подогревать» интерес кадров к работе, нельзя забывать о системе мотивации и поощрениях, которые могут выражаться как в материальном эквиваленте (премии, бонусы и т.д.), так и в моральном.

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


Начните работу в Пространствах прямо сейчас
Начните работу в Strive прямо сейчас
Начать бесплатно
Начните работу в Strive прямо сейчас
Управление
Product
Вам может быть интересно