LINUX.ORG.RU
решено ФорумTalks

Почему в ГОС-разработке всё так плохо?

 


2

2

Тут на Хабре была статья Альфалаба про подпись сообщений в СМЭВ.

Просто для интересу прошёл на портал (https://smev3.gosuslugi.ru/portal/), порадоваться как всё изменилось. Можете сами прям щаз эту ссылку открыть.

Увидел следующее: не изменилось ничего.

Самые важные для разработки ссылки расположены в самой жопе сайта, а сверху идёт всякий мусор. Чудно.

Так как по названию ссылок обычный человек ни за что не догадается, вот вам подсказка:

  • Рекомендуемая версия библиотек для сборки клиента СМЭВ 3. Схема версии 1.1.
  • Рекомендуемая версия библиотек для сборки клиента СМЭВ 3. Схема версии 1.2.

Кстати о мусоре. Руководство по использованию (или как тут оно называется, «методические рекомендации», чтобы никто не догадался) - не в маркдауне/аскидоке/etc в гите, а в вордовских файлах docx. Ченжлог в начале документа. Прямо как в 2001 году оказался, верхом на машине времени. Внутри всё тот же позор, что и раньше. Судя по ченжлогу, несколько допиленный.

Вернемся к «библиотекам». Открываю ссылку — там какой-то зип-архив. В корне всё так же нет LICENSE.txt. То есть, код есть, а использовать его нельзя!

Для особо впечатлительных: точно так же было и 2 года назад. Я тогда создал на них тикет и обзвонил всю поддержку - поддержка просто закрыла тикет с объяснением «вопрос прорабатывается». Два года прорабатывается, ага.

И ещё. Какой придурок кладет исходники в зип-файлы? Какой вменяемый человек будет хранить документы для программистов в docx, в ГОСТовском псевдоформате, даже без ченжлога в начале документа?

А ещё там есть ченжлог в txt, относительно предыдущей версии! Т.е. чтобы собрать весь ченжлог - нужно скачать все зипники со всеми версиями, и самостоятельно его склеить. Хотя стоп, но ведь на сайте не скачать предыдущие версии... FAIL. Но даже если б мы чего и собрали, то скупые строчки типа, цитирую:

«Добавлен валидатор XML Element как ещё один способ валидации пришедших схем вида сведений»

- не говорят примерно ни о чём.

Ни тебе публичного гита, чтобы посмотреть конкретные коммиты. Ни лицензии. Ни ченжлога нормального. Ни-че-го.

И это мы ещё не перешли к главному - к дизайну API.

Прошли годы, ага.

Необучаемые.

Вроде ко мне это уже и не относится никак, а от ярости руки трясутся, когда на всё это смотришь.

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

Перемещено leave из development

★★★★☆

Последнее исправление: stevejobs (всего исправлений: 1)

А почему должно быть «хорошо»? Люди изначально были не грамотные, с чего бы им становиться грамотными? Нет движущего фактора по причинам:
1. Старые пердуны. На них всё держится. Молодёжь тупая, либо не ответственная.
2. Кумовство. Нормальные мозги не пролезут туда, где их НЕ ждут.
2. Низкие зарплаты. Пофигистичное отношение верхов на низы, «и так сойдёт» (в смысле откликов на предложения что-либо улучшить).

Просто посмотрите на сайты своих городов замкадья.

menangen ★★★★★
()

Почему в ГОС-разработке всё так плохо?

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

erfea ★★★★★
()

Какой придурок кладет исходники в зип-файлы? Какой вменяемый человек будет хранить документы для программистов в docx, в ГОСТовском псевдоформате, даже без ченжлога в начале документа?

Пфф. А кем создаются эти «документы для программистов»?

Deleted
()

Наберут перцев, попилят бабки, выпустят говно, сделанное за 5 минут в SUSEstudio и разойдутся.

kshmr
()

Обычная и даже нормальная ситуация для мира большого бюрократичного софта. Что, культурный шок?

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

Не боятся. Найди и показывай.

anonymous
()

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

lovesan ★★★
()
Ответ на: комментарий от erfea

Да полноте, буржуазное государство, лол. В ином буржуазном(насквозь буржуазном) государстве, типа Швейцарии или тех же США, все намного, на порядок просто, лучше. Работал с госзаказами из этих буржуазных государств, уж так что знаю.

lovesan ★★★
()
Ответ на: комментарий от anonymous

Обычная и даже нормальная ситуация для мира большого бюрократичного софта. Что, культурный шок?

Бюрократический софт? Экий анекдот вы, сударь, придумали. Не при чем тут никакой уровень бюрократизации. Да и вообще, в иных насквозь забюрократизированных транснациональных корпорациях, выдают, местами, отличнейший код, и решения вообще.

lovesan ★★★
()

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

ckotinko ☆☆☆
()
Ответ на: комментарий от kshmr

Электронное правительство Москвы делал один чел за 200к из 20миллионов выделенных на разработку.

ckotinko ☆☆☆
()

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

anonymous
()

Буду краток: я свидетель, что такая ситуация не может считаться общей картиной. На моем давнем месте работы в «типа частной» но на деле госически госной госконторе, со всеми ихними старпердунами и ленивой молодежью, всё вовсе не так типа совсем тяп ляп затратили 5% остальное в карман начальникам. Нет, всё не так ужасно, но их методы и ответственность к качеству конечно отстают от частников, но и у частников есть контрпримеры.

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

I-Love-Microsoft ★★★★★
()

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

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

mos ★★☆☆☆
()

ничего не знаю о СМЭВ, но в так называемой «ГОС-разработке» пару лет поучаствовал.
у тебя две претензии — это дизайн во всех его проявлениях и некая инфраструктура, вроде публичного гита и формата документов.
ну во-первых дизайн, обычно, не является фактором при тендере. во-вторых, дизайну специально не учат, он выходит дерьмом по дефолту в 99.999% случаев человеческой активности по созданию чего-то.
а т.н. «инфраструктура» — это проблема гос-заказов потому, что компания создающая конечный продукт, обычно, третье лицо, первый и последний раз в жизни выполняющая подобный заказ. нахрена им создавать публичный гит, или документы в маркдауне? что это им даст?
компания которая выиграла тендер не знает, что им нужно документы в особом формате, они не погромисты, они специалисты по выигрыванию тендеров и не их вина если на лоре кому-то нужен публичный гит.

system-root ★★★★★
()

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

nihirash ★★★
()
Ответ на: комментарий от lovesan

Работал с госзаказами из этих буржуазных государств

ага, ты был последним звеном, а бóльшую часть прибыли получил посредник. История с проектами вроде F-35 или рейлганом показывает, что распил у них вполне наличествует.

Joe_Bishop
()
Ответ на: комментарий от lovesan

типа Швейцарии или тех же США,

Там где в течении многих лет спокойно крутится очень-очень много бабла - в итоге из многих варантов отбором потихоньку заводится это вот «лучше на порядок». Там где большого бабла не крутилось - не заводится, потому что не на что. Все просто.

hungry_ewok
()
Ответ на: комментарий от pon4ik

Если там что-то действительно достойное - да. Например, роботизированные импланты с прошивкой на Java.

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

Я не про Сколковские всякие дела, а про разработку тех же госуслуг.

pon4ik ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

всё вовсе не так типа совсем тяп ляп затратили 5% остальное в карман начальникам

Что это было...

tailgunner ★★★★★
()
Ответ на: комментарий от lovesan

Ага, настолько лучше что их промышленность выпускает сырой самолет, какой-то недобомбардировщик полу-истребитель и гордо зовет эту рухлядь пятым поколением, не смотря на недостачу по многим требованиям к этому определению. И это из таких примеров на поверхности. ЗЫ танцпол на моем ЛОРе ))))

erfea ★★★★★
()

не в маркдауне/аскидоке/etc в гите, а в вордовских файлах docx

Ты просто живёшь одним днём, а люди планируют наперёд. Вот завтра роскомнадзор запад обрубит внешку и где ты гиты и вот это всё будешь скачивать? Хочешь чтобы всё встало? Вопросы еще задаёшь такие странные, как будто недавно в РФ приехал... А ты не западный агент случайно?

foror ★★★★★
()

«почему они не такие, как мне хочется?»

vaddd ★☆
()

отличный сайт. нет нового говнокода. даже в 11 ишаке открылся.
вот это например сайт http://vilianov.com/ сплошной фейспалм, без JS на нём даже текст не отображался))

darkenshvein ★★★★★
()

Дык, а чего вы хотите ?

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

Так что работают там либо программисты среднего-старшего возраста, которые в силу каких-либо причин не сделали карьеры и не пробились в конторы вроде яндекса (знаний или мотивации не хватает) или не уехали за рубеж. Либо студенты и новички - чтобы получить начальный опыт. Либо родственники \ друзья начальства. Вы от них что-ли ждёте грамотной организации работы с кодом и документацией ?

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)

Курица и яйцо, какая госслужба — такая и разработка. Вон госсектор США (ARPA) во времена Холодной войны наизобретал и разработал нам все эти инторнеты. Госразработка может быть эффективной и с длинным горизонтом R&D, если заказчик (служащие) не тупой и воровитый.

Valeg ★★★
()
Ответ на: комментарий от Valeg

какая госслужба — такая и разработка. Вон госсектор США (ARPA) во времена Холодной войны наизобретал и разработал нам все эти инторнеты.

Ага. А другие госслужбы примерно там же и примерно в то же время разрабатывали разные 7-уровневые модели, которые так и не реализовали, но проблем это породило множество (бо стандарт!), пока умные люди не догадались притянуть за уши на бумаге стек tcp/ip к этой модели, выбросив половину «уровней» за ненадобностью и объявив, что теперь tcp/ip соответствует семиуровневой модели.

Аналогично, у нас можно найти примеры удачной гос. разработки.

Так что бюрократия — она везде бюрократия. Но также везде через эту бюрократию изредка пробивается что-то доброе и светлое.

aureliano15 ★★
()
Ответ на: комментарий от aureliano15

Так что бюрократия — она везде бюрократия. Но также везде через эту бюрократию изредка пробивается что-то доброе и светлое.

бюрократия она разная бывает, если в ней не потерян меритократический принцип и начальники понимают его важность, то случаются чудеса, так как бизнес редко даёт столько ресурсов на разработку с длинным горизонтом. Пентагон собрал в ARPA великую команду: Ликлайдер, Серф, Крокер…

А другие госслужбы примерно там же и примерно в то же время разрабатывали разные 7-уровневые модели, которые так и не реализовали, но проблем это породило множество (бо стандарт!), пока умные люди не догадались

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

Valeg ★★★
()
Ответ на: комментарий от Valeg

Так что бюрократия — она везде бюрократия.

бюрократия она разная бывает

Бюрократия разной не бывает. Она везде и всегда одинаковая в пределах статистической погрешности. Почитай книжку «Законы Паркинсона», написанную ещё в 50-е годы прошлого века в Англии.

Видимо культурное понимание необходимости конкуренции даже в военной сфере развило внутреннюю конкуренцию в американских госструктурах того времени

Да не было там никакой конкуренции. Просто одна группа работала над конкретным проектом, а другие группы (не имеющие никакого отношения к первой и к её заданию) занимались разработкой разных глупых docx'овских стандартов, высосанных из пальца, а не из практики. А потом, когда стандарт приняли на уровне ISO, оказалось, что tcp/ip этому стандарту не соответствует, а нормальных «стандартных» реализаций в природе нет. Большинству было пофиг, они просто пользовались tcp/ip. Так же, как и у нас большинству пофиг на смэв, люди пользуются тем, чем им удобнее. Но некоторые американские гос. структуры и структуры, связанные с ними, обязаны были использовать только стандартные реализации. Вот для них это и явилось проблемой. Они не могли просто пользоваться существовавшим стеком tcp/ip, а должны были прикручивать к нему ненужные, но стандартные глючные костыли. И это продолжалось до тех пор, пока официально не было объявлено, что стек tcp/ip соответствует этому стандарту. Хотя, если посмотреть на этот стек и почитать про 7-уровневую модель, любому становится ясно, что нифига он не соответствует модели iso.

Как видим, победили в Холодной по итогу, это работает.

Тому было множество причин, и, имхо, эффективность гос. структур тут повлияла в последнюю очередь, если вообще повлияла.

aureliano15 ★★
()
Ответ на: комментарий от aureliano15

Бюрократия разной не бывает. Она везде и всегда одинаковая в пределах статистической погрешности.

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

Внутренняя конкуренция, основанная на состязании проектов — черта американской бюрократии. В DARPA можно на Youtube канале DARPAtv посмотреть их процесс, явно видно кардинальное отличие от пост-советского подхода в стиле «я начальник — ты дурак» и фиксации на бутафории.

Valeg ★★★
()
Последнее исправление: Valeg (всего исправлений: 1)
Ответ на: комментарий от Valeg

Бюрократия разной не бывает. Она везде и всегда одинаковая в пределах статистической погрешности.

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

М. б. если говорить об уровне коррупции, то культурный бакграунд американской бюрократии чуток повыше, да и то только со времён Рейгана, а до этого США была одной из самых коррумпированных стран. У нас всё происходило наоборот: в советское время уровень коррупции (в сравнении с тогдашними США и с нынешними временами) был относительно невысок, а с конца 80, в 90-е, 00-е и в наше время сильно увеличился. Но коррупция всегда была и остаётся и у нас, и в Штатах, и в Европе, и в других частях света.

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

Внутренняя конкуренция, основанная на состязании проектов — черта американской бюрократии.

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

В DARPA можно на Youtube канале DARPAtv посмотреть их процесс, явно видно кардинальное отличие от пост-советского подхода в стиле «я начальник — ты дурак» и фиксации на бутафории.

А по 1 каналу тоже можно посмотреть про наши достижения и неудачи США. Это не аргумент. Всяк кулик своё болото хвалит.

aureliano15 ★★
()

https://kuban.rbc.ru/krasnodar/freenews/59c3e3ee9a7947b8d47654b5 почитайте только, к чему человек руку прикладывал. в результате региональная система по предоставлению услуг в электронном виде до сих пор не поддерживает смэв 3 (а второй-то скоро прикроют) в продуктиве. и так везде.

tcler
()
Ответ на: комментарий от Valeg

Вон госсектор США (ARPA) во времена Холодной войны наизобретал и разработал нам все эти инторнеты.

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

n_play
()
Ответ на: комментарий от n_play

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

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

Valeg ★★★
()

тебе не нравятся распилы? значит ты террорист!

amd_amd ★★★★★
()

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

crypt ★★★★★
()
Ответ на: комментарий от stevejobs

спорить не буду - мир так себе, но вообще если такое настроение на восьмое марта, значит либо бабы не те, либо вообще внимания не уделяют.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от DawnCaster

Где там? Всё делают обычно субподрядчики всё равно, где могут быть люди разной квалификации. И платить там могут нормально.

вроде яндекса

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

pawnhearts ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.