– все ключевые события и даты; – точную последовательность работ. Логика их выполнения должна быть зафиксирована с помощью сетевого графика (сетевой диаграммы) – см. ниже. Сетевой график позволяет проследить все виды зависимостей между работами и взаимосвязь событий реализации; – график служит основой для определения этапов и прочих временных интервалов по реализации системы. Кроме того, он позволяет при необходимости определять потребности в ресурсах для каждой из частей, фрагментов или событий процесса реализации системы. Форма представления графика, естественно, произвольна. Но она должна быть удобна для пользования, в том числе – наглядна и понятна для всех участников реализации системы. Метод сетевого планирования. При разработке детального графика реализации системы наиболее удобным и часто используемым является метод сетевого планирования. Суть его заключается в построении сетевого графика, являющегося графическим отображением всех работ по реализации системы и зависимостей (в том числе временных и «пространственных») между ними. Сетевые графики строятся в виде графа (см. выше) – множества вершин, соответствующих работам, и связывающих их линий, представляющих взаимосвязи между работами: например, работа «Б» не может начаться раньше, чем завершится работа «А» (см. Рис. 20, а также описание диаграмм Ганта – Рис. 21) [26]. Рис. 20. Фрагмент сетевого графика Основная цель работы с сетевым графиком заключается в том, чтобы сократить до минимума продолжительность проекта (время реализации системы), в первую очередь – за счет выделения и минимизации так называемого «критического пути». Максимальный по продолжительности путь в сети, связывающий начальную (вершина «А» на Рис. 20) и конечную вершину (вершина «Д» на Рис. 20), называется критическим. Работы, лежащие на этом пути, также называются критическими. Именно длительность критического пути определяет наименьшую общую продолжительность реализации системы в целом. Длительность процесса реализации проекта может быть сокращена за счет сокращения длительности работ, лежащих на критическом пути. Соответственно, любая задержка выполнения работ критического пути повлечет увеличение длительности процесса реализации системы. При этом анализу подлежат не только работы критического пути, но в той или иной степени близкие к нему, так как подобные работы даже при самом незначительном изменении графика могут стать критическими и существенно изменить сроки реализации системы. Для оптимизации сетевых графиков применяют методы календарно-сетевого планирования и управления (КСПУ), основная идея которых заключается в следующем. Предположим, что время выполнения работ зависит от задействованных на них ресурсов. Количество ресурсов ограничено. Требуется решить оптимизационную задачу – распределить ограниченные ресурсы между работами проекта таким образом, чтобы он был завершен за минимальное время. Методы решения этой и подобных задач подробно описаны в [26, 29, 99]. — 193 —
|