Понятие консалтинга в области информационных технологийПрактически каждая фирма, работающая на рынке информационных технологий, заявляет о предоставлении ею неких консалтинговых услуг. Что же следует понимать под консалтингом? Консалтинг – это деятельность специалиста или целой фирмы, занимающихся стратегическим планированием проекта, анализом и формализацией требований к информационной системе, созданием системного проекта, иногда – проектированием приложений. Но все это до этапа собственно программирования или настройки каких-то уже имеющихся комплексных систем управления предприятием, выбор которых и осуществляется на основе системного проекта. В это понятие не входит системная интеграция. Фактически консультантом выполняется два вида работ. 1. Бизнес-консалтинг. Иными словами – это элементарное наведение порядка в организации: бизнес-анализ и реструктуризация (реинжиниринг бизнес-процессов). Любая организация – это довольно сложный организм, функционирование которого одному человеку просто невозможно понять. Руководство в общих чертах представляет себе ход дел, а клерк досконально изучил только то, чем он конкретно занимается, уяснил свою роль в сложившейся системе деловых взаимоотношений. Но как организация функционирует в целом, не знает, как правило, никто. И именно деятельность, направленная на то, чтобы разобраться в функционировании таких организмов, построить соответствующие модели и на их основе выдвинуть некоторые предложения по поводу улучшения работы некоторых звеньев, а еще лучше – бизнес-процессов считается бизнес-консалтингом. 2. Системный анализ и проектирование. Выявление и согласование требований заказчика приводит к пониманию того, что же в действительности необходимо сделать. За этим следует проектирование или выбор готовой системы так, чтобы она в итоге как можно в большей степени удовлетворяла требованиям заказчика. Кроме того, важный элемент консалтинга – формирование и обучение рабочих групп. Здесь идет речь не только о традиционной учебе: любые проекты, модели должны в итоге кем-то сопровождаться. Поэтому сотрудники предприятия с самого начала участвуют в проекте, обучаясь сопровождать систему. По окончании проекта они способны анализировать и улучшать бизнес-процессы в рамках собственной отдельно взятой организации. Цели и этапы разработки консалтинговых проектов Основными целями разработки консалтинговых проектов являются: представление деятельности предприятия и принятых в нем технологий в виде иерархии диаграмм, обеспечивающих наглядность и полноту их отображения; формирование на основании анализа предложений по реорганизации организационно-управленческой структуры; упорядочивание информационных потоков (в том числе документооборота) внутри предприятия; выработка рекомендаций по построению рациональных технологий работы подразделений предприятия и его взаимодействию с внешним миром; анализ требований и проектирование спецификаций корпоративных информационных систем; рекомендации и предложения по применимости и внедрению существующих систем управления предприятиями. Основные этапы разработки консалтинговых проектов следующие: Анализ первичных требований и планирование работ. Данный этап предваряет инициацию работ над проектом. Его основными задачами являются: анализ первичных бизнес-требований, предварительная экономическая оценка проекта, построение план-графика выполнения работ, создание и обучение совместной рабочей группы. Проведение обследования деятельности предприятия. В рамках этого этапа осуществляется: предварительное выявление требований, предъявляемых к будущей системе; определение оргштатной и топологической структур предприятия; определение перечня целевых задач (функций) предприятия; анализ распределения функций по подразделениям и сотрудникам; определение перечня применяемых на предприятии средств автоматизации. При этом выявляются функциональные деятельности каждого из подразделений предприятия и функциональные взаимодействия между ними, информационные потоки внутри подразделений и между ними, внешние по отношению к предприятию объекты и внешние информационные взаимодействия. В качестве исходной информации при проведении обследования и выполнении дальнейших этапов служат: данные по оргштатной структуре предприятия; информация о принятых технологиях деятельности; стратегические цели и перспективы развития; результаты интервьюирования сотрудников (от руководителей до исполнителей нижнего звена); предложения сотрудников по усовершенствованию бизнес-процессов предприятия; нормативно-справочная документация; опыт системных аналитиков в части наличия типовых решений. Длительность этапа 1-2 недели. По окончании обследования строится и согласуется с заказчиком предварительный вариант функционирования модели предприятия, включающей идентификацию внешних объектов и информационных взаимодействий с ними, а также детализацию до уровня основных деятельностей предприятия и информационных связей между ними. Построение моделей деятельности предприятия. На данном этапе осуществляется обработка результатов обследования и построение моделей деятельности предприятия следующих типов: Модели "как есть", представляющей собой "снимок" положения дел на предприятии (оргштатная структура, взаимодействия подразделений, принятые технологии, автоматизированные и неавтоматизированные бизнес-процессы и т.д.) на момент обследования и позволяющий понять, что делает и как функционирует данное предприятие с позиций системного анализа, а также на основе автоматической верификации выявить ряд ошибок и узких мест и сформулировать ряд предложений по улучшению ситуации; Модели "как должно быть", интегрирующей перспективные предложения руководства и сотрудников предприятия, экспертов и системных аналитиков и позволяющей сформировать видение новых рациональных технологий работы предприятия. Переход от модели "как есть" к модели "как должно быть" осуществляется следующими двумя способами: Совершенствование технологий на основе оценки их эффективности. При этом критериями оценки являются стоимостные и временные затраты выполнения бизнес-процессов, дублирование и противоречивость выполнения отдельных задач бизнес-процесса, степень загруженности сотрудников ("легкий" реинжиниринг). Радикальное изменение технологий и переосмысление бизнес-процессов ("жесткий" реинжиниринг). Например, вместо попыток улучшения бизнес-процесса проверки кредитоспособности клиента, может быть, следует задуматься, а нужна ли вообще такая проверка? Возможно затраты на такие проверки каждого из клиентов во много раз превышают убытки, которые может понести компания в отдельных случаях (например, когда клиентов много, а закупок мало). Разработка системного проекта. Данный этап является первой фазой разработки собственно системы автоматизации (точнее, фазой анализа требований к системе), на которой требования заказчика уточняются, формализуются и документируются. Фактически на этом этапе дается ответ на вопрос: "Что должна делать будущая система?" Именно здесь лежит ключ к успеху всего проекта автоматизации. На этом этапе определяются: архитектура системы, ее функции, внешние условия ее функционирования, распределение аппаратной и программной частями; интерфейсы и распределение функций между человеком и системой; требования к программным и информационным компонентам системы, необходимые аппаратные ресурсы, требования к базе данных, физические характеристики компонент системы, их интерфейсы; состав людей и работ, имеющих отношения к системе; ограничения в процессе разработки (директивные сроки завершения отдельных этапов, имеющиеся ресурсы, организационные процедуры и мероприятия, обеспечивающие защиту информации). Системный проект строится на основе модели "как должно быть" и включает функциональную модель будущей системы в соответствии с одним из общеупотребительных стандартов (например, IDEF0 или IDEF3), информационную модель (например, в соответствии со стандартом IDEF1X), а также техническое задание на создание автоматизированной системы (например, в соответствии с ГОСТ 34.602-89). Разработка предложений по автоматизации предприятия. На основании системного проекта осуществляется: составление перечня автоматизированных рабочих мест (АРМ) и способов взаимодействия между ними; анализ применимости существующих систем управления предприятиями для решения требуемых задач и формирование рекомендаций по выбору готовой системы; совместное с заказчиком принятие решения о выборе конкретной системы или разработке собственной системы; разработка требований к техническим средствам; разработка требований к программным средствам; разработка предложений по этапам и срокам реализации. Разработка технического проекта. На данном этапе на основе системного проекта и принятых решений по автоматизации осуществляется проектирование системы. Этот этап подразделяется на два подэтапа: Проектирование архитектуры системы, включающее разработку структуры и интерфейсов ее компонент, определение информационных потоков между основными компонентами, связей между ними; Детальное проектирование каждой компоненты, включающее разработку ее спецификаций, требований к тестам и плана интеграции компонент, а также построение моделей иерархии программных модулей и проектирование внутренней структуры модулей. При этом происходит расширение системного проекта за счет его уточнения и построения моделей автоматизированных рабочих мест. Разработка новой системы или настройка существующей системы. В случае разработки собственной системы последующие этапы являются традиционными: по спецификациям технического проекта осуществляется программирование модулей, их тестирование и отладка. Настройка существующей системы проходит следующие этапы: наполнение системы фактическими данными; построение процедур их обработки; интеграция процедур внутри автоматизированных рабочих мест; интеграция автоматизированных рабочих мест в систему.
|
|