Я хочу поделиться своим опытом использования MS Project для управления проектами по разработке программного обеспечения. Я уже лет 10 занимаюсь управлением проектами,
и в результате у меня родилась некоторая методология использования MS Project, которая позволяет получить от него немалую пользу и при этом меньше зависеть от его недостатков.
Небольшое введение
Вся методология — это просто набор простых методов и рекомендаций по использованию MS Project для решения прикладных задач руководителя проекта. Сразу оговорюсь, что методология не претендует на универсальность, и применима только при некоторых ограничениях, которые я буду упоминать по ходу повествования.
Для начала, давайте вспомним, что обычно требуется от руководителя проекта. Для опытных руководителей это очевидно, а начинающим (или только собирающимся стать руководителями) будет полезно лишний раз вспомнить. Итак, проект по разработке программного обеспечения — это создание некоторое уникального продукта. На разных этапах жизненного цикла проекта от РП требуется решать различные задачи.
MS Project 2016 — как использовать правильно
Перед началом проекта
- сколько проект займет времени
- сколько проект будет стоить
Примечание. Мне никогда не приходилось иметь дела с явными денежными оценками проекта, и, как я сейчас понимаю, это серьезное упущение. Все проекты, которыми я руководил, исполнялись сотрудниками компании. Команда проекта формировалась на всё время проекта, некоторые специалисты привлекались на определенное время.
Фактически, от меня требуется оценка количества требуемых исполнителей, а также сроки их привлечения. Как мне кажется, это достаточно типичная ситуация для компаний, занимающихся разработкой ПО. В итоге все сводится к оценке трудозатрат, которая, с использованием эмпирических формул, превращается в оценку стоимости проекта. Как видим, присутствует прямая зависимость стоимости проекта от его сроков.
В процессе выполнения проекта
В условиях упомянутых ограничений, основной задачей руководителя проекта является обеспечить выполнение проекта в заявленный срок, а это непосредственно
влияет на его стоимость. Непредвиденные обстоятельства, которые обязательно сопутствуют любому проекту, могут привести к срыву сроков. Строго говоря, сроки проекта могут неожиданно и сократиться, но, честно говоря, я такого никогда не видел. От руководителя требуется своевременно реагировать на такие события, чтобы уменьшить негативные последствия. Единственный известный мне способ решения этой задачи — это аккуратное планирование, регулярное отслеживание надвигающихся проблем и корректирование планов.
При завершении проекта
При завершении проекта руководитель обычно оглядывается назад и подводит итоги проекта. Чаще всего требуется оценить насколько проект выбился из плановых графиков и почему это произошло.
Что умеет MS Project
Несмотря на внешнюю сложность, MS Project очень прост в идейном плане. Он оперирует тремя сущностями — задачи, ресурсы, календарь и связи между ними. По сути — это база данных, пользовательский интерфейс для создания и редактирования сущностей и минимальная, довольно простая автоматизация (то, что Project делает сам, в ответ на введенные данные).
MS Project за 15 минут. Планирование проекта в Microsoft Project [живая запись] Управление проектами
Разберем вкратце свойства сущностей.
Задача имеет длительность, объем, назначенный ресурс и еще чертову уйму различных свойств. Если встроенных свойств не хватает, можно добавить свои — этим мы потом воспользуемся. Задачи могут быть связаны между собой различными отношениями (предшественники, последователи и т.п.).
Ресурс имеет много описательных свойств, но самое главное — для него можно
задать доступность во времени, для этого используется календарь. Ресурс может быть
назначен на задачу.
На основе этих данных Project умеет делать различные представления с использованием
фильтров, группировок, сортировок и т.п. Кроме этого он умеет по некоторому алгоритму
вычислять сроки начала и окончания задач с учетом доступности назначенных ресурсов
и связей между задачами. Вот, собственно, и почти все что он умеет.
Давайте посмотрим, какую пользу можно из этого извлечь
Как это использовать
Примечание Чтобы было понятнее, я уточню некоторые общие свойства проектов,
с которыми я работал. Итак, речь идет о проектах по разработке программного обеспечения,
которые состоят из нескольких этапов. В конце каждого этапа мы должны получить некоторый
осязаемый результат, который будет предъявлен заказчику, поэтому для нас важно оценить
срок не только проекта в целом, но и каждого этапа. Повторяю, единственный вид ресурсов
который требуется — это люди, причем мы не нанимаем специалистов со стороны, а используем
возможности уже работающих сотрудников.
Подготовка плана
- Сколько времени займет этот проект?
- Сколько (и каких) специалистов для этого потребуется?
- Какие примерно трудозатраты ожидаются по этому проекту?
- Готовим список задач
- Выставляем зависимости между задачами
(результат какой задачи необходим для перехода к следующей?). - Назначаем исполнителей задач
- Выравниваем загрузку ресурсов
- Балансируем то, что получилось
Общие рекомендации
При подготовке плана придерживаемся следующих рекомендаций:
- Не используем суммарные задачи для декомпозиции.
Все задачи помещаем в один линейный список. Сначала это может показаться неудобным,
но зато избавляет от многих проблем в дальнейшем. Для управления структурой задач
используем настраиваемые поля (см.ниже). - Очень часто для управления зависимостями задач используют Draghttps://habr.com/ru/articles/151593/» target=»_blank»]habr.com[/mask_link]
Создание проекта в классической версии Project
Примечание: Чтобы создать новый проект на основе существующего, измените даты начала и завершения проекта, а затем сохраните файл проекта с новым именем в другом месте.
Добавление задач в проект
- Выберите пункты Вид >Представления задач >Диаграмма Ганта.
- Введите название задачи в первом пустом поле Название задачи.
- Нажмите клавишу ВВОД.
- Чтобы добавить дополнительные задачи, повторите шаги 2 и 3.
Если на добавление задач по одной уходит много времени, воспользуйтесь следующими возможностями:
- Добавление нескольких задач одновременно.
- Вырезание и вставка списка из другой программы.
- Импорт списка задач с сайта SharePoint.
Источник: support.microsoft.com
MS Project: Самоучитель по Microsoft Project
Самоучитель по Microsoft Project ● MS Project: Введение в MS Project ЗНАКОМСТВО С MS PROJECT ● MS Project: Глава 1. Установка, запуск и настройка ● MS Project: Глава 2. Таблицы ● MS Project: Глава 3. Сортировка, группировка и фильтрация данных в таблицах ● MS Project: Глава 4. Диаграмма Ганта ● MS Project: Глава 5. Сетевые графики ● MS Project: Глава 6. Календарь и график ресурсов ● MS Project: Глава 7. Диаграммы использования задач и ресурсов ● MS Project: Глава 8. Представления и формы ПЛАНИРОВАНИЕ ● MS Project: Глава 9. Основы планирования и подготовка к составлению плана ● MS Project: Глава 10. Планирование работ ● MS Project: Глава 11.
Планирование ресурсов и создание назначений ● MS Project: Глава 12. Дополнительная информация о задачах и ресурсах ● MS Project: Глава 13. Планирование стоимости проекта, анализ и оптимизация загрузки ресурсов ● MS Project: Глава 14. Анализ и оптимизация плана работ и стоимости проекта ● MS Project: Глава 15. Анализ рисков ● MS Project: Глава 16.
Согласование плана проекта: экспорт данных ● MS Project: Глава 17. Согласование плана проекта: распечатка и внесение изменений ОТСЛЕЖИВАНИЕ ● MS Project: Глава 18. Отслеживание проекта ● MS Project: Глава 19. Совместная работа ● MS Project: Глава 20. Анализ хода работ ● MS Project: Глава 21. Подготовка отчетов ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ● MS Project: Глава 22. Возможности стандартной редакции ● MS Project: Глава 23.
Установка и конфигурирование сервера MS Project Server ● MS Project: Глава 24. Возможности профессиональной редакции
MS Project: ВВЕДЕНИЕ
ВВЕДЕНИЕ На первый взгляд Microsoft Project кажется еще одним приложением семейства Microsoft Office с панелью инструментов, как в Word, таблицами и графиками, как в Excel. Но чем глубже вы будете осваивать Microsoft Project, тем больше отличий вы заметите. Одно из ключевых отличий состоит в узкой области применения программы.
Если другие приложения семейства Microsoft Office ориентированы на широкую область применения и содержат самые разные функции, то программа MS Project предназначена исключительно для управления проектами. Другое важное отличие заключается в том, что с MS Project невозможно работать, не обладая теоретическими знаниями в области управления проектами и не зная особенностей этой программы.
Любой пользователь может открыть Word и подготовить документ, не читая предварительно книгу размером с ту, что находится в ваших руках. Конечно, этот пользователь не будет применять команды стилевого оформления, возможно, он не сумеет вставить в документ номера страниц и т. п., но документ будет готов к распечатке и им можно будет воспользоваться.
Если же вы откроете MS Project и попробуете создать план проекта, то без специальных знаний вы не сможете получить план, пригодный для реализации проекта. Таким образом, если вы хотите управлять проектами с помощью MS Project, то без изучения теории управления проектами и функциональных возможностей программы вам не обойтись. И книга, которую вы держите в руках, должна помочь вам в этом.
Что вы будете изучать Книга познакомит вас с MS Project версии 2002 года. При выпуске этой версии в семейство MS Project были внесены глубокие изменения. Если предыдущая версия состояла только из настольного приложения MS Project 2000 и дополнялась серверным пакетом MS Project Central, то теперь семейство MS Project включает три приложения: настольные приложения MS Project Standard и MS Project Professional и сервер MS Project Server. Кроме того, MS Project Standard и MS Project Server версии 2002 переведены на русский язык. Стандартная и профессиональная редакции MS Project предназначены для создания плана проекта, который затем можно опубликовать на сервере MS
MS Project: ВВЕДЕНИЕ Project Server для организации совместной работы над проектом. С помощью сервера MS Project Server члены проектной команды получают от руководителя задачи, сообщают о ходе их выполнения, перепоручают их друг другу.
Руководитель проекта в соответствии с данными, поступающими от сотрудников, отслеживает ход выполнения работ, а руководство организации анализирует загрузку сотрудников и состояние всех проектов, выполняемых в организации. В качестве СУБД, используемой MS Project Central, предшественником MS Project Server, могли выступать и Oralce, и MS SQL Server.
MS Project Server может использовать в качестве СУБД только MS SQL Server версий 7 и выше. Для совместной работы над проектными документами предназначен пакет Share-Point Team Services, входящий в дистрибутив MS Project Server. Этот пакет использует в качестве СУБД MS SQL Server, и его возможности доступны и в стандартной, и в профессиональной редакции MS Project.
Отличия стандартной редакции от профессиональной Если в вашей организации не используется сервер MS Project Server, то отличия между стандартной и профессиональной редакцией не будут заметны, поскольку они связаны с возможностями использования сервера MS Project Server. Комбинация MS Project 2002 стандартной редакции и сервера MS Project Server предназначена для совместной работы небольших групп над проектами.
Комбинация же профессиональной редакции MS Project 2002 и сервера предназначена для работы над проектами в крупной организации. Поэтому при использовании профессиональной редакции сервер позволяет осуществлять операции, необходимые на крупном предприятии, такие как централизованное хранение шаблонов проектов и списка сотрудников предприятия. Кроме того, в профессиональной версии доступны средства автоматизированного подбора сотрудников в проект на основе их навыков, а также возможно прогнозирование загрузки предприятия с учетом определенных сценариев развития событий. Сервер MS Project Server выпускается в одной редакции и может использоваться и со стандартной, и с профессиональной редакцией MS Project 2002, и даже с MS Project 2000. Выполнение профессиональных операций на сервере возможно только при использовании MS Project 2002 Professional.
MS Project: ВВЕДЕНИЕ Как выбрать редакцию и что нужно будет устанавливать Если вы планируете работать с MS Project без использования средств совместной работы, то вам нужно установить программу в стандартной редакции. Если вы планируете совместную работу над проектами в рамках небольшой группы, то вам подойдет стандартная редакция настольного приложения в сочетании с сервером MS Project Server.
При этом вам не потребуется устанавливать СУБД MS SQL Server, так как в поставку MS Project Server входит его сокращенная версия, предназначенная для использования со стандартной редакцией. И наконец, если вам нужно использовать корпоративные возможности пакета, то устанавливайте профессиональную редакцию настольного приложения и сервер MS Project Server.
При этом вам потребуется установить MS SQL Server версии 7 или выше. Для аналитических операций, используемых в профессиональной редакции, СУБД должна поддерживать OLAP, то есть на сервере MS SQL Server должен быть установлен пакет Analysis Services. Что нового в версии 2002 В первую очередь, изменениям подверглась серверная часть продукта, которая была существенно переработана.
Но не обошлось без изменений и в настольных приложениях, хотя они большей частью коснулись интерфейса программы. Самые важные среди них — это появление панели Project Guide (Консультант) и возможность просматривать страницы сервера MS Project Server непосредственно в окне MS Project.
Средства планирования были расширены возможностью сохранять несколько базовых планов проекта и анализировать освоенный объем на основании альтернативных данных о проценте завершения задачи. Список новых возможностей и ссылки на страницы, где описывается работа с измененными элементами программы, приведены в алфавитном указателе в конце книги.
Как вы будете изучать MS Project 2002 Этот курс разделен на четыре части. В первой части вы познакомитесь с интерфейсом программы, чтобы узнать возможности инструмента, с которым вам в дальнейшем придется работать. При этом не требуется теоретических знаний в области управления проектами: вы будете осваивать принципы работы с таблицами и диаграммами, учиться вводить, редактировать, сортировать, группировать и фильтровать данные. Во второй части мы перейдем к созданию проектного плана. В уроках этой части вы будете создавать собственный план проекта и одновременно с
MS Project: ВВЕДЕНИЕ практикой планирования будете изучать теорию управления проектами. Вы узнаете о том, как определять состав работ, как распределять ресурсы, планировать затраты и риски, как распространять файл на утверждение и сравнивать версии проектов.
В третьей части вы научитесь отслеживать проект, то есть контролировать выполнение плана проекта и вносить в план необходимые изменения по ходу работ. В этой части книги вы научитесь работать с сервером MS Project Server и организовывать с его помощью совместную работу. Как и в предыдущей части, практическим материалам будут предшествовать теоретические.
Вы узнаете, как сохранить исходный план проекта, раздать задачи сотрудникам, организовать сбор данных о ходе работ, проанализировать собранные данные и подготовить отчеты. Четвертая часть рассказывает о дополнительных возможностях MS Project 2002.
Вы узнаете, как работать с важными, но не так часто применяемыми средствами стандартной редакции MS Project и как использовать наиболее ценные возможности профессиональной редакции и сервера MS Project Server. Файлы примеров Каждый урок сопровождается файлами примеров, ссылки на которые приводятся в тексте. Файлы находятся на прилагаемом к книге компакт-диске в папке Bogdanov.
Для того, чтобы воспользоваться примерами, нужно выйти в главное меню и войти в каталог ПРИМЕРЫ . Сами примеры находятся в подпапке Samples, и после копирования папки Bogdanov на диск путь к ней будет выглядеть как C:BogdanovSamples. Примеры размещены в подпапках с номерами уроков, например файлы урока 2 находятся в папке C:BogdanovSamplesCH02.
В тексте уроков ссылки даются только на имена файлов без указания пути. Например, если в уроке 10 дается ссылка на пример 1.mpp, значит, этот файл находится в папке C:BogdanovSamplesCH10. В тех случаях, когда автор ссылается на файл примера, относящийся к другому уроку, к имени файла добавляется имя папки. При подготовке примеров использовался пошаговый принцип, то есть изменения вносятся в проект последовательно от файла к файлу. Кроме того, файлы создавались так, чтобы при их открытии внешний вид проекта соответствовал иллюстрациям в книге. Мы стремились создавать такие
MS Project: ВВЕДЕНИЕ примеры, которые можно было бы использовать на практике. Созданные нами таблицы, фильтры, отчеты, группы, настраиваемые поля и представления вы можете скопировать в свой проект и использовать для решения практических задач. Файлы примеров были подготовлены в англоязычной версии Microsoft Project 2002 Standard и протестированы в локализованной версии.
Поэтому при открытии этих примеров в русскоязычной версии MS Project 2002, находящейся на прилагаемом к книге компакт-диске, в меню будут отображаться дублирующие названия некоторых представлений и таблиц. Если у вас нет проблем с английским, то вы можете работать с локализованной версией так, как если бы она была англоязычной.
Для этого после установки программы закройте ее и найдите на вашем диске файл Global.mpt. Одна копия будет находиться в папке, куда вы установите MS Project 2002, а вторую найденную копию замените на файл Global.mpt, расположенный в папке BogdanovSamplesTEMPLATE. Задания В конце каждой части книги приводится список контрольных вопросов и заданий.
Они сгруппированы по темам уроков, и ответы на них можно найти в тексте уроков. Файлы заданий расположены в папках C:BogdanovSamples TEST с добавлением номера части, например файлы с заданиями ко второй части книги находятся в папке C:BogdanovSamplesTEST2. Индексный файл Для вашего удобства мы создали индексный файл, с помощью которого можно быстро загружать необходимые файлы с примерами.
Этот файл называется index.mpp и расположен в папке C:Bogdanov. При открытии этого файла загружается панель Project Guide (Консультант), на которой есть ссылка для просмотра списка примеров к любому из уроков курса. Выбрав урок, вы увидите список примеров с описаниями. При щелчке на названии примера файл с примером откроется в MS Project (рис. 1.1).
MS Project: ВВЕДЕНИЕ Рис. 1.1.
После щелчка по кнопке Посмотреть открывается диалог для ввода номера урока, а после ввода номера урока в таблице рядом с панелью Консультант отображаются ссылки на файлы примеров к уроку с комментариями Кроме того, с помощью панели Project Guide (Консультант) можно просмотреть таблицы со ссылками на наиболее важные страницы справочной системы MS Project и на файлы дополнительного программного обеспечения, которое можно установить вместе с MS Project (рис. 1.2). Основные термины В уроках первой части книги вы можете столкнуться с некоторыми терминами. Мы подробно остановимся на них в начале второй части, когда вы будете учиться планировать проект, но для того чтобы у вас не возникало вопросов при чтении первой части, перечислим основные термины и дадим их определения.
MS Project: ВВЕДЕНИЕ Проект состоит из задач, то есть активностей, направленных на достижение определенного результата. Чтобы задача могла быть выполнена, на нее выделяются ресурсы — материальные (оборудование) и рабочие (сотрудники). Выделение ресурса на задачу называется назначением, и у задачи может быть неограниченное число назначений. Рис. 1.2.
В таблице отображаются ссылки на важные разделы справочной системы MSProject, а после щелчка по названию раздела запускается браузер, в котором отображается содержимое раздела Задачи могут объединяться в группы (или фазы), и задача, объединяющая другие, называется суммарной. Завершающие задачи, то есть задачи, выполнение которых приводит к достижению важного проектного результата или завершает фазу, называются вехами. Задача имеет длительность, то есть время, необходимое на ее выполнение. Кроме того, задача характеризуется объемом трудозатрат (объемом работ) и затратами (или стоимостью), необходимыми для ее выполнения.
MS Project: ВВЕДЕНИЕ В плане проекта задачи связаны с помощью зависимостей, определяющих порядок выполнения задач относительно друг друга. Длительность проекта складывается из промежутков времени от начала самой ранней задачи до окончания наиболее поздней с учетом зависимостей между задачами. Если при увеличении длительности задачи увеличивается длительность всего проекта, задача называется критической. Если вы встретите в процессе чтения первой части другие термины, вы можете найти их объяснения с помощью алфавитного указателя, приведенного в конце книги.
Источник: studfile.net