суббота, 28 января 2023 г.

Технологии: Скучное часто лучше, чем блестящее новое

Данная заметка Дика Вейсингера (Dick Weisinger – на фото) была опубликована 2 декабря 2022 года на блоге компании Formtek.

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

Для области программного обеспечения Дэн МакКинли (Dan McKinley) привел убедительные аргументы ( https://mcfunley.com/choose-boring-technology ) в пользу того, чтобы всегда, когда это возможно, выбирать технологические инструменты, которые являются стабильными и имеют солидный «послужной список».

МакКинли пишет, что «положительная черта скучных вещей заключается в том, что их возможности хорошо понятны. Но что ещё более важно, их также хорошо изучены их варианты отказов» ( https://mcfunley.com/choose-boring-technology ).

Позднее Брайан Леру (Brian Leroux) подхватил начатую МакКинли тему скучных решений (см. https://blog.staging.begin.com/posts/2022-01-27-the-boring-technology-checklist ), и создал контрольный список для выбора технологий, которые скучны, но которые, вероятно, помогут Вам избежать нестерпимых головных болей, возникающих при решении вопросов, связанных с внедрением новых технологий.

Вот как выглядит контрольный список Леру для выбора скучной технологии ( https://blog.staging.begin.com/posts/2022-01-27-the-boring-technology-checklist ):

Хорошее знакомство

  • Поддерживает популярные языковые среды исполнения, инструменты и идиоматические API-интерфейсы.

  • Опыт внедрения данной технологии в промышленную эксплуатацию уже сегодня

Стабильность

  • Следует предсказуемому графику выпуска и обновления версий (Примечание: нечастый выпуск версий - это нормально, а в некоторых отношениях даже более желательно. Разумеется, патчи для ошибок в системе безопасности всегда приветствуются)

  • Склонность к нереволюционным изменениям в долгосрочной перспективе облегчает сопровождение

  • Публикуется регулярно ведущийся журнал изменений

  • Сервис с открытым исходным кодом и/или поддерживаемый открытым исходным кодом

  • В идеале, публичное стратегическое управление: дорожная карта, отслеживание проблем и принятие решений все являются видимыми.

Надежность

  • Можно доверять, что решение будет работать, как ожидалось; в идеале хорошо делает что-то одно.

  • Имеются подтверждения от общественности (с этим осторожно!)

Хорошо понятные ограничения и компромиссы

  • Доступная документация

  • Объективные контрольные показатели и/или опубликованные квоты услуг

  • Дружелюбное сообщество (Кодекс поведения, блоги, чаты, подкасты и т.д.)

Контрольный список взят с сайта begin.com (Брайан Леру): «Контрольный список для скучных технологий» (The Boring Technology Checklist), https://blog.staging.begin.com/posts/2022-01-27-the-boring-technology-checklist

Дик Вейсингер (Dick Weisinger)

Мой комментарий: Отмечу, что разумный консерватизм очень важен при выборе технологий для электронных архивов. Архивистам следует выбирать уже доказавшие свою надёжность, но ещё не начавшие устаревать технологии, носители, форматы, программное обеспечение и т.п.

Источник: блог компании Formtek
https://formtek.com/blog/technology-boring-is-often-better-than-the-shiny-new/  

Комментариев нет:

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