Сетевая матрица позволяет экспериментально „проиграть" тот или иной вариант решения, прогнозировать достижение как промежуточных, так и конечного результатов, глубже проанализировать значение и место каждой отдельной операции в общем комплексе процедур, направленных на достижение предполагаемой цели, и на этой основе сформировать план выработки и реализации решения.
Сетевая матрица должна отвечать требованиям адекватности моделируемому процессу и чутко реагировать на все предстоящие изменения в процессе разработки, что позволяет заранее обнаруживать узкие места и своевременно принимать меры для их устранения,
Применение сетевых матриц, например, в процессе управления дает возможность представить этот процесс в наглядной форме, проанализировать взаимосвязи между исполнителями и работой, разработать научно обоснованный скоординированный план выполнения всего комплекса работ по решению поставленной задачи. Такой план позволяет более эффективно использовать имеющиеся ресурсы, так как анализ сетевой матрицы и определение критических работ и резервов времени на некритических работах дают возможность быстрее перераспределить ресурсы с целью их лучшего использования, быстро обрабатывать с помощью средств вычислительной техники большие массивы отчетных данных и обеспечивать руководство своевременной и исчерпывающей информацией о фактическом состоянии работ, облегчающей корректировку принятых решений; осуществлять обоснованное прогнозирование хода выполнения работ на критическом пути и концентрировать на них внимание руководителей различных уровней. Эти и целый ряд других обстоятельств обусловили целесообразность широкого применения при планировании решений сетевых матриц.
Сетевая матрица решений представляет собой графическое изображение процесса подготовки, принятия и реализации решений, где все операции, необходимые для достижения конечной цели, показаны в определенной технологической последовательности и взаимозависимости. Сетевая матрица совмещается с календарно-масштабной сеткой времени, которая имеет горизонтальные и вертикальные "коридоры". Горизонтальные "коридоры" характеризуют ступень управления, структурное подразделение или должностное лицо, выполняющее ту или иную операцию процесса подготовки, принятия и реализации решения.
Вертикальные "коридоры" характеризуют этап и отдельные операции процесса принятия решения, протекающие во времени.
При построении сетевой матрицы используются три основных понятия: работа, события и путь.
Работа-это трудовой процесс, требующий затрат времени и ресурсов (например, оценка обстановки, анализ информации). На графике работа изображается в виде сплошной стрелки. В понятие „работа" включается процесс ожидания, т.е. процесс, не требующий затрат труда и ресурсов, но требующий затрат времени. В управлении это может быть Ожидание получения информации от сторонних организаций. Процесс ожидания изображается пунктирной стрелкой с обозначением над ней продолжительности ожидания. Понятие „зависимость" между двумя или несколькими событиями свидетельствует об отсутствии необходимости в затратах времени и ресурсов, но указывает на наличие связи между работами (начало одной или нескольких работ зависит от выполнения других работ). Зависимость изображается в виде пунктирной стрелки без обозначения времени.
Событие-это результат выполнения всех работ, входящих в данное событие, позволяющий начинать все выходящие из него работы. На сетевой матрице событие изображается, как правило, в виде кружка.
Путь - это непрерывная последовательность работ, начиная от исходного события и кончая завершающим. Путь, имеющий наибольшую продолжительность, называется критическим и в матрице обозначается утолщенной или сдвоенной стрелкой. Так как критический путь имеет самую большую продолжительность по сравнению с другими путями, то эти пути имеют запас времени, что дает возможность для оперативного маневрирования ресурсами.
Ознакомление с приведенными выше основными понятиями позволяет приступить к построению сетевой матрицы.
Методически построение сетевых матриц требует ознакомления с общими правилами построения сетевых моделей и специфическими правилами построения сетевых матриц.
Общие правила построения сетевых моделей.
Правило обозначения работ. В практике зачастую встречаются случаи, когда две или более работ выходят из одного и того же события, выполняются параллельно и заканчиваются одним и тем же событием. Например, одновременно в двух отделах ведутся расчетные операции (работы "а" и "б"), результаты которых используются в третьем отделе (работа "в").
Рисунок 2. и Рисунок 3.
Правильное изображение этого элемента показано на рис.2.
Правило запрещения „тупиков". В сетевой модели не должно быть "тупиков", т.е. событий, из которых не выходит какая-либо работа, за исключением завершающего события сети (в многоцелевых моделях завершающих событий несколько). Например, событие 3 (рис.3) - тупиковое. Наличие такого события означает, что введены лишние работы или имеется ошибка и технологии выполнения работ.
Правило запрещения необеспеченных событий. В сетевой модели не должно быть событий, в которые не входит ни одной работы, конечно, если это событие не является начальным. Например, событие 3 (рис.4) - необеспеченное.
Работа 3-5 не будет выполнена, так как событию 3 не предшествует ни одной работы (не заданы исходные условия для начала этой работы).
Правило изображения „поставки". „Поставка" - это результат, который получен за пределами системы, т.е. не является результатом работы данного коллектива. „Поставка" изображается кружком, внутри которого поставлен крестик. Рядом с кружком указывается номер спецификации, раскрывающей содержание поставки (рис.5). Из модели видно, что „поставка" необходима для выполнения работы 2-3. Номер 3, стоящий у кружка "поставка", - это третья строка в спецификации.
Правило организационно-технологических связей между работами. В сетевой модели учитывается только непосредственная связь между работами либо связь через зависимость. На Рис.6 показано несколько работ: „а", „б", „в", „г".
Рисунок 6.
Работе „г" предшествует только работа „в". Но если необходимо, например, показать, что работе „г" непосредственно предшествует не только работа „в", но и „а", то модель должна быть изображена по-другому (рис.7).
Построение сетевых моделей. Для построения сетевого графика необходимо в технологической последовательности установить: какие работы должны быть завершены до начала данной работы, начаты после ее завершения, какие работы необходимо выполнять одновременно с выполнением данной работы.
Рисунок 7.
Например, необходимо выполнить следующие работы „а", „б", „в", „г", „д". Технологическую последовательность выполнения этих работ запишем в таблицу 1.
Таблица 1 – Исходные данные
Предшествующие работы | Работы, подлежащие выполнению |
- | "а" |
- | "б" |
"а" | "в" |
"б" | "г" |
"в", "г" | "д" |
Начнем построение модели.
Работам "а" и "б" никакие работы не предшествуют. Это показано графически на Рис.9. Работа "в" выполняется после работы "а" (Рис.9). Работа „г" выполняется после работы "б" (рис.10)
Только после точного определения всех взаимосвязей и последовательности работ можно приступить к построению сетевой модели. При кодировании сетевых моделей необходимо учитывать следующее: