Почему микроменеджмент - это всегда плохо.
Есть такая штука, называется теория систем. И она гласит, что локальная оптимизация может привести к глобальной субоптимальности.
Короче, не оптимизируй частности, оптимизируй только результат.
Т.е. если ты заставляешь человека (или команду) выполнять какие-то обязательные приседания:
- % покрытия кодом,
- 2 апрува на ревью,
- строгое абсолютное следование таким-то принципам ( SOLID/шмолид или любым другим),
то система будет стремиться ВНЕЗАПНО к:
- % покрытия кодом,
- апрувам на ревью
- и таким-то принципам.
Но вот будет ли при этом бизнес-результат - это вопрос случайности. Означает ли покрытие тестами X%, что код работает без ошибок? Или что покрыт осмысленный процент кода, а не тот, который легче покрывать? Означает ли апрув на ревью и следование принципам, что бинес-задача сделана правильно и потрачено оптимальное количество времени?
Спойлер: да хой там плавал.
Если же ставить вопрос так:
- важно сделать важные для бизнеса задачи такие-то
- при этом чтобы прод слишком сильно не валился (бюджет на ошибки, например)
- код был таким, чтобы в будущем можно было делать другие важные задачи
тогда разработчик (команда) сделает ВНЕЗАПНО так, что
- сделаны важные задачи для бизнеса
- прод не будет валиться
- код будет более менее
Ну, люди в целом делают примерно то, что просят )
И если сделает - то будут какие-то плюшки, не сделает - будут какие-то антиплюшки. Система оптимизируется в правильном направлении. А какие там принципы, покрытие кода или, может, вообще, вместо этого шаман в бубен бил - не важно.
Причем, как показывает практика, чем меньше инструкций, тем выше мотивация. Люди любят работать с развязанными руками, блин. И делать осмысленные с их точки зрения вещи. И не любят делать бессмысленные.
Т.е. в итоге, без микроменеджмента: лишнего не сделано, нужного сделано больше.
Квинтессенцией микроменеджмента является, конечно, скрам. Когда тебе жестко навязывают 100500 обязательных приседаний ("процессов"), которые игнорируют контекст, да и вообще сомнительны. Пример: могли бы сегодня доделать что-то важное, но нет же, у нас сёдня по расписанию дейли, ретро в игровой форме и покерное планирование-онанирование. Не до работы, короче.
В общем, микроменеджмент противоречит теории систем.
Вот такой вот воскресный наброс на канале 🫥 Cross Join
⠀
Post #489
4.46K
- ❤ 37
- 👍 11
- 😁 4
- 🔥 2
- 🤔 2
- 👏 1
- 👌 1
- 🐳 1