Рассмотрев базовые принципы построения информационных систем, можно перейти к основам внедрения информационных систем. Как ни странно, но мир информационных технологий достаточно «стандартизирован» — очень сложно найти ситуации, где не годится одна из небольшого количества стандартных методик. В свое время я объехал немало заказчиков, планируя проекты по внедрению СУБД. И каждый заказчик объяснял мне, что именно его организация и ее структура являются уникальными: «Мол, Клавдия Петровна не подчиняется Сергею Михайловичу, хотя это было бы логично. А вот этот филиал работает непосредственно с поставщиком, а не через центральный офис». Я внимательно выслушивал эти истории, а потом спрашивал, какая все-таки организация отношений у них в компании — матричная или иерархическая Дело в том, что на таком уровне абстракции, как построение иерархии СУБД, меня совершенно не волновали особенности отношений в компании — только связи между различными подразделениями и направление передачи данных. А вся сложность таких отношений была в первую очередь связана с проблемами в управлении компанией, а не с технической реализацией этих отношений: данным совершенно безразличны родственные связи начальника департамента. Более того, за все время работы я не встречал компаний, которые не укладывались бы в иерархическую схему управления с небольшими модификациями. Невольно вспоминаешь «Трудно быть богом» Стругацких:
«Румата задрал подбородок.
— Зарубите на носу, дон Рэба, — сказал он высокомерно. — Для нас, коренного дворянства метрополии, все эти Соаны и Ируканы, да и Арканар, были и всегда останутся вассалами имперской короны».
Описанный выше подход все-таки основывается на знании технологий. Пусть поверхностном, но определенном техническом понимании систем. А что делать, если у руководителя нет «технической жилки»? Если он или она гуманитарий? Бизнес в России в основном развивали инженеры и физики но ведь не только они. Существует и другой способ оценки различных технологических решений. В его основе лежит очень простая идея: основной продукт, с которым работают информационные системы, — это... (сюрприз! сюрприз!) информация. Пусть технической стороной, носителем, который обеспечивает обработку этой информации, занимаются специалисты. Подход к компьютерным системам как к способу работы с информацией дает необходимый уровень абстрагирования от деталей, оставляя за руководителем понимание всей системы в целом.
Вообще-то компьютерные технологии могут работать с любой информацией. Это может быть поиск сообщений внеземных цивилизаций в записях сигналов радиотелескопов или запись последнего хита группы «Корни», но для бизнес-целей обычно используются другие типы информации: записи о продажах, контактах с покупателями, финансовые расчеты, хранящиеся на складах товары, документы, контракты, электронная почта и многое другое. Какими же свойствами должны обладать информационные системы для бизнеса?
• Простота обработки информации. Должно быть понятно, что и как делать. При этом сам процесс работы с информацией должен быть очень прост и эффективен.
• Доступность информации. Пользователи должны иметь возможность получить доступ к необходимой информации в правильном формате и в удобной форме.
• Обеспечивать обратную связь. Действия пользователя должны обеспечивать необходимое изменение информации, как для него самого так и для других пользователей, отражая происходящие процессы.
• Установка приоритетов действий с информацией. Обеспечение целостности данных и процессов.
Эти принципы настолько базовые, что уже невозможно найти их автора. Но на основе этих самых общих принципов работы с информацией, практически одинаково пригодных для любой работы с информационными ресурсами, можно сформулировать самые базовые принципы работы информационных бизнес-приложений в области управленческого и финансового учета.
• Полнота, непротиворечивость и значимость информации. Об этом часто забывают, но не всякая информация достойна «высокого звания информации».
• Информация в нужном месте. Данные либо находятся там, где в них возникает потребность, либо, если это экономически обоснованно, могут быть доставлены в это место за приемлемое время и цену.
• Информация в нужное время. Сбор данных выполняется настолько часто, насколько это требуется для поддержки их актуальности. Например, в системах биржевых торгов актуальность информации гораздо важнее, чем в отделе комплектации заказов.
• Информация в нужном объеме. Собираются все необходимые данные, включая первичные.
• Информация в нужном виде. Исходные данные, чтобы их было удобно использовать, должны быть предварительно обработаны. Для этого на основе собранной первичной информации вычисляются различные сводные показатели позволяющие представить данные в необходимых разрезах и с нужной степенью обобщения.