В презентации о культуре Netflix есть принцип: «Свобода и ответственность». Сотрудник волен поступать, как считает нужным, но он же и несет ответственность за последствия. Принцип хорошо сформулированный — нем граничные условия. И истина где-то посередине между анархией и рабством.
Но этот принцип сам по себе быстро умрет. Как рыба, выброшенная на берег. Чтобы рыба жила, ей нужен океан. Принципу нужны реальные истории о том, как он реализуется в том или ином отделе компании. Как он живет. Иначе каждый сотрудник будет выдумывать чуть-чуть, но своё (не всегда то, что имелось ввиду). Делать это будут не со зла, а просто потому, что если есть информационный вакуум, то люди будут его заполнять. И не факт, что заполнят тем, чем вы бы хотели.
Поэтому следующий этап — это найти те истории (здесь речь о реальных ситуациях), которые показывают, как этот принцип реализуется в жизни каждого отдела. Да-да, для каждого отдела или направления эти примеры могут быть разные.
Например, для инженеров компании этот принцип проявляется в таком под-принципе «You build it, you run it» (ты написал, ты и обслуживаешь). Программист взялся написать некий микро-сервис. Но он не может его написать и просто сдать в deploy. Именно этот программист будет его внедрять, накатывать патчи, обновления. Всегда. И если что-то свалится, то он же в режиме 24/7 будет все разгребать. Не инженер дежурной службы, а сам автор. Именно поэтому у Netflix нет службы NOC-а.
С одной стороны — это звучит несколько сурово, но с другой — пиши код как тебе хочется, но так, чтобы не просыпаться в середине ночи.
541 thoughts on “Одних принципов для культуры недостаточно / Principles are not enough for a culture”