Для того, чтобы выбрать перспективное программное обеспечение для построения КИС, необходимо осознавать все аспекты развития основных методологий и технологий разработки.
Корпоративная информационная система должна управляться понятно и «прозрачно» именно с точки зрения руководителя, лица ответственного за принятие важных для жизнедеятельности предприятия решений. Руководитель должен четко представлять, каковы основные «потоки» документооборота в ней, иметь определенные «точки контроля» за происходящими на предприятии процессами с помощью КИС. Все это обязывает КИС «жить» по законом бизнес-логики, а не, как это часто встречается, по неким усредненным стандартам.
Если за основу управления КИС брать бизнес-логику, то соответственно уменьшаются издержки при смене этой логики. Современные КИС позволяют изменять, создавать, а порой и моделировать бизнес-процессы для выявления скрытых резервов предприятия и в конечном итоге повышения отдачи от производства. Удобные инструменты для этого во многом и определяют удобство эксплуатации и экономическую отдачу от внедрения КИС.
Многие КИС в настоящий момент могут представить лишь весьма скудные возможности по настройке и модификации внутренней структуры путем изменения существующих бизнес-процессов. Очень часто бизнес-логика в таких системах подчинена эксплутационным характеристикам программного продукта и его внутренней специфике, ясной только разработчикам. Иногда даже внесение весьма незначительных изменений в существующую логику действия приложения требует значительных как временных, так и материальных издержек.
На развитие КИС влияют следующие факторы:
1) развитие методик управления предприятием;
2) развитие общих возможностей и производительности компьютерных систем;
3) развитие подходов к технической и программной реализации элементов КИС.
Развитие методик управления предприятием. Теория управления предприятием представляет собой довольно обширный предмет для изучения и совершенствования. Это обусловлено широким спектром постоянных изменений ситуации на мировом рынке. Растущий уровень конкуренции вынуждает руководителей компаний искать новые методы сохранения своего присутствия на рынке и удержания рентабельности своей деятельности. Такими методами могут быть диверсификация, децентралицация, управление качеством и многое другое. Современная информационная система должна отвечать всем нововведениям в теории и практике менеджмента. Несомненно, это самый главный фактор, так как построение продвинутой в техническом отношении системы, которая не отвечает требованиям по функциональности, не имеет смысла.
Развитие общих возможностей и производительности компьютерных систем. Прогресс в области наращивания мощности и производительности компьютерных систем, развитие сетевых технологий и систем передачи данных, широкие возможности интеграции компьютерной техники с самым разнообразным оборудованием позволяют постоянно наращивать производительность КИС и их функциональность.
Развитие подходов к технической и программной реализации элементов КИС. Параллельно с развитием средств технического обеспечения происходит постоянный поиск новых более удобных и универсальных методов программно-технологической реализации КИС:
· изменяется общий подход к программированию. С начала 1990-х годов объектно-ориентированное программирование фактически вытеснило модульное, сейчас непрерывно совершенствуются методы построения объектных моделей;
· в связи с развитием сетевых технологий локальные системы уступают своё место клиент-серверным реализациям;
· в связи с активным развитием сетей Интернет появляются все большие возможности работы с удаленными подразделениями, открываются широкие перспективы электронной коммерции, обслуживания покупателей через Интернет и многое другое. Использование Интернет-технологий в интрасетях предприятия также дает очевидные преимущества;
· использование распределенных технологий при построении ИС в наибольшей степени соответствует существующим потребностям;
· развитие концепции XML (Extensible Markup Language) обеспечивает удобное описание сложных структур данных в виде XML-объектов. В корпоративных информационных системах роль таких объектов играют универсальные бизнес-объекты, которые в большинстве случаев имеют древовидную структуру. Описанные на XML бизнес-объекты также являются удобным средством для обмена информацией между различными приложениями.