city_rat: (Default)
Среди прочего, мы по госзаказу сейчас разрабатываем кучу всяких методических материалов по переводу госуслуг в электронный вид. Все это публикуется открыто, все доступно - бери, пользуйся. Естественно, материалы касаются конкретных услуг, потому что, скажем, запись в детский сад по процедуре несколько отличается от выдачи пособия матери-одиночке. И, понятное дело, это именно методические материалы - там рассказывают, как можно решать ту или иную задачу, но не решают ее за тебя, потому как условия задачи у все немного разные.

И все равно раз в неделю приходит очередное письмо такого примерно вида: "Администрация такого-то района просит Вас выслать на наш адрес подробную информацию об организации перехода на предоставление государственных и муниципальных услуг в электронном виде". Вот именно так - взять и выслать. Обязательно подробную.

Мы сейчас обсуждали, как лучше назвать такое, сошлись на "простодушная деревенская хитрожопость". Что интересно - она-таки у них, наверное, прокатывает, потому как когда начальство авторшу этой цидульки вызовет и начнет курощать за отсутствие электронного счастья в отдельно взятом районе, та будет хлопать глазками: "А я все запросила, а федералы нас нахрен послали...". И виноваты во всем будут опять злобные московские чиновники, которые все бабло между собой поделили, а подробную информацию о том, как работать, в Зюзюписнкий район не выслали.
city_rat: (Default)
В комментариях к предыдущим постам на эту тему интересный пример привели, мне показалось любопытным посмотреть на него подробнее, как на иллюстрацию:

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

Ключевая разница тут - в том, как в системе порождаются учетные записи, как инициируется транзакция.

Посмотрим, с какими событиями внешнего мира имеет дело опсос: это три-четыре-пять несложных событий "потребить" (звонок, смс, трафик и т.п.) и одно еще более простое событие "оплатить" (поступление денег на лицевой счет). Плюс довольно однородные по сути управляющие события типа "заключить договор", "сменить тариф", "подключить услугу" и "зарегистрировать запрос на техподдержку". Все эти события порождаются электронно, непосредственно внутри подконтрольной опсосу информсистемы. Вход информации из смежных систем невелик - оплата через сервис-центры и т.п., причем, собственно, параметра у этой информации обычно два-три: сумма+номер телефона или лицевого счета. Ну ок - для роуминга и т.п. еще параметр "валюта" понадобится. Дальше остается только всяко перекладывать циферки в соответствии с правилами, которые устанавливает сам же опсос. Ну, с незначительными внешними ограничениями в виде закона о связи и т.п., но бизнес-процесс, как таковой, придумывает сам опсос с учетом возможностей своего биллинга.

Да, биллинг - это сложная система, там тоже много тонкостей, но это работа на 99% с виртуальными сущностями.

Теперь посмотрим, с чем приходится иметь дело, скажем, органам социальной защиты. Около 200 льготных категорий. По каждой категории - в среднем десяток видов помощи (в среднем, в некоторых случаях - сильно больше), причем она может выражаться как в деньгах, так и в натуральной форме, и в свою очередь провязана самыми разными условиями. А деньги могут идти опосредованно - через бесплатно предоставляемые различными организациями услуги. А натуральная форма может быть и в виде конкретной инвалидной коляски, и в виде, например, регулярного посещения соцработником.

При этом для того, чтобы отнести объект к какой-то категории, нужно зарегистрировать 10-20 внешних фактов, большинство из которых обладают 5-10 параметрами, ограничениями по сроку действия, и выражены в форме, требующей ручной оцифровки, а зачастую - и экспертной оценки.

Внутри все это провязано лапшой взаимосвязей и условий, которая по меньшей мере не менее веселая, чем опсосов с тарифами, но при этом практически полностью задана извне - разнообразной нормативкой, причем написана эта нормативка не в простом виде "0,5 цента за 1 минуту такой-то категории звонка", а через описанные естественным языком юридические понятия, да еще и с не очень хорошей, а временами - отвратительной юридической техникой (увы). И по-хорошему - делать все это надо в комплексе, потому что одно влияет на другое, и правила у нас не линейные ("мой тариф такой-то, плюс подключены такие-то услуги"), а хитровывернутые ("на получение детского пособия имеют право малоимущие семьи, которые не получали разовой компенсации, как многодетные, и при этом для детей в возрасте от ... положена такая сумма, а для детей старше - другая, но только если они обучаются в государственном образовательном учреждении и не получают дополнительной стипендии по категориям...") Заметьте при этом - "малоимущая семья" - это еще и составной объект, т.е. нас интересует не просто клиент договор номер такой-то, а связи между гражданином Сидоровым А.А. и гражанкой Сидоровой П.П, в девичестве Ивановой Б.Б., которые (связи) в свою очередь имеют гору параметров (когда, сколько раз, где, почему...).

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

Опять же - в коммерческом мире сходные задачи решаются, но, как правило, в более простом виде за счет того, что можно привести все события к весьма и весьма однородному виду, минимизировать количество регистрируемых параметров. Какого артикула отпустили, с какой полки, сколько единиц, по какой цене, кому. Дата и время транзакции, номер ордера. Редко больше. Ну ок, получатели могут делиться на три-пять, редко - больше категорий. Банки - да, банки работают с более разнородным внешним миром, но опять же - этот внешний мир для них представлен в более чем виртуализованной форме - денежной. Да, кредитные отделы могут собирать довольно много информации о человеке, но правила ее обработки все равно определяет для себя банк. Технологические системы? Работают с вполне конкретными, легко измеряемыми параметрами, управляют железками, не склонными возмущаться и подавать в суд по любому поводу. И т.д.

В общем и целом степень хитровывернутости процессов, обычно достигаемая в бизнесе лишь на уровне крупных интеграционных проектов, в госзадачах сплошь и рядом возникает уже на уровне отдельно взятой услуги какого-нибудь райсобеса.
city_rat: (Default)
Вот, кстати, яркий пример, насколько государство не понимает, что ему делать со свалившимися на него информационными технологиями, и, беря более широко - насколько наши чиновники вообще сомнамбуличны. Страна карго-культов.

Итак - проекты "Подвиг народа" (http://www.podvignaroda.mil.ru/) и "Мемориал" (http://www.obd-memorial.ru/). Проекты абсолютно беспроигрышные в плане восприятия любым вменяемым человеком. Чистый плюс.

Проекты при этом государственные. Но государство судорожно боится в них засветиться. Четкое ощущение, что чиновники уже сами искренно считают, что все, к чему они прикасаются, превращается в дерьмо. Пиар построен так, как будто это чуть ли не частная инициатива. В описании проекта их государственная суть так, сквозь зубы. Мелкая личная инициатива Минобороны, а если честно - то и вообще это наши шизики из департамента IT придумали, а вообще это все корпорация NNN чуть ли не на общественных началах делает, а мы так - идею кинули.

Ну и как следствие - проектом рулят коммерсы, и политику ресурса определяют коммерсы. Не, технически там все ОК, работа по сканированию и каталогизации проделана огромная и качественная. Казалось бы - открывай данные, пропагадируй, делай API для исследователей - и по праву хвастай проделанной работой. Это ж даже не архив с ужасами кровавой гебни. Не, я не думаю, что минобороны боится каких-то разоблачений. Оно явно не понимает, зачем оно все это сделало и что с этим теперь делать. Открытые данные, мировые тенденции в электронном правительстве, ага-ага. Просто хватательный рефлекс кого-то из манагеров проекта преодолеть не удалось, и поэтому к прекрасной базе данных, созданной за весьма солидные деньги из нашего налогового кармана, мы имеем гондоноподобный поисковый интерфейс и угрожающий текст "Копирование и использование информации сайта, кроме данных, касающихся ближайших родственников, допускается только с письменного разрешения правообладателя". А правообладатель - Российская Федерация. Иди, проси у матери-Родины разрешения. Письменно.
city_rat: (Default)
...и еще одно вдогон к предыдущему постингу. Любое электронное межведомственное взаимодействие - это путь к тотальному контролю. Т.е. если мы хотим удобного государства (в современном понимании этого слова) - это автоматом означает государство, которое знает о нас всё. Эту проблему можно компенсировать встречной открытостью - добиться того, чтобы мы тоже знали о государстве все, но для этого надо всем здорово перетряхнуть свои мозги насчет секретности и приватности, а также прочей ымперскости.

Иначе - либо не социальное государство (в лучшем случае - либертарианская утопия), либо социальное, но неудобное государство (с бумажками и бюрократией).
city_rat: (Default)
Большинство людей, не сталкивающихся с задачами автоматизации госдеятельности, недооценивают количества "мелочей", которые необходимо при этом учитывать. Госучеты имеют целый ряд особенностей, которые мешают применять наработанные в бизнес-решениях методики. Причем это не просто "бюрократическая составляющая", которую в идеальном мире можно было бы и зареинжинирить, а именно собственная "физиологическая" специфика, связанная с масштабами, длительностью, принципами порождения прав и обязанностей, задачами, которые пытается решать государство и общество с его помощью, и т.п.

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

Обратите внимание - это именно факты, которые существуют вне зависимости от государства. В законах не пишут "предъявителям синей справки домоуправления" или "обладателям паспорта гражданина РФ". Закон может ставить некоторые праваи обязанности в зависимость от регистрационных процедур, но они опять-таки будут описаны в виде юридического факта, т.е. "зарегистрированным по месту жительства в установленном порядке", а не "обладателям штампа о прописке". Что это значит? Что законы (за редкими и специальными исключениями) никогда не устанавливают форму подтверждения факта. Теоретически я всегда могу доказать свое право на леденцы в суде, доказав соответствующий факт любыми законными способами - например, свидетельскими показаниями.

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

Ну а дальше начинается веселуха. Вообще говоря, для выдачи леденцов государству совершенно не нужно просить у гражданина свидетельство о рождении. Оно и так знает, что его выдало. Мы сейчас даже не будем рассматривать вопросы автоматической выдачи леденцов по факту рождения, примем, что леденцы заявитель должен все-таки попросить сам (у этого есть разумное обоснование). По старинке все просто - принес свидетельство, получил леденец. В электронке, по идее, я должен залезть на портал госуслуг и подать заявление, а Комиссия по выдаче леденцов (КВЛ) должна, по идее, электронно спросить ЗАГС - "действительно ли вы зарегистрировали рождение такого-то лица?". На практике же я все равно должен доставать свое свидетельство и вбивать циферки, а КВЛ в лучшем случае спрашивает у ЗАГСа "правда ли такое свидетельство существует?". Т.е. внутри электронного процесса по-прежнему живет бумажка. Хорошо бы от нее избавиться, но... помимо инерции мышления чиновников есть и другие проблемы:

- как спросить у ЗАГСа, зарегистрировано ли им событие рождения в Москве такого-то ребенка? По ФИО и дате рождения? Фига. В Москве достаточно много Сергеев Александровичей Кузнецовых, родившихся в один день. Кроме того - нам ведь дату тоже надо как-то подтвердить, а не со слов заявителя писать. Иначе, имея распространеную фамилию, мне проще простого будет выдать себя за своего однофамильца младше двенадцати лет и получать леденцы до самой старости.
- номера бланков свидетельств о рождении не уникальны. Я не знаю, как так получилось, но факт имеет место быть.
- свидетельства о рождении теряются, номер выдаваемого дубликата - другой.
... и т.д. и т.п.

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

Или вот свидетельство о рождении старого образца с номером на одну цифру длиннее. В бумажном бланке эта проблема просто не приходит клерку в голову - на "________________" влезает и семь цифр, и восемь, если писать помельче. А в электронке программист про это забыл. Или вот "родила на Курском вокзале, получила справку, поехала домой, свидетельство о рождении выдано в Костроме, а место рождения - Москва". Или вообще вместо свидетельства о рождении непонятная справка из японского посольства (Чё вы опять ржете? Детей с совершенно экзотическими документами о рождении московская соцсфера обслуживает десяками тысяч).

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

Profile

city_rat: (Default)
city_rat

July 2016

S M T W T F S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Style Credit

Syndicate

RSS Atom
Page generated Sep. 22nd, 2017 08:14 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags