Как узнать, что у вас отличная команда разработчиков?

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

Мы с ним регулярно встречаемся, чтобы обсудить лидерство и технологии, и сегодня мы обсудили эту тему: «Каковы черты отличной команды разработчиков программного обеспечения?»

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

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

Каковы десять качеств отличной команды разработчиков программного обеспечения?

  1. Коллектив различается по навыкам, мышлению и буквально по возрасту, расе и полу. Когда вы смотрите на свою команду, они выглядят, действуют и думают то же самое или вы видите и слышите широкий микс? Когда у вас есть команда, которая такая же, это все, что вы когда-либо получите. Когда у вас есть другая команда, применяется та же формула, эта разница будет стандартной. Новаторство мысли происходит из разнообразия мыслей.
  2. Здесь здоровая конкуренция. Давят ли команды друг на друга? Они продолжают поднимать планку? И когда они это сделают, как они отреагируют? Отмечают ли они рост друг друга или пытаются сбить друг друга с ног? Ищите первое.
  3. Есть реальное сотрудничество. Что такое реальное сотрудничество? Ну, фальшивое сотрудничество - это когда команда устанавливает флажки, потому что они обязаны это делать. Настоящее сотрудничество - это когда команда сама решает работать вместе, получать обратную связь и проактивно выходить на связь, когда они что-то видят или в чем-то нуждаются. Реальное сотрудничество показывает нам, что люди в команде не боятся друг друга и между членами команды строится доверие. Поддельное сотрудничество - это только поверхностный уровень.
  4. Мы искренне заботимся о людях, технологиях и продуктах. Когда у кого-то в команде возникает личная проблема или ему нужна помощь, люди из команды помогают. Когда что-то кажется неправильным в технологии, кто-то решает это исправить. Команда работает с продуктом и ищет способы улучшить его, не говоря уже об этом. Когда мы искренне заботимся об этом треугольнике, состоящем из людей, технологий и продукта, это верный признак отличной команды разработчиков.
  5. Команда играет вместе. Иногда это можно увидеть в буквальном смысле слова. Команда соберется вместе и будет играть в игры, заниматься спортом или заниматься спортом. Они могут играть вместе в форме общих интересов или хобби, таких как пивоварение, писательство или искусство. Когда команда играет вместе, вы начинаете видеть более глубокие связи между товарищами по команде. Это увеличивает доверие и укрепляет общую химию команды. Однако это должно быть органичным и не может быть принудительным. Предупреждение для лидеров. Принудительная игра - это подделка, просто позвольте этому случиться. Если этого не происходит, это не означает, что у вас нет отличной команды, и не значит, что у вас есть отличная команда, если она есть. Возьмите этот ингредиент с недоверием.
  6. Самые сильные члены команды - тренеры. Посмотрите на свою команду и сосредоточьтесь на самых сильных, опытных и старших членах команды. Тратят ли они свое время на то, чтобы выращивать других, укрепляя их, или они больше сосредотачиваются на себе? Когда у вас есть команда, в которой самые сильные члены вкладываются в совместное использование, обучение и развитие других, вы увидите быстрый рост и более здоровую среду во всем. Когда вы этого не сделаете, вы увидите узкое место вокруг этого старшего члена команды. Это становится единственной точкой отказа и препятствием для роста остальной команды. Будучи лидером, развивайте этот образ мышления в рамках коучинга, обучения и обмена мнениями в своей команде и подчеркивайте его среди самых старших сотрудников.
  7. Существует крайняя страсть к своему делу - команда будет почти одержима тонкостями своего дела. Будь то программное обеспечение, продукт или пользовательский интерфейс, каждый в команде постоянно ищет способы улучшения. Все в команде почти воспринимают это как знак чести, узнав что-то новое, и каждый всегда стремится к новым уровням этого значка. Люди празднуют новые знания. Волнение нарастает по мере получения новых знаний. Это заразно.
  8. Мы получаем постоянные, открытые и честные отзывы - отзывы могут относиться к продукту. Это может быть про технику. Это могло быть даже о людях. Дело в том, что все вкладываются в рост команды, продукта и программного обеспечения, и обратная связь имеет решающее значение для этого роста. Чтобы поделиться полезной обратной связью, требуется огромное мужество и чрезвычайно безопасная среда. Когда он течет, это признак особой команды. Они готовы пойти на этот риск и достаточно зрелы, чтобы слушать, а не реагировать. Как лидер мы должны защищать этот тип окружающей среды любой ценой, чтобы обеспечить его процветание.
  9. Они целеустремленны и руководствуются собой. Хорошим командам не нужно много, потому что они уже ведут себя сами. Они тренируют друг друга. Они ищут новые способы продвигать технологии и продукты дальше. Они думают по-другому, потому что у них разные мысли и происхождение. И им это нравится. Как лидеру может показаться, что вы ничего не делаете в команде, которая так работает, и это нормально, позвольте им вести себя сами.
  10. Они стабильно дают высококачественные результаты. Хорошая команда разработчиков ожидает от них качественных результатов, и они это делают. Здесь следует сосредоточить внимание на слове непротиворечивый. У некоторых команд есть всплески величия, а вскоре после этого наблюдается спад. Целью команды должна быть последовательность и поиск желаний. Может показаться нелогичным, что нам не следует искать дополнительных возможностей благодаря результатам нашей команды, а вместо этого нужно стремиться к последовательности. Зачем стремиться к последовательности? Последовательность создает стабильность. Стабильность - важнейший компонент, необходимый для высокопроизводительной команды. Пики и спады вызывают отток в команде, что вредит морали. Где последовательность позволяет команде сохранять баланс. Это также лучше для бизнеса, потому что теперь бизнес может стратегически планировать стабильные результаты, а не непоследовательность команды, которая ломается. Последовательность - ключ к успеху.

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

Как нам создать команду, которая проявляет эти качества?

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

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

Командный рецепт:

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

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

Спасибо, что нашли время прочитать эту статью о Лидерской жизни! Лидерство - это непросто, займемся практикой вместе!

Об авторе:

Кэлвин - создатель BuildBetterTeams.org, писатель, спикер и технологический лидер в индустрии FinTech. Он помогает новым и амбициозным технологическим лидерам развить свои лидерские качества, поделившись своим опытом лидерства. Если вы хотите ускорить развитие лидерских качеств, подписывайтесь на Кэлвина Бушора и присоединяйтесь к нам на BuildBetterTeams.org!