Про одержимость инструментами
Навеяло недавними обсуждениями вопросов применения тех или иных инструментов в работе. Имеет место вечный спор вокруг технологического сопровождения, который породил сотни и тысячи различных приспособлений для облегчения нашей рабочей и не только жизни. Мы радостно хватаем с полки то, что на ней лежит, удивляемся изящности решаемой задачи и внедряем намертво во все процессы. Забывая при этом некоторое количество моментов, про которые ниже. Буквально на неделе столкнулся с ситуацией, когда предложили запихнуть в старый ужасный чудо-инструмент, который ну совершенно не предназначен для решения определенного класса задач, чуть ли не всю команду. И аргументация вида: вся контора этим пользуется, это правильно, это логично, это очевидно (это ведь таксебе аргументы?). Нет. Не пользуется, не очевидно, не логично, неправильно, потому что будет ахренеть как неудобно, и все полученные положительные эффекты с горкой перекроются отрицательными.
1️⃣Ребенок, которому подарили молоток, ощущает острую необходимость стучать им по всему подряд. От увлечения инструментами меня спасает лень. Например, мне лень разучивать все возможности условной Джиры, поэтому я использую ее по минимуму, чтобы решать мои задачи в обмен на адекватное количество усилий. Но есть прямо противоположный подход, когда если есть фича — под нее надо срочно найти задачу. Даже если это нифига не удобно, да и не нужно по большому счету никому. А еще есть эффект от пропущенной фазы внедрения. Это когда бросают вас и инструмент один на один с пожеланием ярких сексуальных утех. Уверен, что вы были в этой ситуации хотя бы разок.
2️⃣Набор специальных инструментов может серьезно ограничить способность изобретать новые приемы в процессе работы. Современные участники процесса создания чего-то в ИТ намертво забыли о существовании иных способов решения задач, кроме как прикрутить какой-то инструмент. А самое интересное начинается тогда, когда конкретный инструмент не может решить очень конкретную, но специфическую задачу. Вместо того, чтобы придумать как решить задачу другим способом — почти всегда делается серьёзная попытка нарыть новый клёвый инструмент, который с этой задачей справится. И почти всегда такой инструмент находится (потому что их каждый день появляется еще три), внедряется, но следом оказывается, что процесс на новом инструменте не взлетел, поэтому меняется процесс, люди в шоке, бизнес колом, профит. Процесс обеспечивается инструментами, а не инструмент требует под себя элементы процесса.
3️⃣Искажение 1. Если постоянно использовать один и тот же процесс и один и тот же набор инструментов — будет получаться одно и то же на выходе. Стабильность — это круто, но окружение меняется, люди меняются, задачи меняются. Выглядит так, что не забывать менять процессы и инструменты — нормальный план. В противном случае — можно удивиться новому результату.
4️⃣Искажение 2. Вещи таковы, каковыми являются, потому что они стали такими, но это не повод оставлять их в таком состоянии. Как бы они не выглядели на текущий момент — значит были приняты определенны решения. Определенные решения, в то время, когда они принимались — были обоснованы, и существовали достаточно веские причины, которые сегодня кажутся идиотскими. Но ничто не вечно под луной. Если инструмент перестал решать свои задачи и помогать делать жизнь лучше — стоит задуматься, а не поменять ли что-то. И это что-то — вовсе не обязательно инструмент.
Однажды мы уже превратились в джина, который не может существовать вне лампы, пока его не освободили. Вот только освободить вряд ли кто-то пожелает, а значит стоит задумываться — джин ли я, или право имею (с). Что я хотел этим сказать. Инструменты — это средство для поддержки выполнения процесса. Если у вас только молоток и шурупы, не стоит забивать их — лучше поискать отвертку или на худой конец гвозди. А пока будете искать с удивлением для себя обнаружите, что нужен клей:)
Вот такое вот пятничное получилось. Я не луддит, но глаз дергается.