- PVSM.RU - https://www.pvsm.ru -
Лучше зажечь одну свечку, чем проклинать темноту.
За последние 24 часа, две мои статьи «Почему ваш программист просто хочет кодировать» [1] и «Менеджерам пора проснуться» [2] прочитаны более 96 000 раз на Medium и получили более 900 комментариев на Reddit [3].
Похоже, проблема серьёзнее, чем я думал.
Да, в технологических компаниях есть плохие менеджеры. И да, я жёстко обошёлся, возложив на них вину за апатию разработчиков.
Но я хочу помочь разработчикам, которые чувствуют себя разочарованными, бесправными или лишёнными права голоса. Ведь именно вы разместили подавляющее большинство комментариев, описывающих ужасные условия и ужасное управление. Вы подняли руку, чтобы сказать: «Мне это надоело».
Мы как программисты выбрали такое поведение.
Терпя это, мы показываем менеджерам, как можно к нам относиться.
Будем реалистами. Мы не можем изменить всё в одиночку, но у нас больше силы, чем мы думаем.
Вот несколько действенных способов, как вы можете радикально изменить своё рабочее окружение.
Скорее всего, босс раньше инженером, как и вы. Технические компании исповедуют принцип Питера [4] и повышают людей в должности до тех пор, пока те не терпят неудачу.
Плохо и то, что ваш менеджер, вероятно, прошёл меньшее обучение для своей работы, чем ваш бариста (76% менеджеров обучались менее 8 часов обучения для работы на своей должности! [5])
Никто не рождается со знанием, как управлять или руководить. Фраза «прирождённый лидер» — это туфта.
Многие технические менеджеры сомневаются, что они «созданы» для этой работы. Честно говоря, большинство из них хотели бы по-прежнему программировать!
Переход от программиста к менеджеру труден, поэтому давайте для начала оставим их в покое. Да, они должны измениться. Но кто не должен? Никто не идеален.
Попробуем найти способы изменить обстановку, чтобы все мы могли продвинуться вперёд.
И вы, и ваш начальник — часть общей среды с её проблемами. Скорее всего, не они создали такие условия. На самом деле они тоже чувствуют себя заложниками сложившегося положения.
Компания, культура и окружающая среда здесь решают. И это адски расстраивает вашего начальника.
Вы и ваш менеджер — жертвы постороннего явления: плохой обстановки. Её можно определить по определённым признакам, как и плохой код [6].
Я работал в репрессивных условиях, и это очень угнетает. Словно ты не можешь дышать, чувствуешь досаду и злость.
Подумай о людях, которые рядом. Есть ли среди них тот, кого можно назвать неназначенным, неформальным лидером? (Компании назначают менеджеров, но сами лидеры как будто появляются повсюду).
Внимательно следите за ними. Что они делают иначе? Почему по-вашему они это делают? Как другие реагируют на них?
На своей первой работе я заметил, что один сотрудник, Милинд, действовал немного иначе, чем другие. Он был неформальным лидером в команде, хотя я не сразу это понял.
Милинд изменил наше окружение своими действиями, и он определённо изменил моё мнение о «разработке программного обеспечения». Он даже изменил то, как вёл себя наш начальник!
Он продемонстрировал мне, что у меня гораздо больше силы, чем я думал. Если только я перестану постоянно ждать, что менять будут кормить с ложечки.
Его действия показали, что настоящее лидерство не даётся, а приобретается.
Со временем я изменил свое поведение, и другие тоже. И ты тоже можешь.
Большинство команд обсуждают свой agile-процесс. Что сработало, что не сработало, как можно всё улучшить. Вот для чего нужна гибкая ретроспектива. Лучшие команды регулярно говорят об этом, и даже производят изменения для улучшения ситуации.
Отличные команды ещё говорят о своей среде.
Начните обсуждать среду — и вы увидите, что всё меняется.
Для этого не нужно получать чьё-то одобрение. Не ожидайте, что ваш босс проведёт совещание под названием «Как улучшить среду разработки программного обеспечения». Не нужно заявлять такую тему на следующее совещание.
Просто начни об этом говорить.
Начни ставить под сомнение принятые допущения, поднимая темы об окружении в ретроспективе. Чем больше ты будешь об этом говорить, тем больше начнут и другие.
Если у вас нет обычных переговоров один на один с начальником, попросите о нём. Не нужно ждать, пока они сами предложат его. Большинство людей чувствуют себя неловко при этом, но каждый раз, когда я просил о таком разговоре, мой менеджер был в восторге, что я это сделал.
Видите ли, большинство менеджеров ценят разговоры один на один, но они думают, что вы их не желаете. Одна просьба полностью меняет ситуацию.
Присылайте заранее краткую повестку и приходите подготовленным. (Не уверены, о чём говорить? Используйте такой шаблон [8] для начала).
В вашем разговоре рассмотрите возможность рассказать боссу, что вы работаете над изменением себя и окружающей среды. Вы хотите быть более эффективным инженером и создать более эффективную командную среду. И что вы знаете: технические навыки — лишь часть того, что нужно хорошему инженеру, и вы хотите улучшить свои лидерские навыки.
Он не будет чувствовать угрозу. Вы не пытаетесь отнять у него хлеб, а хотите лучше делать собственную работу.
Каждый менеджер хочет видеть самостоятельных программистов и самоуправляемые команды. Это обещание agile-разработки, верно? Вашими стараниями их жизнь станет проще.
Попробуйте и расскажите, что получилось.
Автор: m1rko
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/agile/274568
Ссылки в тексте:
[1] «Почему ваш программист просто хочет кодировать»: https://hackernoon.com/why-your-programmers-just-want-to-code-36da9973388e
[2] «Менеджерам пора проснуться»: https://habrahabr.ru/post/350422/
[3] более 900 комментариев на Reddit: https://www.reddit.com/r/programming/comments/80jykv/too_many_coders_work_in_environments_where_they/
[4] принцип Питера: https://en.wikipedia.org/wiki/Peter_principle
[5] 76% менеджеров обучались менее 8 часов обучения для работы на своей должности!: https://marcusblankenship.typeform.com/report/gocbmE/QJJu
[6] как и плохой код: https://en.wikipedia.org/wiki/Code_smell
[7] Как можно улучшить коммуникации: https://marcusblankenship.com/doubt/
[8] такой шаблон: https://marcusblankenship.com/one-on-one-framework
[9] Услышать мнение менеджера: https://marcusblankenship.com/video-one-one-101how-ask-feedback/
[10] Источник: https://habrahabr.ru/post/350544/?utm_campaign=350544
Нажмите здесь для печати.