Функционал и юзабилити программы за 2,4 миллиона рублей

На работе мы приступили к тестированию и внедрению новой версии федеральной программы "Архивный фонд 4 версия"

Для этого был приобретён новый компьютер с двухядерным процессором, 2Gb памяти, ос MS Windows XP Home и MSO2007

После длительной и утомительной инсталяции MSSQL, MSXML, MS .Net мы установили эту программу за 2,4 миллиона и опробовали необходимые нам функции

В первую очередь нам потребовалось сконвертировать старую базы из формата FoxPro и sql формат, такая функция имеется, но работает как то странно

Во-первых, она очень медленная, для конвертирования 30 мегабайтной DBF базы потребовалось примерно 4 часа, причём без возможности остановить и продолжить процесс.

У нас получилось так, что мы начали процесс конвертирования в 15 часов и он не успел завершиться к 17, утром мы продолжили и в итоге получили базу с дублирующими записями, пришлось импортировать по новой

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

После успешного импортирования, специалист, отвечающий за формирование базы, решил проверить качество импорта. Но и тут были сложности, во-первых полный отчёт по правильности заполнения полей генерируется прямо в ворде, посредством VBScript и эта операция затягивается на часы, при этом постоянно зависал MS Word и приходилось формировать отчёт снова

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

Форма заполнения реквизитов фонда форма пересчёта реквизитов фонда, Архивный фонд 4

Обратите внимание на количество полей, насколько велика вероятность неверного заполнения или выбора пересчёта

форма заполнения реквизитов описи, Архивный фонд 4форма пересчёта реквизитов описи, Архивный фонд 4

Ручной способ пересчёта превращает специалиста заполнящего базу данных "Архивный фонд 4 версия" в мартышку

Затем специалист попробовал заносить данные, добавил фонд, опись, начал вводить данные. После ввода оказалось, что программа не может автоматически пересчитать внесённые данные, хотя именно это и требовалось от новой версии так как старая программа делает лишь частичный пересчёт. За то в новой версии появилась функция ручного пересчёта, для этого необходимо перевести запись в режим редактирования и перейти в окно пересчёта, там выбрать галочками нужные поля и нажать пересчёт, всё это работает, но имеется проблема, по первых галочек пересчёта больше 40 штук и если случайно поставить не те галочки, то данные из занесённого фонда, описи или дела обнуляются и их приходится заносить снова

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

  1. во-первых мы потеряли уже внесённые реквизиты фондов
  2. во-вторвых потеря произошла не у всех фондов, а по какому то случайному принципу

После этого мы призадумались, а правда ли федералы протестировали эту программу как они нам заявляют, предъявляя в качестве доказательств лишь глючную программу

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

Ещё более поразительным, на мой взгляд, мне показался диалог поиска

форма поиска, Архивный фонд 4

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


Отличительными чертами этой программы являются следующее

  • за разработку программы проплачено 2,4 миллиона рублей
  • разработчик подобран в результате закрытого конкурса
  • на разработку программы ушло почти 3 года
  • программа использует компоненты исключительно от фирмы Микрософт
  • Микрософт уже, с щенячим писком, отрапортовала о внедрении этой программы в российской федерации: http://www.microsoft.com/rus/casestudies/CaseStudy.aspx?id=661
  • написана на .Net и клиенская часть отказывается работать в Linux::wine
  • исходники программы не будут предоставлены
  • человек, ответственный за разработку этой программы, Киселёв, недавно уволился/уволили из федерального агенства
  • в требованиях программы указаны Win XP Pro и MSO 2003, а как известно поддержка XP заканчивается нынче летом, а MSO2003 в лицензионном виде уже не купить ни где
  • Между Микрософтом и федеральным архивным агенством существует договорённость о приобретении лицензий на ПО для гос. и мун. архивов по школьной лицензии
  • необходимость в этой программе будет наблюдаться до тех пор, пока в архивы будут сдавать документы или они будут перемещаться, то-есть этот срок гараздо больше чем ВЕСЬ срок существования корпорации Микрософт
  • До конца 2010 года, эта программа должна быть внедрена в каждом архиве России, а это значит в каждом областном и районном центре, и каждом районе будет куплена винда и будет работать MSSQL2003
  • В архивах работают люди лишь косвенно связанные к компьютерами и вынужденные федеральным агенством заполнять эту базу, разбираться в тонкостях технологий им не когда, так как во время кризисов у них жаркая пора приём документов

Другие материалы про Архивный фонд


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

Об авторе
Илья Илья

меня можно найти тут