Как работать в программе ganttproject

Берлога инженера
GanttProject — планирование проектов

Originally published at Берлога инженера. Please leave any comments there.

Берлога инженера продолжает пополнение коллекции бесплатных программ. После активного периода создания коллекции прошло уже достаточно времени, чтобы проверить временем новые продукты.

Итак, вниманию читателей Берлоги предлагается GanttProject — программа, с помощью которой можно планировать проекты, вести график выполненных работ, а также осуществлять учёт загрузки и рабочего времени участников…

Самый удобный и популярный способ графического представления проекта — диаграммы Ганта. Генри Гант предложил изображать проект в виде горизонтальных отрезков по шкале времени ещё в 1910 году. Отрезки, относящиеся к различным задачам или подзадачам, располагаются друг под другом (по вертикали). Такой формат представления всего объёма работ помогает быстро вникнуть в курс дела, понять структуру и порядок реализации проекта, оценить важность этапов и временные затраты.

GanttProject Tutorial

Предполагаю, что большинство читателей Берлоги инженера участвует в тех или иных проектах (в силу специфики ремесла), поэтому знакомство с таким удобным и полезным интументом будет далеко не лишним.

У некоторых может возникнуть вопрос: зачем программисту или инженеру нужен инструмент менеджера? Вполне резонный вопрос. На него хочется ответить также вопросом: а вы не хотите быть хорошим программистом или хорошим инженером? Дело в том, что каждый работник умственного труда в какой-то степени должен являться менеджером.

Пусть даже только по отношению к самому себе. Профессионал отличается от новичка тем, что может чётко спланировать работу, прикинуть сроки и трудовые затраты.

Практически каждый инженер сталкивался с такой проблемой: начальник вызывает “на ковёр” и просит сказать, сколько дней или месяцев займёт выполнение той или иной задачи. Вы отвечаете, что решите эту проблему за три дня, но в результате работаете две недели. Это даёт повод полагать, что руководство имеет дело с несерьёзным неопытным исполнителем. Знакомая ситуация?

Рассмотрим другой вариант. Вы, как мыслящий специалист, не ленитесь изредка запускать программу для планирования проектов и просто записывать в неё всё то, что произошло за последнее время (на каком этапе проект, что ещё предстоит сделать, сколько примерно дней это займёт, кто из коллег работает над задачами в проекте). Поработав таким образом над двумя-тремя проектами, можно накопить статистику, которая позволит в будущем быстро прикидывать состав задач и участнков, время выполнения отдельных задач и всего (аналогичного) проекта в целом.

Теперь, расписав неопровержимые достоинства продукта, упомянем, что он не только бесплатный, но ещё и кроссплатформенный, поэтому помимо ~9 МБайт дистрибутива GanttProject нужно будет ещё выкачать 16+ МБайт JRE (Java) для вашей платформы, если таковая у вас не установлена. Лично я воспринимаю Java-приложение как минус, так как работа такой “программы” — это всегда “тормоза”. (Прошу в этом месте сильно не морщиться — добавление ещё одного уровня абстракции по определению ВСЕГДА вызовет дополнительные аппаратные расходы.

Читайте также:
Решение систем уравнений программа

Video Guide — Manage Project and Tasks Free, Easy and Fast with GanttProject Software, Gantt Charts

Возражения типа “поставьте процессор помощнее, памяти побольше” не принимаются.) НО! Я не смог найти достойную замену GanttProject. Я не рассматривал коммерческие продукты, а среди бесплатных конкуренты практически отсутствовали. Кроме того, по некоторым оценкам GanttProject не уступает многим своим “платным” собратьям.

Пользоваться продуктом в коммерческих целях можно. (По лицензии некоторыми бесплатными программами можно пользоваться только дома — вне бизнеса!) Для тех, кто не модифицирует продукт, бесплатность 100% гарантирована. Вот выдержка из лицензии:

You are allowed to use unmodified GanttProject binaries for any purposes, including commercial usage and reselling, at no charge, royalty fees, etc.

Всё. Больше не буду утомлять читателя рассуждениями. Программа наглядна, проста в освоении и использовании. Сейчас я “один раз” покажу вам скриншоты, и вы сразу всё поймёте.

Большой скриншот

Окно настроек не слишком сложно и запутанно. Да и настроек много не надо — программа сама по себе достаточно гибкая.

Большой скриншот

Основное окно программы содержит непосредственно диаграмму Ганта и основные элеенты управления. Всё двигается мышкой. Связи между задачами создаются простым перетаскиванием. В общем-то диаграмму можно “нарисовать” не прикасаясь к клавиатуре:

Большой скриншот

Основные настройки задачи. Тут можно не мышкой, а уже более точно “в цифрах” описать её параметры:

Большой скриншот

Для задачи можно описать множество свойств. В том числе — исполнителей. Для каждого исполнителя можно задать занятость (в процентах от максимальной рабочей нагрузки):

Большой скриншот

Можно изменить внешний вид диаграммы так, чтобы он был для вас наиболее удобным:

Большой скриншот

Когда мы переходим от вкладки “Gantt” (c диаграммой) к вкладке “Человек”, мы видим список сотрудников. По каждому можно посмотреть общую загруженность, загруженность по отдельным задачам:

Большой скриншот

PERT диаграмма — ещё одно графическое представление процесса:

Большой скриншот

Мастер экспорта позволит экспортировать диаграмму в различные форматы. Но не слишком обольщайтесь. Дружба PDF с русским языком не очень-то пока реализована, а экспорт не отличается большой гибкостью. Но экспортировать картинку для презентации или данные для последующей обработки в электронной таблице вполне будет можно:

Одной строкой скажу о том, что можно настраивать праздничные дни (они не учитываются в подсчёте длительности задач), задавать отпускные дни отдельным работникам, работать с FTP, гибко настраивать связи и зависимости между задачами, делать несколько уровней значимости (НАДзадачи), как это показано в примере, распределять роли людей в каждой задаче, вести учёт выполнения задачи и проекта в процентах и многое-многое другое.

Домашняя страничка проекта содержит ссылки на страничку закачки, документацию, скриншоты и демонстрацию. В общем, всё то, что обычному англоязычному пользователю и надо (у русскоязычного пользователя ведь есть Берлога инженера… )

Если понадобится Java, то этот продукт можно найти здесь.

На Нашем форуме вопрос планирования работ обсуждался уже очень давно. Если уважаемых читателей интересуют результаты голосования по программам для планирования проектов — милости прошу на соответствующую ветку Нашего форума. Кроме того, там можно почерпнуть ряд интересных мыслей и идей. А может быть вам понравится другая программа для планирования? (Программы типа ToDo очень подходят программистам.)

Читайте также:
Как работает программа radmin

Не забывайте заглядывать на страницу Бесплатные программы, которые мы выбираем, чтобы не упустить чего-то что вы ещё можете не знать…

Источник: betadelta.livejournal.com

2. Лабораторный практикум

В ходе выполнения лабораторных работ помимо изучения методов управления проектами предлагается ознакомятся с такими пакетами управления проектами как GanttProject и Microsoft Project (одной из последних версий). Часть лабораторных работ выполняется на компьютерах в учебных лабораториях академии, часть – в рабочих тетрадях студентов. Отчёты по лабораторным работам должны быть оформлены в текстовом редакторе в соответствии с требованиями по оформлению студенческих работ, принятых в академии. При защите работы должен прилагаться файл выполненной работы в приложениях GanttProject, Microsoft Project или диаграммы, расчёты, графики, выполненные на бумажных носителях (в зависимости от выполняемой работы), после каждой выполненной работы предполагается свободное владение материалом, что находит отражение в ответах на контрольные вопросы, которые являются неотъемлемой частью работ. При выполнении работ приветствуется использование не только данного пособия, но и материалов лекций и литературы, рекомендованной преподавателем.

2.1. Лабораторная работа №1

Тема «Создание проекта в GanttProject» Цель – Научиться использовать приложение GanttProject для создания проекта. На несложном примере можно ознакомиться с приложением GanttProject, посмотрев, как же работает программа «в деле». Рассмотрим пример создания небольшого проекта.

Задание I. Создайте проект по предложенным ниже данным 1. Исходные данные В качестве примера рассмотрим следующую ситуацию. Предположим, что требуется разработать компьютерную программу, состоящую из двух модулей. Назовём проект «Разработка ПО». Будем считать, что процесс создания такой программы включает разработку алгоритма и программирование каждого модуля, их совместную отладку и оформление программной документации. Последовательность выполнения перечисленных действий может быть представлена в виде сетевого графика (рисунок 1.1).

А12 2 1 А13 3
А24

А45 А56
4 5 6

А34

Рисунок 1.1 – Сетевой график проекта, нарисованный «от руки»: А12 – разработка алгоритма первого модуля (длительность составляет 6 дней); А13 – разработка алгоритма второго модуля (длительность – 8 дней); А24 – программирование первого модуля (длительность – 9 дней); А34 – программирование второго модуля (длительность – 10 дней); А45 – комплексная отладка модулей (длительность – 4 дня); А56 – разработка программной документации (длительность – 5 дней).

2. Создание проекта и установка параметров Будем считать, что аналогов создаваемому проекту нет, вы начнёте «с нуля». Для этого выполните следующие действия. 1. Запустите программу GanttProject, выполните команду Проект – Новый (рисунок 1.2). Рисунок 1.2 – Стартовое окно программы GanttProject 2. Введите параметры проекта (рисунок 1.3), нажмите кнопку Далее. Рисунок 1.3 – Окно ввода параметров проета 3. Выберите предметную область проекта (рисунок 1.4).

Читайте также:
Как запустить программу на win 10

Рисунок 1.4 – Выбор направления проекта 4. Настройте выходные дни (рисунок 1.5), нажмите ОК. Рисунок 1.5 – Настройка рабочего календаря 5. В диаграмме Ганта введите задачи, приведённые в таблице 1.1. Для удобства можно воспользоваться окном Свойства создаваемой задачи (кликнув на графическое изображение задачи справа – рисунок 1.6). Для указания уровней 21

задачи, воспользуйтесь командами контекстного меню или кнопками панели инструментов (кнопки-стрелки уровней, см. рисунок 1.7). Результат должен получиться как на рисунке 1.8. Таблица 1.1 – Задачи проекта Разработка ПО

Название задачи Продолжительность, в днях
Заключение договоров 1
Алгоритм 1 6
Программирование 1 9
Комплексная отладка 4
Документация 5
Алгоритм 2 8
Программирование 2 10

Рисунок 1.6 – Свойства задачи

Рисунок 1.7 – Контекстное меню для выделения уровней задач Рисунок 1.8 – Задачи на диаграмме Ганта Некоторые работы можно выполнять параллельно, другие – не могут начаться, пока не закончится предыдущая. После некоторых манипуляций у вас должен получиться окончательный вид созданного проекта (рисунок 1.9). Для приведения проекта к данному виду воспользуйтесь диалоговым окном Свойство задачи , вкладка Зависимые задачи (рисунок 1.10). 23

Рисунок 1.9 – Результат изменения типа связей между задачами Рисунок 1.10 – Диалоговое окно Свойства для задачи «Комплексная отладка» II. Создайте проект «Коттедж» самостоятельно Исходные данные представлены на рисунке 1.11 и в таблицах 1.2,1.3.

А23 3
А12 А45
1 2 5

А24 4 Рисунок 1.11 – Сетевой график проекта «Коттедж»: А12 – землеотвод; А23 – проектирование; А24 – строительство; А45 – реализация коттеджа. 24

Источник: studfile.net

Как работать в программе ganttproject

green

Главная » Курсы » Управление крупными программными проектами » Лабораторный практикум » Лабораторная работа №05

Применение системы календарного планирования Gantt Project

[лабораторные]Цель работы

Получить навыки планирования проектов на основе разработки диаграмм Ганта и диаграмм типа PERT в системе Gantt Project.

[лабораторные]Краткое введение

Gantt Project — предназначен для разработки планов, распределения ресурсов по задачам, отслеживания прогресса и анализа объёмов работ.

[порядок]Порядок выполнения работы

  1. Создать новый проект в Gantt Project.
  2. Добавить в проект сотрудников и их роли.
  3. Внести на диаграмму структурную декомпозицию работ.
  4. Установить зависимости между работами.
  5. Привязать работы ко времени.
  6. Привязать работы к сотрудникам.
  7. Убедиться в корректности установки нагрузки на исполнителей (чтобы суммарная загрузка сотрудников в единицу времени не превышала 100%).
  8. Построить PERT-диаграмму.

[Методички]Методическая информация

Icon

Методические указания — планирование работ с помощью Gantt Project (pdf)

Скачать 502.92kB, скачан: 543 раз

Icon

Видео-демонстрация разработки диаграммы Гантта в Gantt Project (640×400, MP4)

Скачать 3.30MB, скачан: 361 раз

[требования]Требования

  • Полное соответствия лабораторным работам №2 и №3.
  • Студент должен фигурировать в планах в качестве исполнителя

[пример]Примеры

Icon

Пример выполнения лабораторной работы №5

Скачать 468.43kB, скачан: 750 раз

Icon

Скачать пример диаграммы (в формате Gantt Project)

Скачать 1.72kB, скачан: 199 раз

[программы]Программы

net

Скачать Gantt Project

[Литература]Литература

  • netОбзор работы в GanttProject 2.5 (видео)
  • netДиаграмма Ганта

Проекты

Курсы

Материалы

  • Страницы групп
  • Методические материалы
  • Публикации

Новости

Контакты

[Статистика]

2623 просмотров

Источник: micro-kernel.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru