Разработчик программного обеспечения и корпоративная культура организации | SHIFU.IO
Переводы
Почему корпоративная культура вредна для разработки программного обеспечения?
Перевод 29.11.2017

И как это исправить

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

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

Для большинства стран существует шаблон:

• Главный правитель (диктатор или президент)

• Региональный правитель (губернатор)

• Местный правитель (мэр)

• Местные жители

Тем не менее есть некоторое сходство между традиционным обществом и современной компанией: первые работали сообща, чтобы выжить, вторые работают, чтобы достичь цели.

Компания – это маленькое общество. 

Со временем это маленькое общество имеет тенденцию следовать тому же образцу, который мы видим в окружающем нас мире:

• Главный правитель (генеральный директор)

• Региональный правитель (управляющий)

• Местный правитель (тимлид)

• Местные жители (члены команды)

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

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


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

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


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

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

• Защищать команду от внешнего давления и позволять им работать в своем собственном темпе

• Позволять им выбрать наилучший способ работы

• Основная информация должна идти через команду

• Пусть команда сама решит, с кем она будет работать

Как разработчик:

• Тренируй свои навыки, чтобы как можно выше поднять ожидания от своей работы относительно усилий

• Говорите "мы" вместо "я"

• Когда необходима критика, критикуйте общий поступок, а не индивидуальный

• Когда необходима похвала, хвалите человека и команду

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

Вы также несете ответственность за это.

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

 

Источник: https://goo.gl/TiXjvG

Перевод 29.11.2017