Диаграмма Ганта — это столбчатая диаграмма , иллюстрирующая график проекта . [1] Она была разработана и популяризирована Генри Гантом примерно в 1910–1915 годах. [2] [3] Современные диаграммы Ганта также показывают отношения зависимости между действиями и текущим статусом графика.
Диаграмма Ганта — это тип столбчатой диаграммы [4] [5] , которая иллюстрирует график проекта. [6] Эта диаграмма перечисляет задачи, которые должны быть выполнены, на вертикальной оси и временные интервалы на горизонтальной оси. [4] [7] Ширина горизонтальных полос на графике показывает продолжительность каждого действия. [7] [8] Диаграммы Ганта иллюстрируют даты начала и окончания конечных элементов и итоговых элементов проекта . [ 1] Конечные элементы и итоговые элементы составляют структуру декомпозиции работ проекта. Современные диаграммы Ганта также показывают отношения зависимости (т. е. сеть предшествования) между действиями. Диаграммы Ганта можно использовать для отображения текущего статуса расписания с использованием затенения процентов завершения и вертикальной линии «СЕГОДНЯ».
Диаграммы Ганта иногда приравниваются к столбчатым диаграммам. [8] [9]
Диаграммы Ганта обычно изначально создаются с использованием подхода раннего начала , когда каждая задача планируется к немедленному запуску после завершения ее предварительных условий. Этот метод максимизирует свободное время , доступное для всех задач. [4]
Широко используемые в планировании проектов в настоящее время, диаграммы Ганта считались революционными, когда были представлены. [10] Первый известный инструмент этого типа был разработан в 1896 году Каролем Адамецким , который назвал его гармонограммой . [11] Адамецкий, однако, опубликовал свою диаграмму только на русском и польском языках, что ограничило как ее принятие, так и признание его авторства.
В 1912 году Герман Шюрх
опубликовал то, что можно было бы считать диаграммами Ганта, обсуждая строительный проект. Диаграммы того типа, что опубликовал Шюрх, по-видимому, были широко распространены в Германии в то время; [12] [13] [14] однако предшествующее развитие, приведшее к работе Шюрха, неясно. [15] В отличие от более поздних диаграмм Ганта, диаграммы Шюрха не отображали взаимозависимости, оставляя их на усмотрение читателя. Они также были статическими представлениями запланированного графика. [16]Диаграмма названа в честь Генри Ганта (1861–1919), который разработал свою диаграмму примерно в 1910–1915 годах. [2] [3] Первоначально Гант создал свой инструмент для систематических, рутинных операций. Он разработал этот инструмент визуализации, чтобы было легче измерять уровни производительности сотрудников и определять, какие сотрудники работают недостаточно или слишком эффективно. Гант также часто включал графики и другие визуальные индикаторы в свои диаграммы для отслеживания производительности. [17]
Одно из первых крупных применений диаграмм Ганта было сделано Соединенными Штатами во время Первой мировой войны по инициативе генерала Уильяма Крозье . [18]
Самые ранние диаграммы Ганта были нарисованы на бумаге и поэтому должны были быть полностью перерисованы, чтобы приспособиться к изменениям в расписании. В течение многих лет руководители проектов использовали листы бумаги или блоки для полос диаграммы Ганта, чтобы их можно было при необходимости корректировать. [19] Сотрудник Ганта Вальтер Поляков представил диаграммы Ганта Советскому Союзу в 1929 году, когда он работал в Верховном Совете Народного Хозяйства . Они использовались при разработке Первого пятилетнего плана , предоставляя русские переводы для объяснения их использования. [20] [21]
В 1980-х годах персональные компьютеры позволили широкомасштабно создавать сложные и детальные диаграммы Ганта. Первые настольные приложения были предназначены в основном для менеджеров проектов и планировщиков проектов. С появлением Интернета и ростом сотрудничества по сетям в конце 1990-х годов диаграммы Ганта стали обычной функцией веб-приложений, включая программное обеспечение для совместной работы . [ необходима цитата ] К 2012 году почти все диаграммы Ганта были созданы программным обеспечением, которое может легко подстраиваться под изменения в расписании. [19]
В 1999 году диаграммы Ганта были определены как «один из наиболее широко используемых инструментов управления для планирования и контроля проектов» [4] .
В следующих таблицах представлено семь задач, обозначенных буквами от a до g . Некоторые задачи могут выполняться одновременно ( a и b ), в то время как другие не могут быть выполнены, пока не будет завершена их предшествующая задача ( c и d не могут начаться, пока не будет завершена a ). Кроме того, каждая задача имеет три оценки времени: оптимистическую оценку времени ( O ), наиболее вероятную или нормальную оценку времени ( M ) и пессимистическую оценку времени ( P ). Ожидаемое время ( TE ) оценивается с использованием бета-распределения вероятностей для оценок времени по формуле ( O + 4M + P ) ÷ 6.
После завершения этого шага можно нарисовать диаграмму Ганта или сетевую диаграмму.
В диаграмме прогресса Ганта задачи затеняются пропорционально степени их завершения: задача, которая выполнена на 60%, будет затенена на 60%, начиная слева. Вертикальная линия рисуется на индексе времени, когда создается диаграмма прогресса Ганта, и эту линию затем можно сравнить с затененными задачами. Если все идет по графику, все части задачи слева от линии будут затенены, а все части задачи справа от линии не будут затенены. Это дает визуальное представление о том, насколько проект и его задачи опережают или отстают от графика. [22]
Связанные диаграммы Ганта содержат линии, указывающие на зависимости между задачами. Однако связанные диаграммы Ганта быстро становятся загроможденными во всех случаях, кроме самых простых. Сетевые диаграммы критического пути превосходят по визуальной передаче взаимосвязей между задачами. [23] Тем не менее, диаграммы Ганта часто предпочтительнее сетевых диаграмм, поскольку диаграммы Ганта легко интерпретируются без обучения, тогда как диаграммы критического пути требуют обучения для интерпретации. [9] Программное обеспечение для диаграмм Ганта обычно предоставляет механизмы для связывания зависимостей задач, хотя эти данные могут быть или не быть визуально представлены. [4] Диаграммы Ганта и сетевые диаграммы часто используются для одного и того же проекта, поскольку обе генерируются из одних и тех же данных программным приложением. [4]