Мнение одного разработчика.
Пролог
Что такое командная работа? Чем команда отличается от группы людей?
Предположим, команда — это группа людей, объединенных одной целью. Допустим, они согласились работать все вместе. Будет ли результат их работы командный или просто сумма эффективности каждого?
Если вы работаете в коллективе, не обязательно IT, задайте себе сейчас вопрос: «Участвую ли я в команде со 100% отдачей и самореализацией?» Скорее всего ответ будет отрицательным. Особенно, если у вас уже имеется опыт. Чем он больше, тем меньше будет ваша отдача. Кажется невозможным?
Все так и есть. И вот почему.
Глава 1. Цели и ценности
Вы же не идете на работу ради целей компании? Ради того, чтобы просто написать новый код, нарисовать дизайн, решить задачи менеджера на благо компании?
Конечно же, в первый очередь вы думаете о своих личных целях и только о них. Изучить новую методику развертывания веб-приложения, новый метод визуализации графики, новый подход к управлению проектом. Закрепить полученные знания или навыки и т.д.
Откуда у вас берется такое желание? Почему именно это важно и именно этого мы хотим? Эти небольшие цели являются результатом наших крупных целей. Крупные цели мы формируем на основе наших ценностей и желаний.
Как это выглядит:
- Хочу жить богатой, насыщенной жизнью.
- Что для этого нужно? Например, решаем — здоровье и деньги. Первые базовые ценности.
- Как обеспечивать эту базу? Например, решаем — иметь постоянный высокий денежных доход, работа не вредит здоровью и есть время на его улучшение. Это вторичные ценности.
- Как их обеспечить? Например, решаем — быть профессионалом, работать в денежной сфере, работа не более 40 часов в неделю. Это первая глобальная цель.
- Как попасть в денежную сферу? Например, решаем — выберу программирование — денежно, гибкий график, перспективно.
- Как стать профессионалом? Например, решаем — работать в лучших компаниях, с современными проектами, среди признанных профессионалов. Второй уровень целей.
- Как достичь этого? Например, решаем — постоянное саморазвитие, регулярный пересмотр своих результатов, смена компаний и проектов и т.д. Третий уровень целей.
Это то, как мы в итоге будем реализовывать свои базовые ценности и цели.Это то, ради чего, в первую очередь, мы ходим на работу. Точка.
Про третьи и более низкие уровни целей мы помним регулярно. Они максимально приземленные и быстро достигаются. Базовые цели и ценности можем забывать. По мере реализации промежуточных целей и ценностей, появляются новые. Чем дольше мы живем, чем больше познаем мир, тем разнообразней у нас желания и ценности.
Глава 2. Работа
Пока работа реализует наши базовые цели и ценности мы на нее ходим. Как только они перестают реализовываться, перестаем ходить. Отсюда вывод: мы хоть как-то работаем, если реализуем цели и желания.
Почему на одной работе работаем больше и лучше, а на другой меньше?
Предположим, потому что наши цели реализуются в большей степени. То есть то, что мы делаем на работе, приносит нам больше пользы. То есть результаты работы нам помогают продвигаться к нашим целям. И наконец, цели компании, в которой работаем, совпадают с нашими целями.
Пришли вы в группу танцев, очень хотите научиться танцевать hip-hop. Это ваше желание и цель. А там учат вальс. Долго вы не задержитесь. А если там преподает мирового класса hip-hop танцор? Вы будете сутками зависать в группе. Там есть то, что вам нужно. И вы ходите не потому, что они вас захотели, а потому что вам это надо, реализует ваше желание. Группа это дает вам.
Это применимо к компании, коллективу, семье. Везде где участвует два и более человека.
Глава 3. IT Украины
Какие ценности outsource IT-компании?
С точки зрения бизнеса, основной актив компании состоит из бренда, клиентов, коммерческих связей на международном рынке, ключевых сотрудников, не ключевых сотрудников, возможно коммерческая недвижимость. В смысл бренда можно заложить многое. Мнение о компании на местном рынке, среди ИТ-специалистов, мнение о компании на международном рынке среди потребителей outsource услуг, установленные связи с конкурентами и партнерами и еще многое другое. Технологические наработки занимают одно из последних мест среди активов такой компании.
Какая цель outsource IT-компании? На самом деле реальные цели знают только руководство, инвесторы, совет директоров.
- Предположим, это привлечение самых денежных потребителей услуг, т.е. клиентов. Первичная глобальная цель.
- Как это обеспечить? Например, решаем — максимально быстро завоевать авторитет на рынке. Второй уровень целей.
- Как завоевать авторитет? Например, решаем — привлекать только профессионалов, выполнять все в срок и высокого качества. Третий уровень целей.
- Как этого достичь? Например, решаем — профессионально собеседовать и брать на работу опытных разработчиков, менеджеров.
- Качественно выстраивать процессы внутри компании. Ежедневная цель.
Хочется добавить к последнему пункту — обучать до профессионального уровня персонал. Но это не будет работать для второго уровня целей, когда нужно быстро завоевывать высококонкурентный рынок. Если он уже завоеван, то вполне.
Глава 4. Объединяем цели
Можно ли сделать вывод, что наша эффективность и вовлеченность на работе в первую очередь зависит от одного? Совпадают ли цели IT-компании, в которой мы находимся, с нашими целями? Вместо IT-компании может быть любая группа людей.
Было замечено, что в основе целей лежат ценности. Используя математику 6 класса делаем вывод: мы эффективно работаем только когда ценности компании совпадают с нашими ценностями.Только когда ценности и цели команды совпадают с нашими лично.
Из чего можно сделать вывод, что наши цели являются частью целей компании и команды. Сколько людей в команде, столько и целей, которые при этом должны быть общими. Цель команды — сумма целей каждого. Если команда из 8 сотрудников, то у нас 8 личностей со своими целями. И чтобы они работали эффективно достаточно, чтобы их цели совпадали.
Как часто у вас, перед приглашением выйти на работу, узнают про ваши цели и ценности? Всегда. Чаще всего это делают через серию наводящих вопросов, либо просто анализируя вас лично, опыт, поступки. И если менеджер грамотный, он знает и помнит цели и ценности каждого члена команды. Он знает и помнит цели и ценности других команд. Он знает и помнит цели и ценности всей компании.
Казалось бы все просто, бери эти выводы в работу и собирай команду, компанию мечты.
Глава 5. Командная работа
Вернемся к опыту работы в команде.
Плюсы, когда команда находится на пике своей эффективности, в синергетическом экстазе:
- Команда выдает супер результаты по скорости и качеству.
Минусы:
- Команда, в которой все имеют одну цель, сложно управляема.
- Влияние на одного члена команды тут же отражается на всю остальную команду.
- Неверное добавление, удаление, замена одного из участников сильно отражается на всю команду. Иногда очень сильно.
- Мнение такой команды оспорить либо изменить намного сложнее, чем мнение отдельного участника. Если команда решит уйти — её остановить очень сложно.
Глава 6. Реальность
Хоть что-то в компании рассказывают про командную работу? Обучают?
Ценна и нужна ли вообще эффективная командная работа в outsource компании? Компании, которая продает почасово каждого отдельного разработчика. Которая просто гарантирует замену одного человека на другого? Без потери для проекта.
Нужна ли ей команда крутых профессионалов, которой сложно управлять в данной бизнес-модели?
Получится ли удержать команду, если ее цели не будут реализовываться в компании?
Есть ли среди реальных ценностейкомпании командная работа программистови неключевых сотрудников?
Ответьте сами.
Эпилог
В продуктовых компаниях все с точностью наоборот. Бизнес-модель не позволяет нанимать неограниченное количество профессионалов. Каков основной капитал и ценность компании? Слаженная, настоящая командная работа и ее результаты — это основной двигатель и ценность такой компании.
Автор проработал 2,5 года в продуктовой компании и примерно по 1 году в 6 outsource компаниях.
Единственное, что делает возможным работу в outsource компаниях, это процессы, которые регламентируют обязанности каждого. Как раз методология Agile именно про это, как с помощью разношерстной команды доводить проекты до конца. Она позволяет хоть как-то сфокусироваться на самом важном — людях. Современный программист некомпетентен для работы в команде. Никто его этому не обучает. В вузах или курсах не научат длительному взаимодействию в команде, хотя бы из
Помните главу 1? Чем дольше программист работает, тем больше у него ценностей и целей. И тем сложнее их удовлетворить. Тем более в компаниях, где его цели не совпадают с целями компании. Именно поэтому так тяжело найти и нанять эксперта. Именно поэтому они запускают свои собственные проекты, бизнесы.
Нужен ли тебе навык эффективной работы с командой? Достигнешь ли своих целей в жизни без этого умения?