web analytics

Привычнология

© Виталий Ш. Кауфман
2010 — первые публикации
in English

Определение

Краткое

  • Наука о безопасности (постепенности) изменений.

Развёрнутое

Привычнологию можно определить как науку,

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

Другими словами, эта наука о противодействии вздорным изменениям (изменениям, навязываемых без особой нужды, в сущности, из-за шила у кого-то в известном месте 🙂 ) и, тем более, противодействия изменениям злонамеренным.
Таким образом, привычнологию можно считать естественным обобщением экологии (с живой природы на весь жизненный уклад).
Цель привычнологии – способствовать максимальной осторожности при внесении изменений.
Осторожность при внесении изменений в программу, особенно программу работающую – существенный аспект квалификации программиста. Хотелось бы, чтобы такая осторожность стала естественной не только для программистов.
С другой стороны, когда изменения обоснованы, а тем более необходимы (с чем постоянно работают программисты и любые управленцы вообще), привычнология призвана способствовать тому. чтобы изменения вносились максимально осторожно и ответственно, в минимальной степени усложняя жизнь в условиях обновлённого порядка без специальных указаний (другими словами, по умолчанию).
Иначе говоря, привычнология — наука о «правильных», «естественных» правилах «привычного» поведения системы.
Вполне могу претендовать на авторство идеи этой науки, хотя Дейкстра может считаться, как минимум, её вдохновителем (см. Критерий Дейкстры в «ЯП»).

Основные цели

  • минимизировать ущерб от изменений
  • предотвращать изменения, не приносящие осязаемой выгоды
  • предотвращать изменения, разрушающие привычки индивидуума (социума)  без существенной выгоды, осознаваемой индивидуумом (социумом)
    • характерный пример – изменение интерфейса от Windows 7 к Windows 8
      • клиент не осознал и не принял — не прижилось – восстановили старый в Windows 10
        • однако нанесённый клиентам ущерб пока в подобных случаях не оплачивают!
  • противодействовать изменениям с узким горизонтом планирования
  • предотвращать привычнологические катастрофы
    • совершившиеся — в Афганистане, Ираке, Сирии …
    • назревающие — даже в таких странах, как Финляндия: появление краж велосипедов, появление насилия в общественных местах …

База

Инструменты

Примеры применения

  • Современный Китай по сравнению с Россией
    • как результат привычнологической удачи Дэн Сяопина (хотя привычнологии тогда ещё не было 🙂 )

Связанные ссылки

Благодарности

Рад поблагодарить Эльвиру Киуру за поддержку, терпение и очень полезные комментарии.

Конструктивная критика приветствуется. Замечания направляйте, пожалуйста, авторуВиталию Кауфману (отправляя письмо, не забудьте убрать антиспам в адресе).

Оставьте комментарий

Translate »