Глава 8 Методика создания корпоративных информационно-управляющих систем
Проблематика построения корпоративных информационно-управляющих систем (КИУС) за последние годы привела к созданию самостоятельного направления науки об управлении и развитию целой отрасли наукоемких технологий.
Последние годы отмечены качественным расширением понятия «система», широко используемого в международных комитетах и профессиональных сообществах, ориентированных на информационные технологии. На современном этапе под системой понимается «комплекс, состоящий из процессов, технических и программных средств, устройств и персонала, обладающий возможностью удовлетворять установленным потребностям или целям». Следует сказать, что это определение достаточно близко к определению понятия «автоматизированная система», приведенного в ГОСТ 34.003-90 (Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Термины и определения): «в процессе функционирования автоматизированная система представляет собой совокупность технических средств, организационно-методических и технологических документов и специалистов, использующих их в своей профессиональной деятельности».
В стандартах присутствует и четкое определение понятия «ИТ-система». Так, в ГОСТ Р ИСО/МЭК ТО 10000-1-99 информационно-технологическая система определяется как «набор информационно-технологических ресурсов, предоставляющий услуги по одному или нескольким интерфейсам».
Для целей данной книги используется понятие КИУС, эквивалентное понятию ИТ-системы.
Информационная система предназначена для сбора, передачи, обработки, хранения и выдачи информации потребителям и состоит из следующих основных компонентов:
• программного обеспечения;
• информационного обеспечения;
• технических средств;
• обслуживающего персонала.
Экономическими предпосылками создания и использования КИУС являются:
• обеспечение гибкости рыночной стратегии;
• эффективное взаимодействие с партнерами;
• эффективная работа с клиентами;
• эффективное управление ресурсами и процессами;
• оперативное получение достоверной информации;
• анализ больших информационных объемов.
В современных условиях руководителей предприятий интересует:
• агрегация данных (а не обилие конкретных значений);
• динамика, перспективы, тенденции (а не статика);
• корпоративные решения (а не решения для подразделений);
• минимальные затраты на поиск требуемой информации;
• полнота и непротиворечивость информации;
• аналитические срезы для поддержки принятия решений.
С их стороны к корпоративным системам в современных условиях предъявляются следующие требования:
• решение всего комплекса задач бизнеса;
• сбалансированная стоимость владения;
• широкие функциональные возможности;
• быстродействие и гибкость;
• безопасность.
Современный уровень развития информационных технологий, со своей стороны, позволяет обеспечить:
• функциональную полноту;
• масштабируемость – система должна учитывать растущие потребности предприятия;
• гибкость – система должна настраиваться на изменения бизнес-процессов и внешней среды;
• стандартизацию и мобильность – компоненты системы должны функционировать на различных аппаратных и системных платформах, а также быть взаимозаменяемыми компонентами аналогичной функциональности;
• информационную безопасность;
• экономическую эффективность;
• независимость – с одной стороны, предприятие не должно попадать в зависимость от поставщиков, с другой – не иметь собственного штата разработчиков.
Использование КИУС с точки зрения бизнеса обеспечивает увеличение доходности, повышение конкурентоспособности, улучшение качества обслуживания клиентов, снижение времени выпуска новых продуктов, полноту и непротиворечивость информации. С позиций технологии достигается консолидация данных и приложений, осуществляется естественная замена устаревших унаследованных систем. Однако эффективность системы в первую очередь зависит от того, насколько широко она охватывает все сферы деятельности современного предприятия.
При создании КИУС единственно правильным решением для предприятия является четкая расстановка акцентов – не подгонка задач предприятия под возможности конкретного решения (то есть решение проблем производителей систем), а выбор решения, соответствующего задачам бизнеса (то есть достижение собственных целей). Такая постановка вопроса требует проведения целого комплекса трудоемких и длительных исследовательских работ, предваряющих покупку лицензий или выдачу заданий программистам, а именно:
• проверки соответствия существующего положения дел с уже имеющимися на предприятии информационными системами целям и задачам бизнеса;
• разработки концепции создания КИУС;
• выявления, формирования и анализа требований к КИУС;
• выбора компонентов КИУС, наиболее полно удовлетворяющих этим требованиям, и т. д.
Рассмотрим перечисленные задачи более подробно.
Проверка соответствия существующих программных систем задачам бизнеса. Целью этого мероприятия является оценка функциональности и техническая оценка имеющихся на предприятии программных комплексов на предмет перспектив дальнейшего развития и использования в составе КИУС. В ходе проверки должна быть получена характеристика состояния информатизации, включающая идентификацию существующих информационных систем и поддерживаемых ими бизнес-процессов, описание технологической архитектуры и используемых программно-технических средств, квалификацию пользователей и степень их удовлетворенности. Также должны быть рассмотрены вопросы взаимодействия со смежными системами, обеспечения информационной безопасности комплекса, аппаратного обеспечения, условий эксплуатации и состояния эксплуатирующей службы. В качестве ресурсной части необходимо рассмотреть квалификационный, численный состав всей ИТ-службы, а также ее структуру.
Текущее состояние информатизации должно быть проанализировано с точки зрения эффективности ее использования и перспектив развития. При этом должны быть идентифицированы пробелы в покрытии информационными системами наиболее существенных бизнес-процессов, а также оценена степень соответствия существующей системы управления развитием и использованием информационных технологий основным требованиям бизнеса.
Итоговый документ (отчет) должен содержать общую характеристику объекта и техническую оценку по каждой из анализируемых программных систем. Общая характеристика объекта должна включать:
• перечень имеющихся на предприятии прикладных программных комплексов и их общие описания;
• структуру ИТ-службы, ее цели и задачи, роли и численность персонала, обслуживающего каждую из программных систем;
• состояние и состав эксплуатируемого системного программного обеспечения;
• состояние и состав аппаратного обеспечения;
• информационную безопасность эксплуатируемых систем.
По каждой из анализируемых программных систем должно быть представлено:
• состав подсистем и перечень функций системы;
• схемы информационных взаимодействий с другими системами;
• степень покрытия бизнес-процессов предприятия функциональностью системы;
• направления и приоритетность развития функциональности системы;
• оценка методологии создания системы;
• оценка архитектурных решений, использованных в системе (общая оценка архитектуры, оценка информационной модели – схемы базы данных, оценка реализации базовых функциональных элементов);
• оценка характеристик системы (масштабируемость системы, устойчивость к внесению изменений, степень интегрируемости системы в комплексное решение, степень документированности и отчуждаемости системы);
• общая оценка системы и выводы о ее возможном использовании при построении КИУС.
Разработка концепции
При разработке концепции КИУС необходимо ориентироваться на итерационность процесса создания КИУС, речь идет о последовательном ее построении на базе стратегии развития информационных технологий и в соответствии с единым планом, который является составной и неотъемлемой частью общей стратегии развития предприятия.
Концепция КИУС должна включать:
• описание основных требований к системе со стороны функциональных подразделений;
• описание существующих решений, включая перспективные вырианты, а также общие принципы взаимодействия смежных систем;
• описание существующих проблем, связанных с эксплуатацией приложений и аппаратных средств;
• описание предлагаемых решений и их обоснование;
• план развития системы на 2–3 года.