Не надо трогать то что работает

«Работает — не трогай». Стоит ли нарушать правила?

Введение

Очень не хватало возможности ввести пользователей в контекст перед голосованием. Спасибо! И так

Преамбула

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

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

Такой код стараются фундаментально не менять, исправляются только локальные проблемы и ошибки. Правило «работает — не трогай» во всей своей красе. С другой стороны, если переписать или исправить этот код, то жить станет всем легче, но появляются проблемы:

  • Никто не понимает, как изменения отразятся на всей системе в целом;
  • Вероятность внести новые ошибки очень велика;
  • Появляется период стабилизации кода (также как и с новым кодом).

Я придерживаюсь позиции, что код надо постоянно развивать и совершенствовать. Старые участки переводить на рельсы новых технологий, как только в этом возникает необходимость. То есть, если возникла проблема или необходимость, то надо поправить код, а не изучать обходные пути (идеализирую, часто ограничением служит обратная совместимость). Конечно, в системе на некоторое время появляется нестабильность, вызванная возможным внесением ошибок, но для этого существует непрерывная интеграция, тестирование, выпуск версий.

Источник

Если работает – ничего не трогай! Как мы неосознанно помогаем себе сами

Наше бессознательное по-своему мудрое: оно чинит «поломки» в нашей психике и устраняет эмоциональные «баги» доступным ему способом. Правда, иногда это выливается в поведение, не вполне приемлемое с точки зрения общества. Например, в повышенную сексуальную активность.

Среди моих знакомых тьма программистов. Наверное, это оттого, что в мире их вообще сейчас тьма-тьмущая. Общаясь с ними, я немножко вникла в их особый юмор, фольклор и магию. Да-да, именно магию. Потому что любой программист расскажет вам массу историй о том, как ОНО работало – непонятно КАК и непонятно ПОЧЕМУ. А любой желающий разобраться в причинах бывал сурово наказан отказавшим раз и навсегда кодом (ранее прекрасно работавшим).

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

В студенческие годы я дружила с необыкновенной девушкой. Она была умна и в то же время наивна. Много шутила, любила играть: в ассоциации, домино, лото. Такой ребенок в теле сложившейся женщины. Косички и гольфы, рюкзак в виде мишки. Она предпочитала детское, не женское. Магазину косметики – «Детский мир».

Кто-то из «заботливых» общих знакомых отозвался о ней в очень неприятном ключе: мол, в нашей общей компании не было ни одного мужчины, не исключая женатых, кто не побывал в ее постели. Я не ханжа. Мы живем в свободном мире, каждый поступает со своей жизнью так, как хочет. Но меня эти слухи удивили: как сочетаются плюшевые медведи и гольфы с таким сексуальным аппетитом?

Что-то было нарушено в ее «протоколе любовного этикета»

Я аккуратно обсудила с девушкой эту тему. Она оказалась открытой к таким разговорам. Сказала, что больше, конечно, врут, «приключений» было намного меньше – и тем не менее. С тех пор я стала ее поверенной в любовных похождениях и каждый раз слушала истории о том, как развиваются ее отношения. Что-то было нарушено в ее «протоколе любовного этикета».

В те времена я легко раздавала телефоны интересным молодым людям и потом отслеживала степень их вовлеченности: пригласит ли на свидание? Позвонит? Напишет СМС? Или просто хочет дружить? У нее все было наоборот: сначала секс, а потом интрига: возьмет ли телефон? Спросит ли, как зовут. Удивительное создание. Причем за нее почему-то совсем не было страшно.

Ее след потерялся в очередной компании, походе или поездке. Даже на Facebook мне не удалось ее найти, узнать, как она менялась, куда двигалась. Ее образ проявился в моем сознании из ниоткуда, на лекции. Я рассказывала студентам про сексуальную привязанность жертв к своим насильникам, про ту форму сексуальности, единственной целью которой становится поиск признания, любви.

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

Ей приходилось быть самостоятельной, взрослой. Ключ на шее, «поешь что-нибудь сама». Детства как такового не случилось – именно поэтому уже во взрослом возрасте ей так нравились все эти гольфики и косички.

Активное сексуальное поведение, готовность броситься в объятия к первому встречному – продолжение грустной истории детства и яркий пример того, как бессознательное человека стремится «починить» травму, не сообщая никаких сигналов «наружу». Недостаток любви в детском возрасте восполнялся активной сексуальностью в юности.

Читайте также:  Отремонтировать катушку зажигания термоусадкой

Помню, как девочки перешептывались и отпускали в ее адрес обидные слова. А я точно знаю: она всего лишь отчаянно – отчаяннее, чем мы все – нуждалась в любви. Сексуальная революция, темперамент экстраверта и привлекательная внешность делали свое дело. И ведь никто в ее окружении, ни одна живая душа не задала ей вопрос о том, зачем она так ведет себя. Зачем ей это нужно?

Возьмись кто тогда лечить эту девочку, и его снесло бы шквалом накопившейся тоски

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

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

Психолог работает с этими паттернами (схемами) только в том случае, если есть запрос. Но это происходит нечасто. Чаще такие люди попадают в терапию, когда плотину «прорвало», когда адаптивный механизм дал сбой. И работать в ситуации такого кризиса, безусловно, сложнее.

Но если заняться профилактикой или «поймать» проблему на ранней стадии, появляется шанс высвободить массу энергии, которую лучше потратить на радость и наслаждение. Не правда ли?

Источник

Брось, а то уронишь! Или не трогай, пока работает.

Всем привет! В общем, я тут в очередной раз подтвердила известное выражение — не трогай, пока всё работает! А получилось вот как. Собралась я комп продавать. Ну как собралась, разбирала хлам, поняла, что ноут переставляем с места на место уже пару лет. Дай, думаю, гляну — стоит он чего вообще? Ну за 1-1.5к продать можно. Бесплатно я ничего не выставляю, причина — перекупы и яжемамки у который по 10 детей и ооочень нужен бесплатный ноут, чтоб мультики смотреть, а потому «привезите его нам в алтуфьево, сегодня же к 6 вечера». Ноут рабочий, полностью, интернет работал, даже игры какие-то шли. Пока я не решила, что надо бы винду снести. XP уже давно померла. Думаю, хотя бы висту поставить, она поддерживается, да и хард почистить. Почему в жизни нет Ctrl+Z.

В общем поставила висту из под винды, и тут понеслось. Дрова есть, но их не скачать, в интернете поиск не работает, даже опера не устанавливается. Ну всё, приплыли. Зачем трогала? Полезла в биос, а он на пароле. Вспоминала — нифига. Обзвонила всех родственников, которые могут знать пароль от биоса, ну кто-то же его туда поставил. Результата — 0. Поискала в интернете, несколько часов результата не дали (не там искала как оказалось). Решила попробовать физически сбросить пароль, релогнув биос. Оказалось все не так просто и я вспомнила за что ненавижу дешёвые ноутбуки, да и ноутбуки в целом (кроме Dell Precision M6800, вот там два болта открутил и всё как на ладони).

Короче, безрезультатно искала там батарейку. ага, как же. в таком дерьме нет их! Есть контакты, про которые я узнала только сегодня утром и мне уже физически хотелось просто разбить его об стенку, а не аккуратно разбирать. Там же дофига крышечек, вместо одной большой задней крышки, и по отдельности они сниматься не захотели.

Сейчас снова половину утра убила на возню с этим динозавром. Как я его настраивала до этого — помню, но вроде тогда ещё была поддержка XP. В принципе, драйвера нашла, загрузила, всё ок, но. Интернет =) В принципе, жить можно, но корректно опера, мозила и хром не хотели. Полезла искать альтернативу, нашла K-Meleon. Если не будет и он нормально работать, то сдам на запчасти xD.

Мораль — не лезь, олень, куда не просят! Ну и инициатива наказуема.

А у вас были ситуации, когда хотели как лучше, а в итоге всё пошло не туда?

Источник

О корректности «работает — не трогай» и понятии «так правильно»

Я для себя переформулировал его как «работает — не ломай» (улучшать можно, при условии, что . ), но это тоже несколько не то, отчасти из-за самоочевидности. И вот недавно в рассылке UAFUG пролетела такая цитата за авторством Michael Pigurnow:

Вот тут всё становится на свои места, особенно если вспомнить не менее известное «make it work, make it right, make it fast» (именно в такой последовательности, и каждое следующее не раньше имеющегося предыдущего). Остается только с виду незаметный, но очень важный вопрос — а что же такое правильно? Вроде всем понятное слово, но каждый под ним понимает что-то свое, обычно интуитивно понимаемое и расплывчатое. Более того, никакого абсолютного «правильно», общего для всех и всегда, нет и быть не может. Тогда что же это?

Я бы определил «правильно» как 3 компонента — цели, ценности и приоритеты. Они неразрывно связаны друг с другом.

  • Правильно что-то делается или нет, зависит от цели, того, что требуется получить — что правильно в одной задаче, может быть неправильным в другой.
  • При той же самой цели, делать что-то можно разными способами. Как выбирается способ? Между задачами соблюдаются какие-то более-менее постоянные ценности, принципы. Например, «деньги не пахнут» или «всё надо делать качественно». Ценности для человека — это то, что значимо, к чему он неравнодушен, на что ему не похуй. То, что можно описать словами «хорошо» и «плохо», в отличие от всех остальных вещей, к которым нет ничего, кроме равнодушия. Ну типа, «писать понятный читаемый код — это хорошо», «ломать мне посреди ночи работавший сервер, который я поеду чинить — плохо». (Замечу в скобках, что речь стоит вести не о декларируемых ценностях — если человеку плевать на утверждение «уступать старушкам место в автобусе — хорошо», реальной ценности для него это не представляет. Но эти темы уже совсем-совсем оффтопик.)
  • Наконец, ценности как сами не равны между собой, так и могут вступать в конфликт с целями (точнее, обычно подзадачами, целями помельче, на которые бьется исходная). Или бывает, например, нехватка ресурсов или чего-то еще — так, что всё вместе удовлетворить нельзя. В этом случае приоритеты определяют, что из целей и ценностей сейчас важнее, а что, быть может, отбросить вовсе (скажем, в соответствующей ситуации «когда моим детям жрать нечего — плохо» перекроет собой «писать нечитаемый код — плохо»). Когда говорят «в той ситуации было правильно поступить именно так» (а обычно, мол, положено не так) — ноги растут именно отсюда.
Читайте также:  Ворд не работает выделить все

Легко видеть, что, например, при наличии ценности «рабочий плохой код лучше перспективной идеи» получим следствие «если это не работает — это неправильно» (но при определенных обстоятельствах приоритеты могут изменить вывод на прямо противоположный, скажем, на отрезке в 10 лет).

Или что изо всех сил сидеть на FreeBSD 4.11 и бэкпортить патчи — неправильно, потому что трата времени админа на бэкпорты — не в целях и не в приоритетах.

И, возвращаясь к исходной фразе, становится понятно, когда же «трогать» — ведь и цели, и ценности, и приоритеты могут меняться со временем. Что было правильным год назад, может уже не быть таковым сегодня (ситуация меняется). Вот тогда влезать и менять работающее — не просто можно, а нужно.

Источник

Не трогайте то, что работает: в каких ситуациях не надо делать ребрендинг, а в каких без него не обойтись

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

Для начала давайте разберём, что вообще такое брендинг.

Бренд — это не просто логотип, название и слоган, это весь набор ассоциаций с компанией или продуктом, сформировавшийся у целевой аудитории.

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

Брендинг — это управляемый и заранее проектируемый процесс выстраивания положительных ассоциаций с компанией.

Образ, который формируется через коммуникацию и атрибуты, может быть связан с экологичностью, надёжностью, скоростью и так далее. Если этот образ «попадает» в целевую аудиторию и её ценности, у компании есть возможность повышать цену на продукт без потери спроса.

Бренд складывается из трёх основных компонентов: узнаваемость среди ЦА, отношение и атрибуты.

Узнаваемость среди целевой аудитории — это уровень осведомлённости потенциальных потребителей о компании. Узнаваемым бренд считается, когда более 50% целевых клиентов вспоминают его, если речь заходит о категории или проблеме, которую он решает.

Задача компании — попасть в top of mind аудитории, т.е. быть одним из 3–5 брендов, которые первыми приходят в голову при желании купить товар в определённой продуктовой категории.

Если у человека спросить, какие бренды автомобилей он знает, он назовёт Mercedes-Benz, BMW или Toyota. И так будет в большинстве случаев. Но это применительно не только к крупным компаниям. Можно спросить у людей из спального района Москвы, где посидеть с семьёй, они могут назвать локальный ресторан. И это тоже бренд среди той ЦА, на которую он работает, потому что срабатывает спонтанное воспоминание.

Отношение — это характеристика бренда, которая определяет то, как оценивают компанию. Условно отношение делят на «хорошо» и «плохо».

Задача компании — сделать отношение позитивным, т.е. чтобы люди считали, что бренд хорошо решает их задачи и соответсвует их ценностям.

Если речь идёт о «плохом» отношении, важно разобраться в ситуации. Например, если у одной известной сети сформировался образ места с бесплатными туалетами, хороший бренд-менеджер должен понимать, что нужны перемены.

Атрибуты бренда — всё то, что ассоциируется с компанией, помогает вспомнить её и сопоставить со своим опытом взаимодействия с ней. Сюда относятся название, логотип, слоган, цвет, упаковка, стиль иллюстраций, бренд-персонаж, манера общения с аудиторией и так далее.

Задача компании — разработать такие атрибуты, которые выгодно выделят бренд среди конкурентов и будут вызывать положительные ассоциации с продуктом.

Иногда смена привычных для аудитории атрибутов может нанести компании непоправимый вред. В качестве примера можно привести классический провальный кейс сока Tropicana в 2009 году.

Читайте также:  Если отец ребенка не работает какова сумма алиментов

Компания годами вкладывалась в развитие визуальных атрибутов, создала хорошие ассоциации с продуктом, сформировала «рефлекс» — когда рука потребителя сама тянулась к упаковке сока. А затем без видимых причин бренд изменил фирменный стиль. Новая упаковка ввела людей в заблуждение, они потеряли свой любимый продукт, а компания — $27 миллионов за 6 недель продаж. Таким решением можно похоронить свой бизнес.

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

На самом деле это редизайн (изменение визуальной идентификации бренда) или рестайлинг (приведение текущего дизайна к требованиям трендов).

Ребрендинг — кардинальное изменение образа бренда, его ценностей и позиционирования, аудитории и продукта. То есть не атрибутов, а всего того, что ассоциируется с ними.

В практике ENDY был интересный случай, когда за ребрендингом к нам обратился университет ИТМО. Мы проанализировали ситуацию и пришли к выводам, что бренда как такового у ИТМО нет. Да, название заведения у всех на слуху, однако каких бы то ни было визуальных атрибутов и связанных с ними ассоциаций попросту не было. Как не было и какого-то узнаваемого образа университета. Был лишь совершенно устаревший лого прямиком из совка.

В итоге мы убедили руководство университета в необходимости построения полноценного бренда фактически с нуля. И теперь ИТМО — это самый современный и инновационный вуз России с узнаваемыми визуальными атрибутами от ENDY, которые активно используются во всех точках контакта бренда с аудиторией.

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

А в каких ситуациях может понадобиться ребрендинг? Давайте разбираться.

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

Есть три веские причины для проведения ребрендинга:

  • Негатив вокруг компании. Когда необходимо в корне изменить образ бренда в умах потребителей, а другие способы нивелирования негатива не работают;
  • Кардинальные изменения внутри компании или на рынке. Например, кейс компании Kodak — рынок изменился и двинулся в сторону цифровизации, а продукт бренда резко устарел, поэтому была необходимость менять восприятие, ведь предыдущий образ перестал работать на бизнес;
  • Выход на новую ЦА. Ребрендинг проводят, если компании требуется целенаправленная смена аудитории. Например, когда текущих потребителей недостаточно для достижения бизнес-целей, или когда происходит смена поколений. Для нового поколения старые приёмы и атрибуты, скорее всего, будут неактуальны.

Чтобы выстроить новый образ, нужно сменить атрибуты, оборвав тем самым связь со старым образом бренда.

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

Если компания хочет попадать в тренды, но при этом сохранить узнаваемость основных атрибутов (то, с чем её лучше всего ассоциируют), можно просто сделать рестайлинг. Взгляните на McDonald’s. Они меняют фирменный стиль, делая его модным, добавляя в дизайн больше «воздуха» и уменьшая количество красного цвета, но в центре всегда остаётся легендарный логотип — символ, который узнаваем в любой точке планеты. Они не тратят миллионы, чтобы заново объяснять, что это за компания, и почему ей можно доверять. Но при этом не отстают от трендов.

Некоторые визуальные атрибуты со временем становятся неактуальными или неудобными в работе (например, в соцсетях или на небольших носителях). Но, для того чтобы сохранить общую узнаваемость бренда, необязательно от них отказываться — достаточно обновить их. Как это сделали мы с фирменным стилем Высшей школы менеджмента.

Перед нами стояла задача — осовременить фирменный стиль, при этом максимально сохранив традиционный, ведь это важная часть большой истории как самой Школы, так и СПбГУ.

Классический логотип был излишне декорирован там, где это не требуется, и недостаточно проработан там, где это необходимо. Рамка выглядела чересчур помпезно и перетягивала внимание с блеклой фигуры богини Минервы. Помимо этого, многочисленные мелкие детали мешали переносить логотип на малоформатные носители.

Такие визуальные изменения сохранили традиционный образ бренда, но сделали графику актуальной для современных требований. В данном случае редизайн был единственным правильным решением, так как ВШМ имела вес среди ЦА и обладала узнаваемыми, хоть и устаревшими атрибутами.

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

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

Источник

Оцените статью