С попаданием в число тех, кто первыми внедряет новое, связано ощущение «крутизны», классности и замечательности, перед которым многие люди неспособны устоять. Однако новые технологии обычно сопровождаются уникальным набором недочётов, ошибок и несовместимостей, что в большинстве случаев делает раннее внедрение дорогостоящим мероприятием.
Для области программного обеспечения Дэн МакКинли (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/
Комментариев нет:
Отправить комментарий