Самодостаточная команда разработчиков программного обеспечения

Лучшая команда — это команда, которая может работать без Лидера.

Не потому, что у них нет Лидера, а потому, что они все лидеры.

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

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

Право собственности

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

Тот, кто чем-то владеет, не обязательно делает его экспертом в этом деле. У меня есть машина, и я едва знаю, как работает 5% ее работы (в хороший день.

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

План (точнее Идеи)

Я использую слово «План» вольно и предпочитаю Идеи. В краткосрочной перспективе, кто бы ни владел частью вашей команды, каковы их идеи на этот счет? Что их возбуждает? Чего они ждут? Чего они хотят добиться? Это вопросы, которые вы должны обсудить со своей командой, прежде чем они начнут владеть чем-то — каков план. Отлично, вы будете руководить нашей разработкой и интеграцией фреймворков в нашу кодовую базу — скажите мне — как это выглядит для вас?

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

Это основа самоподдерживающегося лидерства.

Ценность

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

Излишние встречи, которые у нас были раньше, и никто понятия не имеет, почему нас бросили.

Утренние проверки здоровья автоматизированы для отчетов, которые доступны всем, а не одному человеку.

Нужен перерыв — сделайте перерыв.

Еженедельные командные обеды, которые позволяют нам синхронизироваться и попробовать новое место для еды?

Что бы это ни было, деятельность должна создавать ценность. Какова эта ценность, доставка, показатели, рост, развитие, лидерство и т. д., и т. д., решает команда.

Служба поддержки

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

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

Остаток средств

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

И поскольку эти приливы и отливы трудно поддаются количественной оценке, их часто игнорируют.

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

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

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

Хочу больше? Ознакомьтесь с моей книгой Code Your Way Up — она доступна в электронной или мягкой обложке на Amazon (Канада и США). Подпишитесь на нас в Твиттере @Codeyourwayup и узнайте больше о наших программах лидерства в программном обеспечении здесь.