Управление проектом. Конспект лекций по курсу Управление проектами. Конспект лекций по курсу Управление проектами (УП) Подготовил профессор Синенко С. А
Скачать 0.76 Mb.
|
Раздел 3. Информационные технологии в проекте 3.1. Понятие и назначение информационных технологий в проекте. Различные аспекты информационных технологий. Совместимость информационных технологий в проекте Информация – одна из сложнейших, еще полностью не раскрытых областей современной науки. Это видно хотя бы из нечеткости самих определений понятия информации: совокупность сведений, данных, знаний. Или из философии – нарушение монотонности. В кибернетике количество информации тесно связывается с энтропией, с одним из основных понятий классической физики, т. е. со способностью энергии к превращениям. С точки зрения методологии управления прогрессирующая энтропия, т. е. постоянно увеличивающаяся хаотическая беспорядочность связей между элементами, характерна для закрытых, изолированных от окружающей среды систем, и информация есть отрицание энтропии. Технология — это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных, технических, энергетических, трудовых факторов производства, способах их соединения для создания продукта или услуги, отвечающих определенным требованиям. Управленческие технологии основываются на применении компьютеров и телекоммуникационной техники. Согласно определению, принятому ЮНЕСКО. Информационная технология - это комплекс взаимосвязанных, научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Информационная технология, регламентирована ГОСТ 34.003-90, — это «приемы, способы и методы применения средств вычислительной техники при выполнении функций сбора, хранения, обработки, передачи и использования данных». Целью ИТ является качественное формирование и использование информационных ресурсов в соответствии с потребностями пользователя. Методами ИТ являются методы обработки данных. В качестве средств ИТ выступают математические, технические, программные, информационные, аппаратные и др. средства.. Средства ИТ разделяются на две большие группы: технологии с избирательной и с полной интерактивностью. Входная информация поступает из систем операционного уровня. Выходная информация формируется в виде управленческих отчетов в удобном для принятия решения виде. База данных, используемая для получения указанной информации, должна состоять из двух элементов: - данных, накапливаемых на основе оценки операций, проводимых фирмой; - планов, стандартов, бюджетов и других нормативных документов, определяющих планируемое состояние объекта управления (подразделения фирмы). Информационная система (ИС) - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации. Это система, реализующая информационную модель предметной области, чаще всего — какой-либо области человеческой деятельности. ИС должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразование) информации. Информационной системой (или информационно-вычислительной системой) называют совокупность взаимосвязанных аппаратно-программных средств для автоматизации обработки информации. В информационную систему данные поступают от источника информации. Эти данные отправляются на хранение либо претерпевают в системе некоторую обработку и затем передаются потребителю. Информационная система состоит из источника информации, аппаратной части ИС, программной части ИС, потребителя информации. Состав ИС: данные; информация; знания. Классификация информационных систем: по степени автоматизации (ручные информационные системы характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком; автоматизированные информационные системы (АИС) предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль отводится компьютеру); по характеру использования информации (информационно-поисковые системы программная система для хранения, поиска и выдачи интересующей пользователя информации; информационно-аналитические системы класс информационных систем, предназначенных для аналитической обработки данных; информационно-решающие системы системы, осуществляющие переработку информации по определенному алгоритму; управляющие; советующие; ситуационные центры (информационно-аналитические комплексы)); по архитектуре (локальные ИС, работающие на одном электронном устройстве, не взаимодействующем с сервером или другими устройствами; клиент-серверные ИС работающие в локальной или глобальной сети с единым сервером; распределенные ИС децентрализованные системы в гетерогенной многосерверной сети или peer- to-peer сети); по сфере применения (информационные системы организационного управления обеспечение автоматизации функций управленческого персонала; информационные системы управления техническими процессами обеспечение управления механизмами, технологическими режимами на автоматизированном производстве; автоматизированные системы научных исследований программно- аппаратные комплексы, предназначенные для научных исследований и испытаний; информационные системы автоматизированного проектирования программно-технические системы, предназначенные для выполнения проектных работ с применением математических методов; автоматизированные обучающие системы комплексы программно- технических и учебно-методических средств, обеспечивающих учебную деятельность; интегрированные информационные системы обеспечение автоматизации большинства функций предприятия); по масштабу (малые (настольные); средние (сетевые); крупные ИС масштаба предприятия (корпоративные)); по степени охвата сфер деятельности предприятия (производственные; финансовые; складские; бухгалтерские и другие); по назначению (сбор; хранение; обработка информации). ИС, прежде всего, предназначены для конечного пользователя, не являющегося специалистом в области вычислительной техники. Из этого следует, что ИС должны включать в себя клиентские приложения, обеспечивающие интуитивно понятный интерфейс. Информационная технология поддержки принятия решений, прежде всего, характеризуется системой управления интерфейсом. Эффективность и гибкость информационной технологии во многом зависят от характеристик интерфейса системы поддержки принятия решений. Взаимодействие между информационными технологиями и организациями очень комплексно и подвержено влиянию большого числа факторов, включая структуру организации, стандартную технику эксплуатации, политику, культуру, окружающую среду и решения управления. Наибольший прогресс среди компьютерных информационных систем отмечен в области разработки экспертных систем. Экспертные системы дают возможность менеджеру или специалисту получать консультации экспертов по любым проблемам, о которых этими системами накоплены знания. Решение специальных задач требует специальных знаний. Главная идея использования технологии экспертных систем заключается в том, чтобы получить от эксперта его знания и, загрузив их в память компьютера, использовать всякий раз, когда в этом возникнет необходимость. Все это делает возможным использовать технологию экспертных систем в качестве советующих систем. Сходство информационных технологий, используемых в экспертных системах и системах поддержки принятия решений, состоит в том, что обе они обеспечивают высокий уровень поддержки принятия решений. Однако имеются три существенных различия: Первое связано с тем, что решение проблемы в рамках систем поддержки принятия решений отражает уровень еѐ понимания пользователем и его возможности получить и осмыслить решение. Технология экспертных систем, наоборот, предлагает пользователю принять решение, превосходящее его возможности. Второе отличие указанных технологий выражается в способности экспертных систем пояснять свои рассуждения в процессе получения решения. Очень часто эти пояснения оказываются более важными для пользователя, чем само решение. Третье отличие связано с использованием нового компонента информационной технологии — знаний. Основными компонентами информационной технологии, используемой в экспертной системе, являются: интерфейс пользователя, база знаний, интерпретатор, модуль создания системы. Интерфейс пользователя. Менеджер (специалист) использует интерфейс для ввода информации и команд в экспертную систему и получения выходной информации из нее. Команды включают в себя параметры, направляющие процесс обработки знаний. Технология экспертных систем предусматривает возможность получать в качестве выходной информации не только решение, но и необходимые объяснения. Различают два вида объяснений: - объяснения, выдаваемые по запросам. Пользователь в любой момент может потребовать от экспертной системы объяснения своих действий; - объяснения полученного решения проблемы. После получения решения пользователь может потребовать объяснений того, как оно было получено. Система должна пояснить каждый шаг своих рассуждений, ведущих к решению задачи. Хотя технология работы с экспертной системой не является простой, пользовательский интерфейс этих систем является дружественным и обычно не вызывает трудностей при ведении диалога. База знаний. Она содержит факты, описывающие проблемную область, а также логическую взаимосвязь этих фактов. Центральное место в базе знаний принадлежит правилам. Правило определяет, что следует делать в данной конкретной ситуации, и состоит из двух частей: условия, которое может выполняться или нет, и действия, которое следует произвести, если условие выполняется. Все используемые в экспертной системе правила образуют систему правил, которая даже для сравнительно простой системы может содержать несколько тысяч правил. Интерпретатор. Это часть экспертной системы, производящая в определенном порядке обработку знаний (мышление), находящихся в базе знаний. Технология работы интерпретатора сводится к последовательному рассмотрению совокупности правил (правило за правилом). Если условие, содержащееся в правиле, соблюдается, выполняется определенное действие, и пользователю предоставляется вариант решения его проблемы. Кроме того, во многих экспертных системах вводятся дополнительные блоки: база данных, блок расчета, блок ввода и корректировки данных. Модуль создания системы. Он служит для создания набора (иерархии) правил. Существуют два подхода, которые могут быть положены в основу модуля создания системы: использование алгоритмических языков программирования и использование оболочек экспертных систем. Для представления базы знаний специально разработаны языки Лисп и Пролог, хотя можно использовать и любой известный алгоритмический язык. Устаревание информационной технологии. Для информационных технологий является вполне естественным то, что они устаревают и заменяются новыми. При внедрении новой информационной технологии в организации необходимо оценить риск отставания от конкурентов в результате ее неизбежного устаревания со временем, так как информационные продукты, как никакие другие виды материальных товаров, имеют чрезвычайно высокую скорость сменяемости новыми видами или версиями. Периоды сменяемости колеблются от нескольких месяцев до одного года. Если в процессе внедрения новой информационной технологии этому фактору не уделять должного внимания, возможно, что к моменту завершения перевода фирмы на новую информационную технологию она уже устареет и придется принимать меры к ее модернизации. Такие неудачи с внедрением информационной технологии обычно связывают с несовершенством технических средств, тогда как основной причиной неудач является отсутствие или слабая проработанность методологии использования информационной технологии. 3.2. Информационное обеспечение управления проектами: состав, структура, характеристики Информационная система управления проектом - организационно- технологический комплекс методических, технических, программных и информационных средств, направленный на поддержку и повышение эффективности процессов управления проектом. Любая информационная система должна выполнять три основные функции: 1. Ввод информации - т.е. собранных данных по различным аспектам выполнения проекта. 2. Обработка информации - сохранение и анализ введенных данных, в частности сравнение с запланированными. 3. Выдача результатов - информации, полученной в результате анализа собранных данных. На сегодняшний день применение информационных технологий для управления проектами можно представить так: персональные компьютерные системы для поддержки принятия решений; распределенные интегрированные системы Internet/Intranet; видеоконференции Персональные компьютерные системы, оснащенные программным обеспечением для управления проектами, должны обеспечивать выполнение функций: - работа в многопроектной среде; - разработка календарно-сетевого графика выполнения работ; - оптимизация распределения и учет ограниченных ресурсов; - проведение анализа «что - если»; - сбор и учет фактической информации о сроках, ресурсах и затратах, автоматизированной генерации отчетов; - планирование и контроль договорных обязательств; - централизованное хранение информации по реализуемым и завершенным проектам и т.д. Распределенные интегрированные системы в качестве основных инструментов используют: - архитектуру клиент - сервер. Она позволяет рабочим станциям («клиентам») и одному или нескольким центральным ПК («серверам») распределять выполнение приложений, используя вычислительную мощность каждого компьютера. Большинство систем клиент - сервер используют базы данных (БД) и системы управления базами данных (СУБД). Для успешного управления проектом необходимо, чтобы данные, полученные во время планирования и выполнения проекта, были всегда доступны всем участникам проекта; - системы телекоммуникаций (передача цифровых данных по оптико- волоконным кабелям, локально - вычислительные сети и т. д.); - портативные компьютеры; - программное обеспечение поддержки групповой работы, обеспечивающее: обмен электронной почтой; документооборот; групповое планирование деятельности; участие удаленных членов команды в интерактивных дискуссиях средствами поддержки и ведения обсуждений; проведение «мозгового штурма», давая возможность его участникам высказывать свои мнения с помощью компьютеров, подключенных к одному большому экрану. Internet/Intranet являются технологиями, сближающими предприятия и проекты. Они предоставляют доступ к информации проектов, не требуя на его организацию значительных средств. Размещение сайта проекта в сети Интернет является самым оптимальным и, наверное, единственным способом информирования участников о его состоянии в тех случаях, когда они находятся в различных точках земного шара. Intranet базируется на тех же элементах, что и Internet. Принципиальное отличие между ними заключается в том, что пользователями Intranet является ограниченный круг лиц, который, как правило, составляют работники конкретной корпорации, организации, предприятия. Видеоконференции позволяют передавать аудио-, видеоинформацию по локальным сетям Internet. Применяются также голосовые конференции для компьютерной телефонии в Internet. Выделим два основных направления автоматизации управления проектами - автоматизация стандарта управления проектами и автоматизация функций управления проектами. Автоматизация стандарта управления проектами может быть обеспечена средствами таких информационных технологий, как, например, система управления документами в документарной части стандарта или система управления деловыми процессами в процедурной части стандарта. В стандарте могут быть явно или неявно заложены требования к автоматизации функций управления проектами К основным областям деятельности по управлению проектами, подлежащим в той или иной степени автоматизации относятся: - собственно управление проектами, которое в узком смысле обычно понимается как календарно - ресурсное планирование; - формирование и ведение бюджета проекта; - управление документами - как управленческими, так и являющимися результатами выполнения проекта; - управление деловыми процессами в проектах, включая процессы согласования документов. В части календарно-ресурсного планирования СУП должна обеспечить следующие возможности: - формирование структуры декомпозиции работ (WBS-структуры), требуемой степени детализации; - формирование календарного плана, содержащего продолжительность работ, их объем и стоимости, ограничения на даты начала и окончания, а также технологические зависимости между работами; - формирование ограничений по проекту, определяющих перечень трудовых ресурсов, которые предполагается использовать в проекте с указанием доступного количества в определенное время; - формирование детального плана работ, в котором работам назначены ресурсы - трудозатраты и материально-технические ресурсы; - построение отчетов о состоянии проекта, в том числе с использованием различных аналитик. В части финансового планирования СУП должна обеспечить следующие возможности: - планирование и учет финансовых потоков, включая расчеты с заказчиком и субподрядчиками; - формирование заданий исполнителям и учет реально затраченного времени; - учет непроектного и нерабочего времени, отпусков и больничных листов; - учет командировочных и административных расходов. В проектах большое значение имеют не только традиционные функции управления документами, такие как поддержание версий документов и истории работы с ними, ведение архива, авторизация доступа, поддержание связей между документами (EDMS-функции). Может быть, даже большее значение приобретают функции управления движением документов и контроля сроков их исполнения (workflow-функции). Управление документами реализуется с использованием базовой функциональности промышленных пакетов (Docs Open, Documentum). Функции управления движением документов и контроля сроков их исполнения реализуются с использованием базовой функциональности специализированных программных систем (Eastman) или промышленных пакетов управления документами (Documentum). Эффективность использования ИСУП зависит от многих факторов. Необходимо уделить особое внимание процессам разработки, пилотного запуска, испытания и лишь после оценки эффективности системы проводить масштабирование решения. 3.3. Программные средства для управления проектами. Их функциональные возможности и критерии выбора программных средств. Характеристика состояния рынка программных продуктов по управлению проектами Процессом достижения некоторой конкретной цели необходимо управлять, потому что результат и, соответственно, успех не может прийти самопроизвольно. Управление проектом - это особый вид деятельности, включающий планирование, контроль за выполнением работ и коррекцию плана путем применения современных методов управления. Очевидно, что базой эффективного управления проектом является план, в котором: действия (мероприятия, работы) упорядочены по результатам и срокам их достижения; достигнут компромисс между характеристиками системы и ресурсами. Технологию сетевого планирования и управления (СПУ) составляют следующие методы: метод диаграмм Гантта и сетевые методы планирования. Диаграмма Гантта представляет собой линейный график, задающий сроки начала и окончания взаимосвязанных действий, образующих единый технологический процесс, который необходимо выполнить для достижения цели проекта. Основные недостатки метода диаграмм Гантта: сложность формализации процедур их (диаграмм) анализа; отсутствие возможности установления зависимостей между различными действиями. К достоинствам следует отнести простоту и наглядность. Современные системы планирования используют модифицированные диаграммы Гантта, в которых перечисленные выше недостатки в большей степени устранены. К классическим методам в группе сетевых методов планирования относятся: метод критического пути (Critical Path Method - СРМ); метод анализа и оценки программ (Prodram Evalution and Review Techique - PERT). Задачи, решаемые пакетами управления проектами. Пакеты управления проектами предназначены для планирования проектов и контроля их выполнения. Планирование включает составление расписания выполнения работ (назначение сроков выполнения работ проекта), назначение ресурсов на выполнение работ проекта, определение необходимых затрат и их распределения во времени. Корректировка. Составленный план приходится неоднократно корректировать в процессе выполнения проекта. Процесс корректировки заключается в повторном выполнении субпроцессов планирования на основании информации о ходе выполнения проекта. Особенностью мощных систем является: большое количество планируемых задач (до нескольких десятков тысяч), способность поддерживать несколько уровней детализации описания проектов, использование сложных методов оптимизации расписания задач проекта и распределения нескольких различных видов ресурсов. Примерами мощных систем могут служить Artemis Project фирмы Metier, Primavera Project Planner фирмы Primavera Systems, Open Plan фирмы Welcom Software, Project Manager Workbench фирмы Applied Business Technology Corporation. Рассмотрим продукт фирмы Applied Business Technology Corporation. Project Manager Workbench - программный продукт, добившийся международного успеха в области управления проектом, с ограничениями на ресурсы вследствие применения гибких средств настройки, простоты и удобства в работе, универсальности и реальности решений. Системы среднего класса предназначены для управления средними проектами, позволяющими планировать и управлять выполнением около 10000 задач. Наиболее распространенными программными продуктами данного класса являются Time-Line фирмы Symantec и Microsoft Project фирмы Microsoft. Эти системы ориентированы на использование непосредственно руководителями проекта. Основными отличительными чертами для систем данного класса является приемлемый интерфейс и простота оптимизационных алгоритмов, а также достаточный уровень совмещения в них функций экономического учета и анализ затрат на проекты. Системы быстрого планирования проектов предназначены для менеджеров небольших организаций в бизнесе или разработке (уровень начальника группы или отдела). Часто они являются упрощенными версиями рассмотренных выше систем, например On Taget фирмы Symantec, реализующими планирование только с использованием диаграмм Гантта. В настоящее время на западном рынке представлено значительное количество универсальных и специализированных программных пакетов для персональных компьютеров, автоматизирующих функции планирования и контроля календарного графика выполнения работ. Наряду с системами календарного планирования в последнее время получили широкое распространение программные проекты, дополняющие возможности универсальных систем. Как правило, дополнительное программное обеспечение позволяет: - добавить или улучшить отдельные функции управления проектами, например, анализ рисков (Palisade Corp. @RISK), учет рабочего времени исполнителей (HMS Software TimeControl), расчет расписания при ограниченных ресурсах (Parsifal Systems Inc. BestSchedule for Projects); - интегрировать системы управления проектами в корпоративные управленческие системы (например, Marin Research Inc. Project Gateway для Lotus Notes, Time Line Solutions Соrр. Project Management Integrator для Novell GroupWise, Project Updater для Oracle); - настроить универсальное программное обеспечение на специфику управления проектами в конкретной предметной области (например, интеграция со сметными системами для строительных проектов). Основные различия между системами проявляются в реализации функций ресурсного планирования и многопроектного планирования и контроля. Отметим, что на сегодняшний день все основные производители программного обеспечения для управления проектами (за исключением Scitor) представлены в России. Рынок программных систем в целом довольно консервативен. Каждая компания наращивает мощь своих продуктов. Увеличивает ее функциональность. Однако и на этом рынке заметны явные тенденции создания управленческих программ или модулей в составе комплексных продуктов. |