Управление планированием программным проектом с помощью системы Microsoft Project 2010
Использование инструментов Project 2010 для организации планирования программного проекта. Этапы и алгоритм структуризации работ проекта и назначение ресурсов задачам с применением метода сетевого планирования. Расписание проекта на диаграмме Ганта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 21.04.2021 |
Размер файла | 524,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Лабораторная работа № 1
Управление планированием программным проектом с помощью системы Microsoft Project 2010
Цель работы: освоение навыков использования инструментов Project 2010 для организации планирования программного проекта; получение навыков структуризации работ проекта и назначения ресурсов задачам.
Методические указания к выполнению задания
Метод критического пути
При разработке детального графика проекта наиболее удобным является метод сетевого планирования. Строится сетевой график, вершины которого - задачи или работы, а дуги определяют временные взаимосвязи между задачами. Основная цель использования сетевого графика - сокращение до минимума продолжительности выполнения проекта, в первую очередь путем выделения и последующей минимизации «критического пути».
Длительность проекта может быть сокращена за счет уменьшения времени выполнения задач, лежащих на критическом пути. Для оптимизации сетевых графиков используют методы календарно-сетевого планирования и управления (КСПУ). Это совокупность моделей и методов, использующих теорию графов и ориентированных на решение задач управления проектами. В рамках КСПУ решаются задачи установления последовательности выполнения операций и распределения ресурсов между ними, оптимальных по заданному критерию или совокупности критериев.
При разработке детального графика реализации проекта и приме нении методов КСПУ удобно использовать диаграмму Ганта. Она представляет собой горизонтальную линейную диаграмму, на которой задачи проекта представлены протяженными во времени отрезками, характеризующимися календарными датами начала и окончания выполнения работ. Кроме этого на диаграмме Ганта указываются взаимосвязи между задачами, а также используемые в них ресурсы.
Метод критического пути (Critical Path Method, CPM) широко используется при определении временных показателей на сетевых моделях.
Критический путь - это последовательность задач, которая имеет максимальную длительность и наименьшую величину резерва времени выполнения. Задержка в выполнении какой-либо задачи на критическом пути приведет к нарушению планового срока выполнения проекта. В тоже время, задачи, не принадлежащие критическому пути, имеют резерв времени. Это позволяет либо сдвигать их во времени, либо увеличивать срок выполнения.
Расчет критического пути производится за два прохода по сетевому графику для всех задач. Для каждой задачи необходимо вычислить даты раннего и позднего начала и даты раннего и позднего окончания. Прямой проход рассчитывает даты раннего начала и раннего окончания всех задач, а обратный проход - даты позднего начала и позднего окончания.
Алгоритм содержит следующие действия.
Сначала выполняется прямой проход.
1. Для задач, у которых нет предшественников, дата раннего начала принимается равной дате планового начала проекта. Прибавляя к датам раннего начала длительности выполнения задач, получаем даты раннего окончания.
2. Для каждой задачи, имеющей предшественников, определяются даты их раннего начала и раннего окончания.
2.1. Если у задачи предшественник один, то дата раннего начала этой задачи равна дате раннего окончания предшественника.
2.2. Если у задачи несколько предшественников, то дата раннего начала этой задачи равна максимуму из дат раннего окончания за-дач-предшественников. Дата раннего окончания этой задачи определяется как сумма выбранной даты раннего начала и длительности самой задачи.
3. Действия повторяются, пока не будут рассчитаны даты раннего окончания для всех задач. Максимальное значение из этих дат принимается как дата планового окончания проекта.
Затем выполняется обратный проход.
1. Для задач, у которых нет последователей, дата позднего окончания принимается равной дате планового окончания проекта. Вычитая из дат позднего окончания длительности выполняемых задач, получаем даты позднего начала.
2. Для каждой задачи, имеющей последователей, определяются даты их позднего начала и окончания.
2.1. Если у задачи последователь один, то дата позднего окончания равна дате позднего начала последователя.
2.2. Если у задачи несколько последователей, то дата позднего окончания этой задачи равна минимуму из дат позднего начала задач-последователей. Дата позднего начала этой задачи определяется как разность выбранной дату позднего окончания и длительности самой задачи.
3. Действия повторяются, пока не будут рассчитаны даты позднего начала для всех задач.
4. Для каждой задачи вычисляется резерв времени. Он равен разности между датами позднего и раннего начала, либо разности между датами позднего и раннего окончания задачи.
Задача находится на критическом пути, если ее резерв времени равен нулю.
Пример 1.
На рис. 1 приведен сетевой график проекта, содержащий 9 задач в заданной последовательности. В обозначении вершин графика содержатся номер задачи и длительность ее выполнения в днях.
Рис.1 Сетевой график проекта
В таблице 1 показан расчет критического пути по описанному алгоритму.
Вершина Х1не имеет предшественников. Вершины Х2, Х3 и Х4 имеют только одного предшественника Х1, поэтому раннее начало для них равно 2. Вершина Х6имеет двух предшественников Х2 и Х4. Выбирается максимум из двух сроков раннего окончания (7-й день и 10-й день), то есть 10-й день. После прямого прохода определяется максимальная дата окончания равная 36-му дню, что и является плановой датой окончания проекта.
На обратном проходе сперва рассматриваются вершины Х8 и Х9, которые не имеют последователей. Позднее окончание для них равно 36-му дню. Вершина Х7имеет двух последователей со сроками позднего начала 24-й день и 34-й день. Выбирается минимум, равный 24-му дню, в качестве позднего окончания задачи Х7.
После завершения обратного прохода вычисляются резервы времени. Критический путь образуют задачи с номерами 1,4,6,7,9, которые имеют нулевой резерв времени. Вершины и дуги, соответствующие критическому пути, выделены жирным шрифтом.
Таблица 1. Расчет критического пути для примера 1
Расписание проекта на диаграмме Ганта
Как отмечалось выше, расписание проекта удобно представить в виде диаграммы Ганта. Для этого используется соответствующее представление на панели слева экрана. На рис. 2 показана диаграмма Ганта для примера 1. Порядок действий для построения диаграммы Ганта для примера 1 следующий.
В поле Название задач в первую строку вводится название общей задачи Критический путь, а ниже в строки вводятся названия или символы подчиненных задач. Самая первая задача называется Начало проекта, ей присваивается длительность 0 дней и она является вехой. Затем вводятся задачи Х1 - Х9. Последняя задача Окончание проекта, также определяется как веха. Для задачи Начало проекта задается дата начала, которая выбирается из календаря. Затем для каждой задачи в столбце Длительность заносятся длительности в днях, заданные на рис. 1.
Теперь необходимо отобразить связи между задачами. Для этого в столбце Предшественники для каждой задачи ставятся номера предшествующих задач, то есть тех, которые должны завершиться перед выполнением данной задачи. На рис. 2 это отображено дугами. Веха Окончание проекта имеет своими предшественниками последние задачи Х8 и Х9, то есть такие задачи у которых нет последователей.
Задача Критический путь имеет более высокий уровень, так как включает в себя частные задачи Х1-Х9. Для установки уровня задач используется командаПонизить уровень задачи в группе Планирование на вкладке Задача или комбинация клавиш (ALT+SHIFT+СТРЕЛКА ВПРАВО). Она применяется к группе выделенных задач.
Рис.2График проекта в виде диаграммы Ганта
Теперь следует перейти к представлению Диаграмма Ганта с отслеживанием, на котором определяется и отображается критический путь. Он представлен в виде светлых отрезков длительностей критических задач, при этом у некритических задач черной чертой выделен резерв времени. Из рисунка 2 видно, что результаты совпадают с результатами в таблице 1.
Типы связей задач
В примере 1 рассматривался случай, когда каждая последующая задача начинается только после завершения задачи - предшественника. Это наиболее распространенный тип связи, который называется «окончание-начало» (ОН). Кроме этого типа система MS Project поддерживает следующие типы связей задач:
· «окончание - окончание» (ОО);
· «начало - начало» (НН);
· «начало - окончание» (НО).
Тип связи задается в окне Сведения о задаче. По умолчанию установлен тип связи «окончание-начало».
Тип связи ОО описывает случай, когда завершение одной задачи предопределяет завершение другой задачи, например, расчеты на арендованном компьютере прекращаются при окончании срока аренды. Тип связи НН показывает механизм синхронизации начала работ по двум или нескольким задачам. Тип связи НО соответствует ситуации, когда к началу одной работы должны закончиться другие задачи. Например, начало приемо-сдаточных испытаний прекращает работы по тестированию системы, так как полное тестирование практически требует очень много времени.
На рис 3 показаны четыре типа отношений задач.
Рис.3Типы связей задач: а) ОН; б) НН; в) ОО; г) НО
project планирование программный проект
Задание 1.Ознакомьтесь с теоретическим материалом, представленным выше.Создайте файл с именем Критический Путь и выполните разработку проекта в представлении Диаграмма Ганта.
Порядок выполнения
1. Создайте файл проекта: КритическийПуть.mmp.
2. Выберите вкладку Проект, выполните команду Сведения о проекте - откроется диалоговое окно.
3. В поле Дата начала введите требуемую дату либо прямым набором, либо с помощью календаря, используя стрелку.
4. Сохраните проект, выбирая вкладку Файл и команду Сохранить. При первом сохранении проекта открывается окно Сохранить как и предлагается имя по умолчанию Проект 1. Введите новое имя файла КритическийПуть и сохраните его в папке Мои документы.
5. По таблице 1 введите данные о задачах, их длительностях и связях.
Кроме способа задания связей, описанного выше, используйте еще три способа:
а) Выберите нужную задачу и затем на вкладке Вид в группе Комбинированный режим выберете Детали и поставьте флажок.
Откроется окно, в правой части которого задаются задачи - предшественники, тип связи и запаздывание. Процесс повторяется для каждой задачи.
б) Для нужной задачи задайте команду Сведения, откроется диалоговое окно Сведения о задаче, затем закладка Предшественники. Щелкнув левой кнопкой на пустой строке столбце Название задачи, увидите список всех задач проекта, выберете задачу- предшественника.
в) Выделите три смежные задачи в списке и нажмите команду Связать задачи в группе Планирование. Задачи будут связаны в той последовательности, как они расположены в списке.
6. Перейдите к представлению Диаграмма Ганта с отслеживанием и найдите критический путь и резервы времени для задач проекта.
7. Структурируйте общую задачу Критический путь, понижая уровень частных задач проекта.
8. Задайте другие значения длительностей задач и изучите влияние их на критический путь. Если в столбцах Начало и Окончание появляется красная волнистая линия на датах задач, кликните правой кнопкой и в меню выберете режим коррекции, например, с помощью Исправить в инспекторе задач. Система исправит график расписания проекта.
9. Для задачи Х9 измените тип связи. Предварительно удалите номера предшественников для задачи-вехи Окончание проекта. Затем для задачи Х9 в группе Свойства выберете команду Сведения, откроется окно Сведения о задаче. Выберите закладку Предшественники и добавьте в качестве нового предшественника номер задачи Х8. Затем в столбце Тип последовательно установите новые типы связи НО, ОО, НН и посмотрите, как меняется график на диаграмме Ганта.
10. Сохраните созданный файл в папке Мои документы.
Контрольные вопросы
1. Для чего используется метод сетевого планирования?
2. В чем заключается основная цель использования сетевого графика?
3. Что представляет собой критический путь?
4. Чем отличается критический путь от кратчайшего пути?
5. Для чего нужно два прохода по графу при определении критического пути?
6. Может ли быть несколько критических путей в графе?
7. В чем отличие диаграммы Ганта от диаграммы Ганта с отслеживанием?
8. Как понизить или повысить уровень задачи в проекте?
9. Приведите примеры задач со связями НН, ОО, НО.
Размещено на Allbest.ru
...Подобные документы
Оценка стоимости проекта с помощью функции Microsoft Project на примере создания технорабочего проекта комплекса задач "Управление качеством продукции и услуг". Назначение и условия применения программы, ее характеристика и руководство пользователя.
дипломная работа [3,1 M], добавлен 20.03.2012Современная система управления проектами ProjectExpert и Microsoft Project 2007. Project Expert – разработка бизнес планов и оценка инвестиционных проектов, возможности программы. Управление проектом "ОАО Ниф-Ниф" в программной среде Microsoft Project.
курсовая работа [3,0 M], добавлен 14.05.2015Описание ключевых характеристик проекта создания хлебопекарни, фазы, задачи и необходимых для их выполнения ресурсы. Анализ и оптимизация плана проекта с использованием Microsoft Project, ввод данных в программу. Автоматическое выравнивание ресурсов.
контрольная работа [960,9 K], добавлен 02.06.2010Анализ деятельность предприятия. Формирование базовых документов по управлению проектом: Устава и Плана. Иерархическая структура работ. Реализация проекта информационной системы "Учет товара" с использованием MS Project. Работа со списком ресурсов.
курсовая работа [564,6 K], добавлен 29.04.2016Методы управления сложными проектами. Редактирование свойств проекта. Настройка календаря проекта. Создание задач в Microsoft Project и изменение их свойств. Выбор свободных ресурсов и их использование. Составление сводки по проекту и отчета о бюджете.
лабораторная работа [1,1 M], добавлен 01.03.2015Создание проекта календаря в программе MS Project. Формирование структуры графика работ. Порядок назначения ресурсов при описании задачи. Отслеживание хода выполнения проекта для принятия управленческих решений. Создание бюджетов на основе показателей.
курсовая работа [2,5 M], добавлен 10.04.2016Использование офисного пакета Microsoft Project для управления проектами. Связь задач с помощью зависимостей, определяющих порядок выполнения задач относительно друг друга. Разбиение проекта на фазы. Представление плана работ с помощью диаграммы Ганта.
контрольная работа [40,4 K], добавлен 22.03.2012Настройка параметров программы Microsoft Project. Таблицы как основные средства хранения данных в MS Project. Подготовка к составлению плана и отслеживание хода работ по нему. Форматирование диаграмм Ганта. Набор функций для работы с сетевым графиком.
практическая работа [3,5 M], добавлен 25.12.2010Суть и описание проекта (резюме бизнес-плана). Классификация программного обеспечения для управления проектами. Функции программного обеспечения для календарного планирования. Календарное планирование. Управление затратами.
курсовая работа [192,2 K], добавлен 18.06.2007Использование UDP для экспорта данных в MS Project. Документирование моделей, формирование HTML-отчета. Технология создания SADT модели. Стоимостной анализ (Activity Based Costing). Способы создания диаграммы Ганта с помощью программы Microsoft Project.
курсовая работа [6,2 M], добавлен 24.09.2013Управление проектами с использованием МS Project, применяемые технологии и ресурсы. Простота использования Microsoft Project, факторы защиты от несанкционированного доступа, интеграция с корпоративными системами. Функциональные возможности проекта.
реферат [484,1 K], добавлен 01.03.2016Изучение разработки формального проекта по созданию бюро технического перевода. Обзор особенностей системы управления проектами Microsoft Project. Определение исполнителей и их ролей, временных рамок, этапов и задач, расчет трудовых и финансовых затрат.
курсовая работа [6,8 M], добавлен 05.01.2012Принципы работы Microsoft Project (программы по управлению проектами), ее основные понятия: задачи, ресурсы, назначения. Последовательность действий по созданию нового проекта, вводу задач и зависимостей между ними, вводу ресурсов. Работа с календарями.
курсовая работа [3,1 M], добавлен 23.01.2011Выбор структуры, обзор различных вариантов создания нового проекта. Управление поведением MS Project 2007 при запуске. Создание нового проекта на основе шаблона. Список стандартных шаблонов. Установка общих параметров проекта, параметров планирования.
презентация [2,0 M], добавлен 15.03.2014Разработка методов сетевого планирования как способа управления проектами. Характеристика компьютерных программ Microsoft Project Server, Time Line and Sure Trak Project Manager, Open Plan, Primavera и Spider Project для автоматизации работы предприятий.
реферат [152,4 K], добавлен 10.02.2012Назначение, создание современной информационно-аналитической системы. Формирование рабочей документации в среде Microsoft Project. Расчет длительности проекта методом Монте-Карло. Моделирование типов связи. Проектирование интерфейсов пользователя.
курсовая работа [4,9 M], добавлен 16.12.2014Использование MS Project для определения критического пути проекта. Задачи транспортной логистики. Разработка модели формирования затрат и доходов проекта. Расчет затрат, связанных с внедрением базы данных. Создание оптимальных условий труда оператора.
курсовая работа [877,6 K], добавлен 21.04.2013Построение модели инвестиционного проекта при помощи программы Project Expert. Разработка стратегии финансирования, анализ финансовых результатов. Формирование и печать отчета, ввод и анализ данных о текущем состоянии проекта в процессе его реализации.
курсовая работа [1,5 M], добавлен 12.10.2013Понятие иерархической структуры декомпозиции работ. Определение, просмотр и изменение кода структуры проекта. Типы связей между работами, их редактирование при помощи программы MS Project. Изменение формы и параметров представления суммарной задачи.
презентация [4,0 M], добавлен 15.03.2014Обоснование выбора Microsoft Project - программы управления проектами, разработанной корпорацией Microsoft. Использование программы для определения критического пути проекта. Основные понятия и методы управления проектами. Составление плана работ.
курсовая работа [2,7 M], добавлен 13.07.2014