Диаграммы Ганта для предприятия

далее тут пред
--

Feb 01, 2003  By Marcel Gagné

Эти два проектами с открытым исходным кодом поможет Вам отслеживать управления ваши успехи на любом предприятии.

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

Люди соприкасаются с предприятием (или проектом, если хотите) каждый день. Успех этих предприятий зачастую тесно связана с тем, как проект управляется, как тщательно планируется и как тщательно отслеживается прогресс.

Mon Dieu, Фрэнсис!(Боже мой, Фрэнсис!) Почему вы не сказали мне, что уже так поздно? Наши гости уже здесь. Bonjour mes amis (Здравствуйте, друзья мои), и добро пожаловать в «Chez Marceд»(ресторан), дом прекрасного Linux тарифа и убийственно хорошего вина. Фрэнсис! Принесите Шираз Coonawarra Южной Австралии 1996 года немедленно!

Как я уже говорил Франсуа, друзья мои, в центре внимания сегодняшнего меню рассмотрение предприятия, принимая смелые, новые проекты. Помимо очевидных аспектов управления проектами начало любого предприятия, кажется, есть много волнения, когда дело доходит до определения статуса любого крупного проекта. Обычно это делается с помощью диаграмм Ганта, которые были разработаны в 1917 году Генри Л. Гантом. Знакомые горизонтальные гистограммы был разработан как инструмент управления производством для обеспечения быстрого визуального средства определения, где и как проект продвигается, тем самым упрощая управление проектами и отслеживание.

Вот как это работает. Горизонтальная ось диаграммы Ганта представляет время проекта. Она может быть градуирована на несколько дней, недель или любой период времени, который имеет смысл. В конце концов, mes amis, некоторые проекты могут длиться очень долго. На вертикальной оси перечислены задачи, которые составляют проект.
Например, я занимаюсь пополнением запасов в винном погребе здесь, в Chez Marcel. Мой список задач включает в себя инвентаризацию (Франсуа), реорганизация некоторого количества полок (Франсуа), контроль качества и вкуса (шеф-повар Марсель), размещение заказов на поставку вин (Франсуа и шеф-повар Марсель), доставка (Анри из компании «Вина Анри») и, наконец, пополнение (Франсуа). Говоря о Франсуа, наши уважаемый официант вернулся. Франсуа, пожалуйста, налейте для наших гостей. Вам понравится этот Coonawarra Shiraz, mes amis. В дополнение к традиционным вкусам Шираз, обратите внимание на шоколад в букете, возможно, даже немного мяты, нет? А вкус ... Но я отвлёкся. Я говорил о диаграмме Ганта.

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

Просто есть идея графического интерфейса генератора Диаграмм Ганта (первоначально Jason R. Govig и Сет Голдстайн, в настоящее время ведётся Glen Stewart). Эта веб-система для создания диаграмм Ганта просто набор CGI скриптов. Это очень удобно если вы ищете что-то, что позволяет легко вычерчивать в сетевом доступе. Это требует Apache и несколько Perl модулей: CGI.pm и Date :: Manip.pm. Самый простой способ установить эти модули Perl находится в командной строке, используя CPAN:

perl -MCPAN -e "install Date::Manip"
perl -MCPAN -e "install CGI"

Должен сказать, что Вам нужно сделать это как root. Если вы никогда не запускали Perl CPAN установки прежде, Вам будет предложено несколько вопросов для установки. Это происходит только один раз - после этого всё очень гладко. Чтобы использовать этот пакет, укажите Вашему веб-браузеру на соответствующий URL. В моей системе, это выглядело примерно так: http://webserver/gantt/. Источники для пакета диаграммы Ганта можно получить на associate.com/gantt . Для начала, извлечь исходный документ в корень веб-сервера:

tar -xzvf gantt-1.0.tar.gz
mv gantt-1.0 gantt

Обратите внимание, что я тут же переименовал в каталог попроще. Это может быть всё что угодно. Посмотрите каталоги в пакете, в частности, один называется users. Весь этот каталог должен быть доступен для записи пользователю, от имени которого у Вас запускается Apache (в моей системе, пользователь WWW). Посмотрите на пользователя и группу в файле httpd.conf.

Некоторые изменения необходимы для двух файлов, в частности. Первый variables.pl. Изменение строк определит собственную конфигурацию сайта, включая корень документа (см. выше), URL-адрес на генератор графики, имя администратора и адрес электронной почты администратора:

# full path to site on server
$docroot = '/usr/local/apache/htdocs/gantt/';
# URL of site
$wwwroot = 'webserver.yourdomain.dom/gantt/';
# Name of site administrator
$admin = '
# Email of site administrator
$adminEmail = 'your_email@yourdomain.dom';

Вам также необходимо сделать одно небольшое изменение в dbhelp.pl файлов, определяя путь к variables.pl:

# Edit this to point to the location of your
# variables.pl file
require \
'/usr/local/apache/htdocs/gantt/variables.pl';

Наконец, ваш httpd.conf сервера Apache нуждается в небольшом редактирования. Чтобы CGI скрипт выполнялся в каталоге Ганта (который живёт под корнем документа), нужно нечто похожее на следующий абзац:


Options ExecCGI

После перезагрузки веб-сервера ( изящный скрипт apachectl), Вы будете готовы начать. Чтобы использовать генератор диаграммы Ганта, введите имя в поле логин-формы, на самом деле спрошен адрес электронной почты, но любое уникальное имя будет работать. Если это первый раз, то у Вам будет выведена форма ввода имени и контактной информации. После нажатия на кнопку Submit, вы можете описать свой проект и определить членов вашей команды. Далее Вы просматриваете список задач, которые приведут к успешному завершению нового проекта. Каждая линия имеет свой цвет и новые задачи могут добавляться в любое время. При каждом обновлении страницы, введите начальную и конечную недели и ответственное лицо. Когда вы, наконец, нажмёте кнопку Отправить, графика генерируется автоматически (рис. 1).

рис1 Диаграмма Ганта JPEG 461*367

Ещё один проект, на который также стоит обратить внимание является MrProject (mrproject.codefactory.se). Часть GNOME Office, это ориентированное на рабочий стол приложение. Следовательно, Вам не придется ничего делать, если вы установили GNOME в качестве рабочего стола (или даже если вы этого не делали). MrProject можно найти на распространяемых компакт-дисках последних версий Mandrake, Red Hat, SuSE и других. Когда вы запускаете MrProject в первый раз, набрав mrproject & вы открываете пустой проект. Вы даже можете открыть несколько проектов, нажав на Новый. Обратите внимание на кнопки на левой стороне: ресурсы, диаграммы Ганта и задачи. Переход от одного представления к другому так же прост, как нажатие кнопки.

Когда вы начинаете новый проект, выберите в меню Файл(File) на панели меню и выберите Свойства проекта(Project Properties). Введите имя проекта, дату начала (MrProject имеет дружественный выпадающий календарь для выбора), имя руководителя и информацию об организации. Нажмите кнопку Закрыть, и сохраните проект под именем, которое имеет для Вас смысл.

Следующим шагом может быть введение ресурсов, которые есть в Вашем распоряжении в течение всего срока реализации проекта. Это можно сделать перейдя на дисплей ресурсов и кликнув кнопку Insert. Записи ресурса по умолчанию будет добавлена в список, который затем можно щелкнуть правой кнопкой мыши отредактировать. Ресурсом может быть материал или время человека. Здесь же Вы можете назначить стоимость.

Под задачами, выберите Задачи на боковой панели и выберите пункт Вставить в очередной раз. Как и для ресурсов, задачи носят общий характер и должны быть отредактированы. Эти задачи могут быть описаны любым способом и соотнесены к одному из ресурсов. Не беспокойтесь порядке, в котором вы вводите эти задачи. Вы можете изменить порядок в списке, выбрав задание, затем нажимая кнопку Вверх или Вниз. Количество времени, отведенного на задание вводится в днях, но можно ввести часть дня. Процент выполнения задачи также вводится здесь.

рис 2 Диаграмма Ганта JPEG 496*264
Рисунок 2. Вид диаграммы Ганта в MrProject.

В любой момент вы можете переключиться на диаграмму Ганта (рис. 2). Как это здорово, что можно изменить время для задачи, нажав на турник и просто перетащив его. Зависимости задач также могут быть добавлены в любое время. В конце концов, некоторые задачи требуют завершения других задач, прежде чем они могут быть запущены.

Эти два пакета предназначены для обработки управления проектами, отслеживания и построения графиков. Если вы хотите увидеть некоторые другие доступные предложения, я бы настоятельно рекомендуем посетить «Call Center, отслеживания ошибок и инструменты управления проектами для Linux" страницы (www.linas.org/Linux/pm.html) . Просмотрите управление проектами, а также планировщики, специалисты по планированию и диаграммы Ганта разделе Инструменты или дополнительные пакеты для изучения. Представлены предложения как из бесплатного так и из коммерческого миров программного обеспечения и каждый пакет поставляется с кратким описанием, а также ссылки на главную страницу пакета.

Источник: linuxjournal