Название: Проектирование экономических информационных систем - Смирнова Г. Н. Жанр: Информатика Рейтинг: Просмотров: 794 |
Глава 16ПЛАНИРОВАНИЕ И КОНТРОЛЬ ПРОЕКТНЫХ РАБОТ
16.1 Основные компоненты процесса управления проектированием ЭИС Управление проектированием ЭИС в функциональном аспекте рассматривается как совокупность взаимосвязанных процессов. Под процессами управления понимаются действия и процедуры, связанные с решением конкретных задач или реализацией функций управления, к которым относятся: процессы инициации, связанные с принятием решения о начале выполнения проекта или какого-либо очередного этапа или фазы его; процессы планирования - совокупность процедур, связанных с определением целей и критериев успеха проекта и разработкой рабочих схем их достижения; процессы исполнения, предназначенные для координации людей и других ресурсов для выполнения плана; процессы анализа, дающие возможность определить соответствие плана и исполнения проекта поставленным целям и критериям успеха и принять решения о необходимости применения корректирующих воздействий; процессы оперативного управления или регулирования - совокупность процедур, предназначенных для определения необходимых корректирующих воздействий, их согласования, утверждения и применения; процессы завершения - процессы формализации выполнения проекта и составления отчетности. Процессы управления проектами накладываются друг на друга и происходят с разными интенсивностями на всех стадиях проекта. Кроме того, процессыуправления проектами связаны между собой своими результатами; результат выполнения одного становится исходной информацией для другого. Наконец, имеются взаимосвязи групп процессов различных фаз (этапов) проекта. Например, закрытие одной фазы может являться входом для инициации следующей фазы (пример: завершение фазы проектирования требует одобрения заказчиком проектной документации, которая необходима для начала реализации). В реальном проекте фазы могут не только предшествовать друг другу, но и накладываться. Внутри каждой группы процессы управления проектами связаны друг с другом через свои входы и выходы: Входы - документы или документированные показатели, согласно которым процесс исполняется. Выходы - документы или документированные показатели, являющиеся результатом процесса. Методы и средства - механизмы, по которым вход преобразуется в выход. Рассмотрим состав и содержание выделенных групп процессов. Процессы инициации. Инициация включает единственный подпроцесс - авторизацию, т.е. решение начать следующую фазу проекта. Процессы планирования. Планирование имеет большое значение для проекта и включает сравнительно много процессов. Некоторые из процессов планирования имеют четкие логические и информационные взаимосвязи и выполняются в одном порядке практически во всех проектах. Так, например, сначала следует определить, из каких работ состоит проект, а уж затем рассчитывать сроки выполнения и стоимость проекта. Эти основные процессы выполняются по несколько раз на протяжении каждой фазы проекта. К основным процессам планирования проектных работ относятся [75 ]: Планирование целей - разработка постановки задачи (проектное обоснование, основные этапы и цели проекта). Декомпозиция целей - разделение этапов проекта на более мелкие и более управляемые компоненты для обеспечения более действенного контроля. Определение состава операций (работ) проекта - составление перечня операций, из которых состоит выполнение различных этапов проекта. Определение взаимосвязей операций - составление и документирование технологических взаимосвязей между операциями. Оценка длительностей или объемов работ - оценка количества рабочих временных интервалов либо объемов работ, необходимых для завершения отдельных операций. Определение ресурсов (людей, оборудования, материалов) проекта - определение общего количества ресурсов всех видов, которые могут быть использованы на работах проекта (ресурсов организации) и их характеристик. Назначение ресурсов - определение ресурсов, необходимых для выполнения отдельных операций проекта. Оценка стоимости - определение составляющих стоимости операций проекта и оценка этих составляющих для каждой операции, ресурса и назначения. Составление расписания выполнения работ - определение последовательности выполнения работ проекта, длительностей операций и распределения во времени потребностей в ресурсах и затрат с учетом наложенных ограничений и взаимосвязей. Оценка бюджета - приложение оценок стоимости к отделы ным компонентам проекта (этапам, фазам, срокам). Разработка плана исполнения проекта - интеграция результатов остальных подпроцессов для составления полного документа. Определение критериев успеха - разработка критериев оценки исполнения проекта. Кроме перечисленных основных процессов планирования имеется ряд вспомогательных процессов, необходимость в использовании которых сильно зависит от природы конкретного проекта. Такие процессы включают в себя: планирование качества - определение того, какие стандарты качества использовать в проекте, и того, как этих стандартов достичь; планирование организации - определение, документирование и назначение ролей, ответственности и взаимоотношений отчетности в организации; назначение персонала - назначение человеческих ресурсов на выполнение работ проекта; планирование взаимодействия - определение потоков информации и способов взаимодействия, необходимых для участников проекта; идентификация риска - определение и документирование событий риска, которые могут повлиять на проект; оценка риска - оценка вероятностей наступления событий риска, их характеристик и влияния на проект; разработка методов реагирования - определение необходимых действий для предупреждения рисков и реакции на угрожающие события; планирование поставок - определение того, что, как и когда должно быть поставлено; подготовка условий - выработка требований к поставкам и определение потенциальных поставщиков. Взаимосвязи между вспомогательными подпроцессами, как и само их наличие, в большой мере зависят от природы проекта. Процессы исполнения и контроля. Под исполнением подразумеваются процессы реализации составленного плана. Исполнение проекта должно регулярно измеряться и анализироваться для того, чтобы выявить отклонения от намеченного плана и оценить их влияние на проект. Регулярное измерение параметров проекта и идентификация возникающих отклонений далее также относятся к процессам исполнения и именуются контролем исполнения. Контроль исполнения следует проводить по всем параметрам, входящим в план проекта. Как и в планировании, процессы исполнения можно подразделить на основные и вспомогательные. К основным процессам исполнения можно отнести сам процесс исполнения плана проекта. Среди вспомогательных процессов можно отметить: учет исполнения - подготовку и распределение необходимой для участников проекта информации с требуемой периодичностью; подтверждение качества - регулярную оценку исполнения проекта с целью подтверждения соответствия принятым стандартам качества; подготовку предложений - сбор рекомендаций, отзывов, предложений, заявок и т.д.; выбор поставщиков - оценку предложений, выбор поставщиков и подрядчиков и заключение контрактов; контроль контрактов - контроль исполнения контрактов поставщиками и подрядчиками; развитие команды проекта - повышение квалификации участников команды проекта. Процессы анализа. Процессы анализа включают анализ плана и анализ исполнения проекта. Анализ плана означает определение того, удовлетворяет ли составленный план исполнения проекта предъявляемым к проекту требованиям и ожиданиям участников проекта. Он выражается в оценке показателей плана командой и другими участниками проекта. На стадии планирования результатом анализа плана может быть принятие решения о необходимости изменения начальных условий и составления новой версии плана либо принятие разработанной версии в качестве базового плана проекта, который в дальнейшем служит основой для измерения исполнения. В дальнейшем изложении анализ плана не выделяется в качестве отдельной группы процессов, а включается в группу процессов планирования, делая эту группу по своей природе итеративной. Таким образом, под процессами анализа в дальнейшем понимаются процессы анализа исполнения. Процессы анализа исполнения предназначены для оценки состояния и прогноза успешности исполнения проекта согласно критериям и ограничениям, определенным на стадии планирования. Для большинства проектов в число основных ограничений и критериев успеха входят цели, сроки, качество и стоимость работ проекта. При отрицательном прогнозе принимается решение о необходимости корректирующих воздействий, выбор которых осуществляется в процессах управления изменениями. Процессы анализа также можно подразделить на основные и вспомогательные. К основным относятся те процессы анализа, которые непосредственно связаны с целями проекта и показателями, характеризующими успешность исполнения проекта: анализ сроков - определение соответствия фактических и прогнозных сроков исполнения операций проекта директивным или запланированным; анализ стоимости - определение соответствия фактической и прогнозной стоимости операций и фаз проекта директивным или запланированным; анализ качества - мониторинг результатов с целью их проверки на соответствие принятым стандартам качества и определение путей устранения причин нежелательных результатов исполнения качества проекта; подтверждение целей - процесс формальной приемки результатов проекта его участниками (инвесторами, потребителями и т.д.). Вспомогательные процессы анализа связаны с анализом факторов, влияющих на цели и критерии успеха проекта. Эти процессы включают: оценку исполнения - анализ результатов работы и распределение проектной информации с целью снабжения участников проекта данными о том, как используются ресурсы для достижения целей проекта; анализ ресурсов - определение соответствия фактической и прогнозной загрузки и производительности ресурсов запланированным, а также анализ соответствия фактического расхода материалов, машинного времени и т.д. плановым значениям. В число процессов анализа не включены анализ взаимодействия с целью оптимизации процедур обработки проектной информации, анализ исполнения контрактов с целью своевременного внесения изменений и предотвращения споров и ряд других процессов, которые не носят регулярного характера (как анализ взаимодействия) либо составляют часть включенных процессов (как анализ контрактов). В результате анализа либо принимается решение о продолжении исполнения проекта по намеченному ранее плану либо определяется необходимость применения корректирующих воздействий. Процессы оперативного управления. Управление исполнением проекта - это определение и применение необходимых управляющих воздействий с целью успешной реализации проекта. Если исполнение проекта происходит в соответствии с намеченным планом, то управление фактически сводится к исполнению -доведению до участников проекта плановых заданий и контролю за их реализацией. Эти процессы включаются в процессы исполнения. В том случае, если в процессе реализации возникли отклонения, анализ которых показал, что необходимо определение и применение корректирующих воздействий, требуется: найти оптимальные корректирующие воздействия; скорректировать план оставшихся работ; согласовать намеченные изменения со всеми участниками проекта. Процессы оперативного управления предназначаются для определения, согласования и внесения необходимых изменений в план проекта. Такие процессы управления часто называются управлением изменениями и инициируются процессами анализа. К основным процессам оперативного управления, встречающимся практически в каждом проекте, относятся: общее управление изменениями - определение, согласование, утверждение и принятие к исполнению корректирующих воздействий и координация изменений по всему проекту; управление ресурсами - внесение изменений в состав и назначение ресурсов на работы проекта; управление целями - корректировка целей проекта по результатам процессов анализа; управление качеством - разработка мероприятий по устранению причин неудовлетворительного исполнения. Среди вспомогательных процессов управления выделяют: управление рисками - реагирование на события и изменение рисков в процессе исполнения проекта; управление контрактами - координация работы субподрядчиков, корректировка контрактов, разрешение конфликтов. Процессы завершения. Завершение проекта сопровождается следующими процессами: закрытием контрактов - завершением и закрытием контрактов, включая разрешение всех возникших споров; административным завершением - подготовкой, сбором и распределением информации, необходимой для формального завершения проекта. При реализации всех вышеперечисленных процессов управления, образующих контур управления, используются определенные методы и средства, состав и содержание которых будут рассмотрены в следующих разделах.
16.2 Методы планирования и управления проектами и ресурсами С целью повышения эффективности проектирования ЭИС, т.е. обеспечения качества проекта в нужный срок с наименьшими стоимостными и трудовыми затратами, необходимо разработать систему управления проектом (СУП), которую можно рассматривать как систему управления операциями и получения аналитических и отчетных сводок. Система управления проектами представляет собой организационно-технологический комплекс методических, технических, программных и информационных средств, направленный на поддержку и повышение эффективности процессов планирования и управления проектом. Система управления проектами содержит набор функциональных средств, которые помогают менеджеру планировать работы, временные, ресурсные и стоимостные оценки выполнения комплекса работ, а затем в процессе выполнения отслеживать ход работ и корректировать план. Функциональные средства, реализующие взаимосвязанные методы, являются основой для информационных систем, которые моделируют комплекс работ и потребности в ресурсах. Эти методы используют оценки требуемых объемов работ и позволяют менеджеру регулировать выполнение работ по времени, стоимости, составу работ, качеству и организационной структуре исполнения. Основные преимущества использования информационной системы для управления проектами включают: централизованное хранение информации по графику работ, ресурсам и стоимостям; возможности быстрого анализа влияния изменений в графике, ресурсном обеспечении и финансировании плана проекта; возможность распределенной поддержки и обновления данных в сетевом режиме; • возможности автоматизированной генерации отчетов и графических диаграмм, разработки документации по проекту. Процесс управления значительно облегчается, если СУП представить в виде модели, отражающей план разработки, в котором фиксируется весь ход событий для достижения конечной цели при заданных условиях. Составленная модель должна быть адекватна моделируемой системе. Информационная модель проекта, разработанная на начальной стадии планирования, подвергается в дальнейшем переработке в процессе его реализации. Таким образом, базовые методики планирования используются на протяжении всего жизненного цикла проекта. Существует несколько способов формализованного представления выполняемой совокупности работ, применяемых для целей планирования и управления ими. Широкое распространение при построении моделей систем управления комплексом операций получили графические методы как наиболее универсальные и дающие обозримую информацию о ходе работ, к основным из которых относятся метод построения линейного графика Гантта и метод, основанный на использовании теории графов, - метод сетевого планирования и управления (СПУ). Диаграмма Гантта, или циклограмма, - горизонтальная линейная диаграмма, на которой работы проекта представляются протяженными по времени отрезками, характеризующимися датами начала и окончания, задержками и, возможно, другими временными параметрами (рис. 16.1). Получаемый график отличается статичностью и громоздкостью, по результатам отображения работ нельзя оперативно получать информацию о ресурсах, нельзя оперативно управлять, поэтому для целей планирования и управления он может быть применим при небольших объемах работ. Существенными недостатками традиционных календарных графиков и циклограмм являются: неспособность в полной мере отражать взаимосвязи отдельных операций; недостаточная гибкость линейной модели; трудность ее корректировки при изменившихся условиях; ограниченные возможности прогнозирования дальнейшего хода работ, являющиеся факторами, снижающими эффективность процесса управления. Линейные модели, кроме того, не отражают той неопределенности, которая бывает присуща управлению проектами. Однако этот метод может быть использован при оптимизации распределения используемых ресурсов. Сетевые модели свободны от этих недостатков, легко поддаются обработке на ЭВМ и позволяют более эффективно осуществлять планирование, координацию, контроль и управление процессом создания сложных систем. Методика СПУ - развитая система планирования и управления, предусматривающая выявление и использование резервов времени и материальных ресурсов, дающая возможность прогнозирования и предупреждения возможных срывов в ходе выполнения программы. Она была разработана в конце 50-х годов в США, в 1956 г., М. Уолкером из фирмы «Дюпон» и Д. Келли из группы планирования капитального строительства фирмы «Ремингтон Рэнд». Они попытались использовать ЭВМ для составления планов-графиков крупных комплексов работ по модернизации заводов фирмы «Дюпон». В результате был создан рациональный и простой метод описания проекта с использованием ЭВМ, который первоначально был назван методом Уолкера-Келли, а позже получил название метода критического пути - МКП (или СРМ - Critical Path Method). Параллельно и независимо в США был создан метод анализа и оценки программ - PER Т (Program Evaluation and Review Technique). Данный метод был разработан корпорацией «Лок-хид» и консалтинговой фирмой «Буз, Аллен энд Гамильтон» для реализации проекта разработки ракетной системы «Поларис», объединявшего около 3800 основных подрядчиков и состоявшего из 60 тыс. операций. Рассмотрим ключевые определения и концепции используемых методов планирования, организации и контроля за проектом. Работа в плане проекта представляет некоторую деятельность, необходимую для достижения конкретных результатов (конечных продуктов нижнего уровня). Таким образом, работа является основным элементом (дискретной компонентой) деятельности на самом нижнем уровне детализации, на выполнение которого требуются время и ресурсы и который может задержать начало выполнения других работ. Момент окончания работы означает факт получения конечного продукта (результата работы). Работа является базовым понятием и представляет основу для организации данных в системах управления проектами. В понятие «работа» входит также ожидание, т.е. пассивный процесс, не требующий затрат труда и материальных ресурсов, но отнимающий время. Под работой подразумевают и простую зависимость, т.е. логическую связь между двумя или большим числом операций, которую иногда называют холостой, или фиктивной, работой, так как она не требует никаких затрат времени, стоимости, труда. Событие (веха) - результат выполнения работы или дата в ходе осуществления проекта. Событие используется для отображения состояния завершенности тех или иных работ. В контексте проекта менеджеры используют события или вехи для того, чтобы обозначить важные промежуточные результаты, которые должны быть достигнуты в процессе реализации проекта. Важным отличием событий от работ является то, что они не имеют длительности. Связи предшествования (логические зависимости) отображают природу зависимостей между работами. Большинство связей в проектах относится к типу «конец-начало», когда последующая работа может начаться только по завершении предшествующей работы. Связи предшествования образуют структуру сети. Комплекс взаимосвязей между работами часто называют логической структурой проекта, поскольку он определяет последовательность выполнения работ. Сетевая диаграмма (сеть, сетевой график, PERT-диаграмма) -графическое отображение работ проекта и их взаимосвязей. В планировании и управлении проектами под термином «сеть» понимается полный комплекс работ и событий проекта с установленными между ними зависимостями. Сетевая диаграмма не является блок-схемой в том смысле, в котором это средство используется для моделирования деловых процессов. Принципиальным отличием ее от блок-схемы является то, что сетевая диаграмма моделирует только логические зависимости между элементарными работами. Она не отображает входы, процессы и выходы и не допускает повторяющихся циклов, или петель. Сетевые диаграммы отображают сетевую модель в графическом виде как множество вершин, соответствующих работам связанных линиями, представляющими взаимосвязи между работами. Этот граф называется сетью типа «вершина - работа», или диаграммой предшествования. Существует другой тип сетевой диаграммы, называемый «сеть типа вершина - событие». При данном подходе работа представляется в виде линии между двумя событиями (узлами графа), которые, в свою очередь, отображают начало и конец данной работы. PERT-диаграммы являются примерами этого типа диаграмм. Как правило, сетевые диаграммы этого типа используют для графического описания процесса проектирования ЭИС. Это позволяет применять для анализа сети хорошо отработанный арсенал математических методов проведения расчетов на сетевых графиках. Сетевые методы планирования и управления (СПУ) используются в проектах, которые легко декомпозируются на упорядоченную последовательность операций (работ). Можно выделить следующие особенности использования системы методов СПУ. Системный подход к решению вопросов организации управления процессом создания новых систем. Использование информационно-динамической модели особенного вида (сетевой модели комплекса операций) для логико-математического описания процесса создания системы и алгоритмизации расчетов параметров этого процесса (продолжительности, трудоемкости, стоимости). Применение ЭВМ с целью обработки исходных и оперативных данных для расчета плановых показателей и получения необходимых аналитических и отчетных сводок. Комплексы работ, для которых применяются методы СПУ, могут иметь одноцелевой или многоцелевой характер.
На сетевых графиках события изображаются кружками с порядковыми номерами, действительные работы, ожидания -сплошными стрелками, фиктивные работы или зависимости -пунктирными линиями - стрелками. Стрелки указывают последовательность выполнения операций. Взаимосвязь кружков и стрелок является графическими символами сетевой модели, которые должны строиться по определенным правилам. 1. Любая работа обозначается стрелкой, которая соединяет только два события и отражает процесс перехода от одного события к другому.
Событие, из которого стрелка выходит, называется начальным или предшествующим по отношению к дальнейшей работе. Событие, в которое стрелки входит, является конечным или последующим. Начало стрелки показывает, с какого события данная работа начинается, а конец стрелки - в каком событии она заканчивается. Работы имеют временные оценки, которые проставляются на стрелках. Событие считается свершившимся тогда, когда будет закончена самая длительная из всех входящих в него работ. Требуемые для выполнения работы размеры ресурсов указываются на стрелках в скобках. Максимальный по продолжительности полный путь в сети называется критическим; работы, лежащие на этом пути, также называются критическими (на графике они отражаются двойными стрелками). Выявление критического пути позволяет установить работы (операции), определяющие ход выполнения проекта. Критические работы в ходе проектирования должны выполняться строго по графику. Именно длительность критического пути определяет наименьшую общую продолжительность работ по проекту в целом. Метод критического пути позволяет рассчитать возможные календарные графики выполнения комплекса работ на основе описанной логической структуры сети и оценок продолжительности выполнения каждой работы, определить критический путь проекта. Длительность выполнения всего проекта в целом может быть сокращена за счет сокращения длительности работ, лежащих на критическом пути. Соответственно любая задержка выполнения работ критического пути повлечет увеличение длительности проекта. Концепция критического пути обеспечивает концентрацию внимания менеджера на критических работах. Все критические работы являются потенциально «узкими» местами плана. Критических путей может быть несколько. Пути, продолжительность которых приближается к критическому пути, называются субкритическими. Остальные пути - некритические. Наличие критического пути позволяет использовать его в качестве основы для оптимизации плана. Работы, лежащие на некритическом пути, обладают некоторыми резервами времени, которые являются важными показателями работы сети. Однако ос- 3q-2639 465
новным достоинством метода критического пути является возможность манипулирования сроками выполнения задач, не лежащих на критическом пути. Временной резерв, или запас времени, - это разность между самым ранним возможным сроком завершения работы и самым поздним допустимым временем ее выполнения. Управленческий смысл временного резерва заключается в том, что при необходимости урегулировать технологические, ресурсные или финансовые ограничения проекта он позволяет менеджеру задержать работу на это время без влияния на общую продолжительность проекта и продолжительность непосредственно связанных с ней задач. Структура разбиения работ (СРР) - иерархическая структура последовательной декомпозиции задач проекта на подзадачи. Структура разбиения работ является изначальным инструментом для организации работ, обеспечивающим разделение общего объема работ по проекту в соответствии с порядком их выполнения в организации. На нижнем уровне детализации выделяются работы, соответствующие детализированным элементам деятельности, отображаемым в сетевой модели. СРР представляет иерархическую композицию, которая помогает разработчику для достижения следующих целей: структуризации работ на основные компоненты и подкомпоненты; обеспечения направленности деятельности на достижение всего комплекса целей; разработки системы ответственности за выполнение работ проекта; разработки системы отчетности и обобщения информации по проекту. Структурная схема организации (ССО) имеет формат, подобный формату СРР. Каждому элементу нижнего уровня в СРР должны соответствовать один элемент или несколько элементов из ССО. Таким образом, ССО является средством определения ответственных за выполнение работ в сложных организациях и обеспечивает основу для разработки структуры системы отчетности. Ресурсы - обеспечивающие компоненты деятельности, включающие исполнителей, энергию, материалы, машинное время, оборудование и т.д. Соответственно с каждой работой можно связать функцию потребности в ресурсах.
Методики назначения и выравнивания ресурсов позволяют менеджеру проанализировать сетевой план, построенный с помощью метода критического пути, с тем чтобы обеспечить доступность и использование определенных ресурсов на протяжении всего времени выполнения проекта. Назначение ресурсов состоит в определении потребности каждой работы в различных типах ресурсов. Методики выравнивания ресурсов представляют собой, как правило, программно-реализованные эвристические алгоритмы планирования при ограниченных ресурсах. Эти средства помогают менеджеру создать реальное расписание проекта с учетом потребности проекта в ресурсах и фактически доступных в данный момент времени ресурсов. Ресурсная гистограмма - гистограмма, отображающая потребности проекта в том или ином виде ресурсов в каждый момент времени. Ресурсное календарное планирование - планирование сроков начала работ при ограниченных наличных ресурсах. Проверка ресурсной реализуемости календарного плана требует сопоставления функций наличия и потребности в ресурсах для проекта в целом. Сдвигая некритические работы вплоть до их поздних сроков начала (окончания), можно видоизменить ресурсный профиль, обеспечивая оптимальное использование ресурсов. Информация, полученная в результате ресурсного анализа проекта, помогает заострить внимание менеджера и членов команды на тех моментах работы, где эффективное управление ресурсами будет являться ключевым фактором успеха. Анализ реализуемости проекта - понятие реализуемости, имеет ряд своих разновидностей: логическую реализуемость (учет логических ограничений на возможный порядок выполнения работ во времени); временной анализ (расчет и анализ временных характеристик работ: ранняя/поздняя дата начал а/окончания работы, полный, свободный временной резерв и др.); физическую (ресурсную) реализуемость (учет ограниченности наличных или доступных ресурсов в каждый момент времени выполнения проекта); финансовую реализуемость (обеспечение положительного баланса денежных средств как особого вида ресурса). Параметрами, по которым должно вестись управление проектом, являются следующие: время, стоимость, ресурсы, технико-экономические показатели (ТЭП). Время управления проектом 30" 467
учитывается всегда, остальные параметры - в необходимых случаях. В зависимости от различного сочетания параметров возникают и соответствующие разновидности системы управления комплексом работ по конечным ее параметрам и их сочетаниям, к которым относятся: время; время - стоимость; время - ресурсы; время - стоимость - ресурсы; время - ТЭП; время - стоимость - ТЭП; время - ресурсы - ТЭП; время - стоимость - ресурсы - ТЭП. Чаще всего используются системы с параметром «время». Возможность учета в системе всех видов ресурсов, к которым в первую очередь следует отнести рабочую силу, оборудование и денежные ресурсы, значительно расширяет сферу планирования и управления системой. Можно отметить, что применение методологии СПУ дает ряд преимуществ в организации управления проектами, поскольку позволяет: четко отобразить объем и структуру решаемой задачи, выявить с достаточной степенью детализации работы, определить события, свершение которых необходимо для достижения заданной цели; выявить и всесторонне проанализировать взаимосвязь между работами, так как в самом принципе построения сетевой модели заложено точное отражение всех зависимостей между работами; разработать обоснованный план выполнения комплекса работ по созданию новой системы; более эффективно использовать ресурсы, так как анализ сетевой модели и выявление критических работ и резервов времени на «некритических» работах помогают руководителям определить возможности перераспределения ресурсов с целью ускорения выполнения критических работ и, следовательно, сократить сроки завершения разработки в целом; заранее анализировать результаты осуществления различных вариантов плана на ЭВМ; быстро обработать с помощью ЭВМ большие объемы данных и обеспечить руководство своевременной и исчерпывающей информацией о фактическом состоянии работ, облегчающих принятие обоснованных решений; осуществить обоснованное прогнозирование проектных работ и сконцентрировать внимание руководителей на их выполнении, что помогает руководителям заранее выявить «узкие» места и своевременно принять меры по их устранению; систематически корректировать оперативные планы работ в соответствии с фактическим состоянием разработки; накапливать в удобной форме систематизированную статистику по продолжительности, трудоемкости и стоимости выполнения типовых работ с целью разработки в последующем справочно-нормативных материалов для планирования и контроля.
16.3 Технология применения метода СПУ для разработки проекта ЭИС Перед началом разработки проекта составляется организационный план проведения работ. Он состоит из трех разделов. /. Исходный план - план-график выполнения работ проекта, содержащий исходные сведения об основных временных и стоимостных параметрах работ, который принят к исполнению. В исходном плане обычно фиксируются объемы работ, плановые даты начала и окончания задач проекта, длительности задач, расчетные стоимости задач. Он составляется в виде сетевого графика. План материально-технической базы проектирования, в котором отражены вопросы, связанные с обеспечением проектировщиков необходимым инструментарием: бумагой, бланками документов, рабочим местом на объекте, возможностью использования комплекса существующих способов обработки для обеспечения предполагаемого способа обработки, обеспечением машинными носителями. Квалификационный план разработчиков, где указывается форма проведения проектировочных работ. При бригадной форме устанавливаются перечень исполнителей по проектированию, должность, оклад, формы и методы контроля за работой проектировщиков, возможности взаимной увязки материалов различных бригад. Все три раздела организационного плана оформляются в виде записки и представляются заказчику на обсуждение и утверждение. Процессы планирования и управления проектами с применением методов СПУ охватывают три основных этапа. Разработка первоначального исходного сетевого плана. Оптимизация плана и приведение его в соответствие с ограничениями. Оперативное управление и систематический контроль за ходом разработок. Рассмотрим содержание работ, выполняемых на каждом этапе. Этап 1. Цикл управления проектированием ЭИС начинается с определения состава проектных работ по стадиям и этапам процесса проектирования. В основе такой работы лежит модель жизненного цикла системы. Состав проектных работ зависит от глубины декомпозиции процесса проектирования по уровням управления. Декомпозиция процесса проектирования может осуществляться относительно различных частей проекта или проекта в целом, но всегда в соответствии с выбранной технологией проектирования ЭИС. Центральной задачей при этом является выбор единицы проектных работ. Общими требованиями для возможных вариантов определения такой единицы являются следующие: выполнение работы можно поручить одному специалисту или группе специалистов; выполнение работы должно быть удобным для планирования и контроля; объем и характер работы должны давать возможность объективной оценки необходимых ресурсов и результатов. Известно несколько способов решения этой задачи, которые в значительной степени зависят от применяемых методов определения значений плановых показателей проектной организации (результаты, ресурсы, продолжительность). В работе [75] предлагается использовать в качестве единицы проектных работ понятие технологической операции проектирования, а в основу планирования и управления процессом проектирования на всех уровнях положить единую модель процесса разработки системы -технологическую сеть проектирования, что позволяет учитывать применяемые технологии проектирования. В зависимости от уровня управления детализация технологической сети проектирования может быть различной. Состав и содержание операции проектирования на каждом уровне зависят от применяемых методов и средств проектирования. Перечень операций проектирования в соответствии с выбранной технологией может служить основой для разработки плана создания ЭИС. После завершения подготовительной работы, располагая исходными данными, приступают к построению первого варианта сетевого графика, в значительной степени приближенного. Его цель - наглядно, во взаимосвязи и увязке показать весь процесс проектирования ЭИС. Этот вариант помогает выделить важнейшие узловые проектные работы и подготовить материал для обсчета данных сетевого графика на ЭВМ. Последовательность разработки сетевого графика для выполнения всего объема проектировочных работ по созданию ЭИС сводится к выполнению трех совокупностей операций. Первая группа операций выполняется сверху-вниз с целью разукрупнения сетевых графиков и определения состава работ для каждого уровня управления, начиная с верхнего, и расчета директивных сроков их выполнения: на уровне главного конструктора, на котором в качестве работ выступают работы над проектом 1, 2,.., 10,..; на уровне планового отдела, где в качестве событий будут выступать отдельные этапы проектирования; на уровне руководителя проекта, на котором существенным является определение, в какие сроки получают составные части проекта; на уровне руководителей отделов, секторов в разрезе работ получения информационного, специального математического и других видов обеспечения; на уровне работ, выполняемых конкретными специалистами по элементам проекта, на котором получают совокупность детальных сетевых графиков. Таким образом, сетевой график строится на основе первоначального логического расчленения процесса проектирования. Затем проводится дальнейшая дифференциация процесса проектирования двумя способами: по отдельным наименованиям работ - попредметный способ; по временным этапам, т.е. по последовательности выполнения работ. Результаты такого логического разбиения всего комплекса проектировочных работ сводятся в начальный план-график. После завершения каждой работы должен быть получен определенный результат, а начало и окончание каждой из работ должны соответствовать событию - результату. В этом случае можно получить непрерывную технологическую последовательность проектировочных работ, т.е. полный путь событий от исходного до завершающего, обусловливающего достижение конечной цели. Далее следует построить сетевой график, т.е. построить сеть, в которой узлам будут соответствовать события, а путям, соединяющим отдельные события, будут соответствовать работы, имеющие определенную продолжительность. При разработке первого варианта графика выясняется также возможность начала выполнения отдельных работ после частичного завершения предыдущих. Если такая работа обнаружена, то предыдущая операция делится на две самостоятельные работы, чем достигается сокращение продолжительности выполнения всего цикла работ и предотвращается искусственная задержка начала следующего комплекса. При этом каждая работа расчленяется так, чтобы после ее окончания был получен совершенно законченный результат, который может быть исходным для выполнения последующего задания. Каждый исполнитель формирует сеть на отведенный ему подкомплекс операций. При этом в сети одного подразделения появляются события, в которых нуждаются другие подразделения, и наоборот. Таким образом, возникает необходимость объединения первичных сетей. После того как сетевые графики на нижнем уровне построены, происходит выполнение второй группы операций - сшивка детальных графиков и постепенная их интеграция методом «снизу-вверх» с целью получения согласованного интегрированного графика для высших уровней руководства, который на третьем этапе оценивается по времени. В связи с тем, что сетевой график в дальнейшем используется и для контроля за выполнением программы проектирования, уже при разработке первого варианта следует предусматривать закрепление за каждым участком работы определенной группы проектировщиков или отдельных исполнителей. Последующий расчет позволяет установить количественный состав проектировщиков, необходимых для выполнения каждого отдельного этапа работ и работы в целом. В спецификации к первому варианту сетевого графика указываются краткие наименования, которые в дальнейшем берутся за основу определения продолжительности выполнения работ, а при необходимости раскрываются в виде самостоятельных комплексов, требующихся для разработки дифференцированных программ проектирования. Исходный вариант спецификации нуждается в дополнительном уточнении. В окончательном варианте переименовываются уже все необходимые работы в их предметной и временной последовательности и взаимной увязке, им присваиваются номера, которыми они будут обозначаться на сетевом графике. После этого выполняется третья группа операций по разработке сетевого графика, когда исходные данные передаются для обработки на ЭВМ с целью получения основных показателей. К основным показателям расчета сетевого графика относятся следующие: продолжительность каждой работы / , раннее время свершения события г , позднее время свершения события / , время раннего начала работы tpif0J)) время позднего начала работы tm^_]V время раннего окончания работы время позднего окончания работы /по(1_Л, полный резерв времени R(i_fl, частичный резерв времени работы г(( Л, частичный резерв времени события r(t>. Как правило, сетевой график состоит из набора сетевых графиков, соответствующих отдельным этапам проектирования. При разработке сетевого графика большое значение придается выбору показателя времени, затрачиваемого на выполнение той или иной работы. Такой показатель не может быть точным. Поэтому при построении сетевого графика исходят из средней продолжительности выполнения работ и принимают за единицу времени неделю, декаду или месяц. Каждая работа сетевого графика имеет временную оценку -продолжительность / , выражающуюся в единицах времени (днях, неделях, декадах, месяцах). При этом продолжительность выполнения каждой работы известна заранее или может быть определена расчетным путем. Для часто повторяющихся работ имеются нормативные продолжительности, установленные в зависимости от характера работы (операции) и применяемых ресурсов, которые рассчитываются по формуле "(l-J) J где i.j - начальное и конечное события работы Q(,-j) - трудоемкость работы, чел/дн.; А0_л - количество исполнителей, занятых выполнением работы / - коэффициент перевода рабочих дней в календарные, / = 0,85. Такие сети с однозначными временными оценками получили название детерминированных. В ряде случаев, помимо нормативной продолжительности (tj), определяют еще сокращенное время при форсированном выполнении работы (t^J). Эта оценка используется лишь при оптимизации исходного сетевого плана. Для сетей, по которым объективные и обоснованные нормы продолжительности отсутствуют, временные оценки приходится устанавливать в условиях полной неопределенности. В таких условиях для оценки продолжительности каждой работы применяют вероятностный метод, который позволяет учесть степень неопределенности работы путем распределения ее вероятности в намеченный срок. Это достигается с помощью трех временных оценок вместо одной, а сами сети получили название стохастических. Рассчитывается математическое ожидание или статистическое среднее значение времени выполнения работы E(ij) - гож на основе следующих трех оценок по формуле / — ^nm(t ~ J) ^~^нв(І - J) ^~^max(i - j) ож(і -j) 6 где '„„,_„ - наиболее вероятное время; 'т.к<-л ~ минимальная (оптимистическая) оценка времени; fm„ - максимальная (пессимистическая) оценка времени работы или пессимистическое время. В стохастических сетях определяют также следующие показатели: • величину дисперсии 62(ож, т.е. меру неопределенности, связанную с этой продолжительностью: гож б 6 = гож где 8 - среднее квадратическое отклонение. ft -t Ь max mm Любая последовательность работ в сетевом графике, в котором конечное событие предшествующей работы совпадает с начальным событием последующей, называется путем. Продолжительность (длина) любого пути ТЬ) равна сумме продолжитель-ностей составляющих его работ:
В сетевом графике получается несколько путей от начального события к конечному. С помощью их сравнения можно выявить такой путь, суммарная продолжительность которого имеет максимальное значение, т.е. установить критический путь: Т^ты{Т{Ь)}, где 7" - критическое время. Критический путь определяет время, необходимое для выполнения программы всех проектных работ, включенных в график. Все работы, лежащие на этом пути, являются критическими, и от их продолжительности будет зависеть наивыгоднейший срок выполнения программы проектирования. Сокращение или увеличение продолжительности критических работ соответственно сократит или увеличит общую продолжительность выполнения программы. Сетевой график дает возможность в наглядной форме представить именно такую последовательность работ, которая определит общий срок выполнения проекта, и использовать его для оптимизации плана. В самих временных оценках, как правило, закладывается резерв, который может компенсировать отдельные неточности предварительного планирования и позволяет избежать отклонений фактического выполнения работ от запланированного по графику. Ранний и поздний сроки свершения конкретного события / и f определяются по максимальному из путей, проходящих через событие, причем / равно продолжительности максимального из предшествующих событию путей 7"[L1(0], а / - разности между и продолжительностью максимального из последующих за событием путей T[L2(n], т.е. rp(, = max{r[Llw]}, где /р(і) - раннєє время свершения события і; Lx - путь, предшествующий событию і.
где tn(i) - позднее время свершения события і; - последующий путь; Т - критическое время. Для критического пути t^0 = tn(i). При определении ранних сроков начала *ри(,_Л и окончания / _Л работы следует помнить, что первый показатель определяется продолжительностью максимального пути от исходного до начального события данной работы, т.е. самый ранний срок начала работы равен раннему сроку наступления начального события данной работы: 'рн(і-/) ~ 'p(i)' где 'р|)|1_у) - время раннего начала работы i-j; t^n - раннее время свершения события /. Второй показатель равен сумме раннего срока начала и продолжительности данной работы:
pa(l-J) Ці) 0-Л' где tpo(l/) - время раннего окончания работы / -j; ttl_j) - длительность работы і - j. При определении поздних из допустимых сроков начала (пн0_^ и окончания /п работы учитывают, что позднее начало работы может быть определено как разность между поздним окончанием данной работы и ее продолжительностью:
где t„„(l_f) - время позднего начала работы і -j; tmll_n - время позднего окончания работы і -j; tll4) - длительность работы і - j. Поздний срок окончания работы, при котором продолжительность критического пути не изменится, равен позднему сроку наступления конечного события данной работы:
где tm(,.j) ~ время позднего окончания работы / -j; l - позднее время свершения события j. Для критического пути характерны следующие соотношения:
'ри(|-Л ~ 'ни(.-Л'
После составления и расчета сетевого графика решается задача планирования использования разнообразных ресурсов, в частности трудовых ресурсов. Результатом решения задачи планирования трудовых ресурсов являются соответствующие каждой технологической операции объемы ресурсов, которые гарантируют успешную разработку проекта ЭИС. На основе полученных характеристик осуществляется проверка сети путем выявления работ с большой неопределенностью. Чем больше неопределенность по каждой работе в отдельности, тем больше неопределенность и по сети в целом. На основе разработанной структурной схемы устанавливается перечень частей системы, событий и работ, отвечающих различным уровням руководства. По каждой работе определяются ее объем, трудовые затраты, материалы, необходимое оборудование и стоимость. В качестве исходных материалов для таких подсчетов служит техническая документация. При этом устанавливается, какие работы будут выполняться последовательно, какие параллельно, вручную или с использованием ЭВМ, т.е. осуществляется разработка календарных планов, увязывающих сроки проектирования с наличными ресурсами. Задача календарного планирования процесса проектирования решается для каждого уровня управления. Исходной информацией для построения календарного плана могут быть технологическая сеть проектирования (или построенный на ее основе сетевой график), величина трудоемкости каждой операции и объемы ресурсов, выделенных для выполнения операций проектирования. Требуется, исходя из количества выделенных ресурсов на проектирование, определить такие календарные сроки выполнения операций проектирования заданной технологии, которые минимизируют общее время разработки проекта. Этап 2. Происходит процесс корректировки исходного сетевого графика, который называют его оптимизацией, подразумевая под этим последовательное улучшение сети с целью достижения заданного срока или равномерного распределения различных видов ресурсов. Задачей системы СПУ и ее дальнейшего развития является обеспечение соответствия между установленными сроками работ и отпущенными для их выполнения ресурсами. Как правило, оптимизация осуществляется по следующим критериям: время (Т =< Т , т.е. время критическое меньше либо равно времени директивному); затраты материальных ресурсов; затраты денежных ресурсов; технико-экономические показатели. Первоначально сеть корректируется по критерию «время» без учета ограничений. Существует несколько путей совершенствования сетевых графиков. Один из них основан на оценке величины директивных сроков окончания работ t . Если tкр< или = t , возникает дополнительный резерв времени Лдоп, который рассчитывается по формуле R =t -t . дои дир кр Дополнительный резерв может быть использован для увеличения продолжительности отдельных критических работ при последующей оптимизации. Если > / , то пересматривается сеть с целью ее уплотнения Главная задача - ускорение тех работ, из которых в каждом случае складывается критический путь. Уплотнение сетевого графика или его перепланировка производится обычно несколько раз методом последовательных приближений, т.е. многократным сжатием очередного критического пути, пока не будет достигнут удовлетворительный результат. Существует несколько методов приведения сетевого графика в соответствие с заданными сроками: изменение временных оценок путем замены информативной продолжительности t{_" сокращенной продолжительностью работ - tt _;с; изменение топологии сети вследствие пересмотра выполнения работ; 3) расчленение работ и их совмещение по времени. Общий срок выполнения программы следует сокращать за счет изменения продолжительности критических работ, так как он не связан с изменением топологии сети. Рекомендуется уменьшать продолжительность не только критических работ, но и лежащих на подкритических путях, так как они могут стать критическими. Уменьшение временных оценок идет за счет переброски соответствующих ресурсов с ненапряженных работ, характеризуемых значительными резервами времени. Если не удается в полной мере уменьшить срок выполнения разработки за счет форсирования работ, то прибегают к изменению топологии сети. Это возможно потому, что отдельные работы могут выполняться различными методами. Многовариантная технология позволяет отыскивать новую последовательность производства работ и новые взаимосвязи. Чаще всего проводят оптимизацию сети на основе расчета резервов времени для работ, находящихся на некритическом пути. При определении резервов времени учитывают, что полный резерв времени работы R(i - срок, на который можно передвинуть данную работу, не увеличивая Т , который определяется по формуле
Частный резерв времени работы r(i-j) - срок, на который можно передвинуть данную работу, не влияя на другие характеристики сети, выражается зависимостью
где г - частный резерв времени. Резерв времени события г срок, на который можно сдвинуть свершение данного события, не увеличивая продолжительности всей разработки, составит:
/о ' (•) or Следующим методом является распараллеливание работ критического пути, если есть трудовые ресурсы. При сокращении срока за счет тех или иных мероприятий и выявления нескольких вариантов в сетевом графике обеспечивается выполнение работ в заданный срок. Необходимо сравнить эти варианты и выбрать' лучший с помощью ЭВМ. Одновременно с сокращением критического пути уменьшаются и резервы времени, в результате чего постепенно возникает все больше и больше критических работ и путей. Поэтому необходимо проверить длительности оставшихся путей и оценить степень напряженности некритических групп работ. Определить степень напряженности выполнения каждой некритической группы работ можно с помощью коэффициента напряженности работ К . ,. г Н (l -J ) Коэффициент напряженности определяется отношением несовпадающих с критическим путем отрезков максимального пути, проходящего через данную работу, к критическому пути.
к _'^+'їу «L )-tl(L ) ' кр кр
где г1 (£кр) - совпадающая с критическим путем величина отрезка; '(£п«) - протяженность максимального пути, проходящего через данную работу. Если после всех принятых мер по сокращению продолжительности выполнения программы директивный срок не достигнут, ставится вопрос перед руководством об изменении этого срока. Составленный план разработки должен быть оптимизирован не только по срокам, но и по всем видам ресурсов. При планировании проектировочных работ можно разработать различные варианты улучшения и ускорения проектирования с учетом
временного критерия, характеризующего работы. Однако часто оказывается, что оптимальные по времени варианты разработок являются на практике труднореализуемыми, так как они не учитывают, например, ограничений по трудовым ресурсам, т.е. количество проектировщиков, которое может быть занято обследованием и проектированием. Поэтому после расчета временных параметров укрупненного сетевого графика производится его анализ с целью установления соответствия параметров сетевого графика заданным ограничениям использования какого-либо ресурса. Основным способом оптимизации плана при учете ограничений на ресурсы служат снятие ресурсов и переброска их на критический путь с целью сокращения времени на критическом пути. При этом продолжительность некритических работ увеличивается, а критических - уменьшается. В результате перераспределения могут появиться новые критические пути. Поэтому процедура перераспределения ресурсов повторяется до тех пор, пока сроки проектирования не окажутся равными директивным или будут меньше их. Потребность в ресурсах по сетевому графику определяется путем изображения сетевого графика в масштабе времени по ранним или поздним срокам начала и окончания работ, т.е. путем построения календарного линейного плана, представленного на рис 16.3, для приведенного выше примера сетевого графика (см. рис. 16.2). В этом календарном плане указываются коды работ, продолжительности работ, общие резервы времени, а также приводится циклограмма, отражающая в ленточном виде время начала, окончания, продолжительности работ и величину их резерва. Кроме того, чтобы осуществлять переброску ресурсов, составляют под календарным планом эпюру (гистограмму) потребности в ресурсах (рис. 16.4), в которой по оси X отражаются временные отрезки выполнения работ (в примере с 1 по 16), а по оси Y представляется колеблемость суммарной потребности в трудовых ресурсах на всех отрезках времени около линии ограничения их использования (в данном примере в количестве 30 чел.). Распределение ограниченных ресурсов с постоянной интенсивностью потребления, т.е. количеством ресурса, используемым в единицу времени в данной работе, сводится к нахождению ра- 31-2639 481
ционального распределения его за счет снижения пиковых суммарных интенсивностей потребления до заданного уровня (в приводимом примере пиковые интенсивности потребления относятся ко второму, третьему, двенадцатому, тринадцатому и четырнадцатому отрезкам времени). Однако при правильном решении проблемы часто удается привести потребление ресурса (количество проектировщиков, одновременно занятых разработкой проекта или обследованием) в соответствие с заданным ограничением без увеличения продолжительности критического пути. Это достигается упорядочением численности людей за счет использования частных резервов времени некри |
| Оглавление| |
- Акмеология
- Анатомия
- Аудит
- Банковское дело
- БЖД
- Бизнес
- Биология
- Бухгалтерский учет
- География
- Грамматика
- Делопроизводство
- Демография
- Естествознание
- Журналистика
- Иностранные языки
- Информатика
- История
- Коммуникация
- Конфликтология
- Криминалогия
- Культурология
- Лингвистика
- Литература
- Логика
- Маркетинг
- Медицина
- Менеджмент
- Метрология
- Педагогика
- Политология
- Право
- Промышленность
- Психология
- Реклама
- Религиоведение
- Социология
- Статистика
- Страхование
- Счетоводство
- Туризм
- Физика
- Филология
- Философия
- Финансы
- Химия
- Экология
- Экономика
- Эстетика
- Этика
Лучшие книги
Гражданский процесс: Вопросы и ответы
ЗАПАДНОЕВРОПЕЙСКОЕ ИСКУССТВО от ДЖОТТО до РЕМБРАНДТА
Коммуникации стратегического маркетинга
Консультации по английской грамматике: В помощь учителю иностранного языка.
Международные экономические отношения