прочееComputer Review#15(65)

Константин Лоскутов, costic@email.com

С чем едят информационные системы?

 В последнее время в различных публикациях популярных изданий околокомпьютерной тематики очень часто встречается словосочетание "информационные системы". В этих статьях рассказывается и о сетевых решениях для предприятий, и о службах в недрах Internet, и об отдельных информационных технологиях, значение которых довольно сложно для понимания неспециалиста. Таких как, например, ERP – технология обработки информации на стыке нескольких узкоспециальных наук: экономика предприятия, информатика, теория управления, теория применения средств связи и, конечно, математика – куда ж без нее матушки – да, еще в таких извращенных видах, как теория вероятности, статистика и моделирование.

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

 С чем же ее – информационную систему – все-таки едят?

 Для специалистов в области информационных систем (есть и такие) этот вопрос не составляет труда – это все ВМЕСТЕ! Основные правила, дающие основание назвать скопище электронного железа с начинкой из разного рода программ информационной системой (применительно к предприятию), выглядят примерно так:

  1. У каждого, кому необходим компьютер – он есть, и если надо больше, то есть больше – это называется – "рабочее место".

  2. На каждом рабочем месте – только те программные средства, которые нужны работающему на нем сотруднику, и ни полбайта больше.

  3. ВСЕ компьютеры так или иначе объединены между собой (согласитесь, в самом конце ХХ-го века, бегать с распечаткой или, на худой конец, дискеткой в соседний кабинет, а то и на другой конец света – ну какой же это научно-технический прогресс?!).

  4. С одного компьютера на другой передается только та часть информации, которая нужна владельцу компьютера-приемника (Спрашивается: зачем оператору кассового аппарата данные о среднегодовом уровне амортизации галош административного аппарата? Отвечается, если Вы еще не догадались: незачем!).

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

  6. Хотя бы часть информации (собираемой, используемой, обрабатываемой или являющейся результатом обработки) ОБЯЗАТЕЛЬНО доступна для других сотрудников (должен же директор детского сада знать, сколько картошки съели грудные карапузы за прошлый год, чтобы принять решение о закупке горькой редьки на следующий!).

  7. Информация ОБЯЗАТЕЛЬНО подразделяется на виды (категории, если хотите).

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

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

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

  1. По надежности. В бытность свою программистом в одном из отделений крупнейшего коммерческого банка в России, автор сих строк наблюдал такие вещи: кабели локальной сети были проброшены в коробах на стенах, но их довольно длинные концы всегда находились под ногами работников, вследствие чего практически весь состав отдела автоматизации уже через некоторое время после запуска системы, научился с закрытыми глазами находить и устранять разрывы, "поднимать" сервер, а остальные работники научились определять "время пить чай" по невозможности гонять сетевые игрушки и передавать друг другу сообщения типа "пойдем, покурим", имея, таким образом, вескую причину для обоснования простоя перед начальством: что поделаешь – техника поломалась. Иногда встречались откровенные случаи саботажа – в не очень напряженный период кабели сознательно выводились из строя за час-полтора до завершения рабочего дня, и служащие со спокойной совестью уходили домой. А в это время, весь отдел автоматизации, на карачках, ползал вокруг кабелей в поисках повреждений (конечно же, прибор для тестирования коаксиального кабеля, стоимостью в $200, стоил дороже, нежели содержание дополнительных техников!). По информационной надежности скажу так: если пользователю выдают секретное имя и пароль для входа в систему, а он, дабы не забыть, записывает это на листочек бумаги и приклеивает его к монитору, то спрашивается, зачем нужны квалифицированные хакеры и служба информационной безопасности со всеми ее дорогостоящими приборами и высокооплачиваемыми специалистами?

  2. По целостности. Пример в том же банке: перечень дозволенных к применению программных и аппаратных средств в нашем отделении диктовался головным внедренческим центром банка в Москве. В результате такой централизованной политики в наших "болотах" сложилась такая ситуация: в каждом подразделении банка были установлены компьютеры, объединенные в локальные сети, но не имевшие никакой (даже модемной) связи с вышестоящей конторой. Так что ВСЕ данные в конце отчетного периода (дня, недели, месяца, квартала, года), накопленные за этот период перевозились - заметьте - не на винчестерах и даже не на дискетах, а в распечатанном виде, и по приезде их в головную контору вручную вбивались для дальнейшего анализа. Правда, позже этот процесс был автоматизирован: поставили сканер с программой распознавания текста, но это было уже значительно позже.

  3. По эффективности. В большинстве случаев использования компьютерной техники, и я тому неоднократный свидетель, наблюдается преобладание неимоверных излишеств. Так, например, на местах для оформления продаж консервов с оптового склада – распоследний Pentium с неимоверной тактовой частотой, с такой кучей оперативки, что не нужно винчестера – только не выключай, сам винчестер способен вместить все библиотеки страны, и все это снабжено наикрутейшими средствами мультимедиа вкупе со средствами для производства профессионального видео и музыки. Надо ли напоминать, что практически никакими дополнительными средствами пользоваться не умеют. С программными средствами еще веселее: на 97,5% машин в России, работающих под управлением MS Windows, обязательно установлен пакет MS Office, и зачастую в профессиональной комплектации, и чаще всего полностью. Спрашивается: зачем? Отвечаю: не знаю. Тем более, что даже в наиболее часто используемом редакторе MS Word более 90% пользователей используют не более 20% возможностей (по данным "CR").

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

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

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

  2. Контингент сотрудников, занятых в работе с компьютерной техникой, превышает необходимый в 4,5 раза;

  3. Ежегодные затраты на бумагу на предприятии составляют сумму, сопоставимую со стоимостью нескольких автомобилей! (безбумажные технологии ведь!)

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

 Пойди, найди тот ножичек

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

 Способ первый, буржуйский

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

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

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

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

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

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

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

 По результатам экспертизы Вы можете принять решение о том, каким образом система будет создаваться: за счет собственных структур или же обратиться к сторонним подрядчикам.

 Способ второй, корпоративный

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

 Способ третий, самостоятельный

 Если Вы руководитель очень крупной и очень "крутой" конторы, и одних программистов у Вас как комаров в дождливое лето, то можете попробовать. Однако, помните, что экспертиза собственными силами не отличается чистотой, скорее наоборот – останетесь в прогаре, а программистов придется нанять еще больше, и Ваш ответственный за поставки человек вдруг получит в наследство из-за границы Cadillac от бабушки, которой никогда не было.

 Способ четвертый, весьма экономичный, но довольно хлопотный

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

  1. Провести необходимые строительные работы; тут подойдут наймиты из ближнего зарубежья – весьма недорого, довольно качественно, бывает даже, что и быстро, только кормить их необходимо самому – зачастую голодные и без гроша в кармане;

  2. Пробросить необходимые телекоммуникации (здесь можно привлечь маленькую фирму или собственных работников, а также студентов-компьютерщиков – дешево и сердито);

  3. Создать программное обеспечение, которого в природе нет, а оно нужно (если оно нужно). Если некому, то безработных программистов нынче, что бродячих собак на улицах.

 Способ пятый, корпоративный, патриотический

 
Довольно экономичный, надо сказать, способ, не требующий вложения астрономических сумм, довольно эффективный способ, поскольку проблемами построения информационной системы будут заниматься профессионалы, имеющие опыт такого рода работ. Иногда его называют системной интеграцией второго уровня, в противовес способу №2 – системная интеграция в чистом виде.

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

 У этого решения две положительных стороны: а) Вы получите примерно то же, что в способе №2, но за меньшие деньги, б) если Вы не являетесь руководителем ну очень крупного предприятия с атомными деньжищами на всех счетах, то крупный интегратор (типа Baan, SAP и т.д.) даже не посмотрит в Вашу сторону.

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

 В моей практике встречались случаи создания подрядчиком уникального оборудования, заказы на которое в наше время весьма редки. Иногда доходило до абсурда – стоимость прибора зарубежного производства доходила до сотен тысяч долларов, а "нашинский" земляк, так сказать, сибирский Левша создавал уникальнейший прибор, редкий по сложности, и именно такой, какой необходим заказчику. И сделал он это гораздо быстрее, чем привезли необходимый прибор по специальному заказу из Забугряндии. И радовался тот Левша, когда ему платили сумму несопоставимо меньшую (что-то около 30 долларов!). Вот так вот, не оскудела земля Русская талантами.

 Теперь о неизвестных героях этого способа. Есть такие в нашем родном городе Иркутске. Это, например, ООО "Интегрированные системы", специализирующиеся на авторском ПО, основанном на дополнении к MS Office и качественном конфигурировании уже готового тиражного ПО. Звезд с неба ребята не хватают, работают добротно и вдумчиво. Громадный плюс в их работе заключается в том, что нового они ничего не изобретают, просто создают на основе широко распространенных продуктов то, о чем, видимо, мечтал Билл Гейтс, когда придумал MS Office. И если вдруг там чего-то не хватает для решения Ваших проблем, не отчаивайтесь – допишут, добавят, научат. Хотя и обучать-то особо не придется – тот же Офис, только с дополнением. Могут смело похвастаться своими Internet-решениями.

 Ходят также упорные слухи о том, что подобного рода разработками промышляет ООО НПФ "Форус", основываясь на разработках Microsoft и 1C.

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

 Новичок (относительный) на рынке корпоративных решений Иркутского региона - местное отделение широко известной фирмы "АйТи". Помимо широко рекламируемого обучения профессионалов "АйТи" продемонстрировала завидную прыть, и в своем загашнике уже имеет ряд выполненных на высоком уровне работ для довольно известных и крупных у нас в регионе предприятий. Что тут попишешь – аппетиты у "московских чемоданов денег" совсем как у настоящих корифеев этого рынка в буржуйских странах. Этот герой больше, все-таки, подходит для способа №2.

 Заключение

 Как поется в известной песне – думайте сами, решайте сами: иметь или не иметь. Каким образом иметь – тоже Ваш выбор. Для облегчения раздумий приведу несколько фактов, отслеженных по российским СМИ.

 В 1995 году фирма "R-Style" занимавшаяся, в основном, поставкой компьютерной техники на Российский рынок неожиданно объявила о выпуске на рынок нескольких программных продуктов, среди которых ПО для обеспечения банковских транзакций – RS-Bank. В СМИ было распространены сведения, что это полноценная информационная система для банков, разработанная на основе реального заказа от одного из банков. Начиная с 1996 года, эта программа получила довольно большое распространение, среди ее пользователей – крупнейшие банки России. Однако, по подсчетам аналитического отдела одного из московских банков, затраты на обслуживание такой программы и закупку дополнительного программного обеспечения, позволявшего объединить всю компьютерную технику в банке в единую информационную систему, а также затраты на содержание обслуживающего эту систему персонала и прямые убытки от непредвиденных простоев и откровенных взломов системы составили 3,2 млн. долларов в год!

 После проведения информационной экспертизы и аудиторской проверки специалистами аудиторской конторы Kelner&Koch (Швейцария) в сотрудничестве с Deutche Bank (Германия), было принято решение о размещении интегрированного заказа. В результате проведенного тендера, подрядчиком была назначена одна из российских фирм, имеющая множество филиалов в стране. Приблизительная смета заказа составила 1,3 млн. долларов США единовременно и порядка 45 тыс. долларов в год на обслуживание системы силами подрядчика + 154 тыс. долларов в качестве ежегодных взносов по страхованию риска потерь банка в результате выхода электронной системы из строя или вмешательства злоумышленника в работу системы. Страховой договор был заключен с одной из крупнейших в Европе страховых контор.

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

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


прочееComputer Review#15(65)

Copyright © 1998 "Компьютерное обозрение"
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru