Очень часто я видел ситуации, когда команда посредственных программистов, развивающих open source продукт, брала за горло бизнес, ввиду своей уникальной компетенции. Замена такой команды равносильна замене коробочного продукта. Только если в случае с коробкой, на вендора можно надавить через деньги, штрафы, репутацию, то с командой ситуация может быть куда сложнее. Команда, на которую оказывается давление, может выйти через две недели, в лучшем случае не оставив никакой документации, а в худшем — внеся критические ошибки в код. В итоге команду обхаживают, терпят и изобретают такие сложные схемы по замене команды, что авторы детективных романов позавидовали бы закрученности интриги.
круто, всё по полочкам!
в статье написано: «переход на agile» для гос.упр-я. а сейчас они как разрабатывают?
и госты это что то очень родное для нас, вряд ли мы доживем до их отмены :))) какой аналог?
сейчас у государство классический waterfall, перед новым бюджетным годом утверждается бюджет на ИТ. Согласовывается и выделяется в следующем году. Чтобы получить обоснование бюджета, нужно представить список того, что будет в реализации. Т.е. вы прикидываете бэклог, накидывается архитектура, требования и потом бюджет защищается. Это всё длительно в рамках год - 1 от старта проекта. Потом по идее должна начаться разработка и внедрение.
Но в реальность с помощью всяких процедур согласование бюджета и ТЗ затягивается до середины года, в котором нужна реализация. Требования начинают меняться, оценки едут, а разработка не ведётся. Когда этот процесс заканчивается, получается огромный GAP между тем что защищали и тем что запросили. И начинается разработка всего того огромного ТЗ, которое было написано. При этом в него ещё и вносятся изменения по ходу реализации. Получается адская смесь - сдать надо по документам то, что запросили в прошлом году, а по факту то, что наменяли в процессе реализации.
ГОСТ 34, который был давно написан в целом сделано неплохо, он потерял актуальность в некоторых разделах, в виду того, что ЭВМ сильно и изменились с тех пор, как его писали. Но взял его за основу и выкинув всё лишнее можно получить очень хороший шаблон ТЗ.
А глобально, я надеюсь Минцифры найдет в своём раздутом бюджете деньги на актуализацию ГОСТа, хотя бы в рамках своей новой программы Цифровой экономики и тогда можно будет очень неплохо жить в этой части.
Ну я в целом могу понять, почему госы не хотят использовать опенсорсы и тут реально вопрос безопасности. У меня самого доверия к тем же системам виртуализации с открытым кодом нет, поэтому использую вмменеджер на своем коде.
Ну и насчет вот этого плюса в опенсорсах готов поспорить:
"Защита от вендорлок — нет владельца, который может перестать поставлять софт или перестать вести деятельность" — это западные компании могут легко свернуть деятельность у нас и уйти в закат. Если юзать отечественное ПО, то такого не случится.
Это же типовые плюсы, под соусом которых продают идею с open source. Типа смотрите, мы можем легко проверить исходный код. На самом деле его не проверяют как правило, но возможность типа есть. А вот вендорлок не позволяет этого сделать и это как кот в мешке.
На счёт того, что российские компании не могут свернуть деятельность не совсем так, могут просто разорится или перестать поддерживать продукт.
АренаДата в своем пакете имела поисковый движок на базе ОпенСоурс, с 2024 года они перестали его продавать новым клиентам и обещали какую-то поддержку уже купившим, но как долго не ясно. Мы заложились на этот продукт как на аналог Эластика, но пока бюрократия бежала куда-то в море бумаг - этот продукт из реестра исчез.