Введение

Матрица структуры проектирования (DSM; также известная как матрица структуры зависимостей, метод структуры зависимостей, матрица источников зависимостей, матрица решения задач (PSM), матрица инцидентности, матрица N2, матрица взаимодействий, карта зависимостей или матрица приоритетов проектирования) – это простое, компактное и наглядное представление системы или проекта в виде квадратной матрицы. Она эквивалентна матрице смежности в теории графов и используется в системной инженерии и управлении проектами для моделирования структуры сложных систем или процессов с целью проведения системного анализа, планирования проектов и организации структуры. Дон Стюард ввёл термин «матрица структуры проектирования» в 1960-х годах, используя эти матрицы для решения математических систем уравнений.

Обзор

Матрица структуры проектирования (DSM) содержит перечень всех составляющих подсистем/видов деятельности и соответствующую информацию об обмене данными, взаимодействиях и зависимостях. Например, если элементы матрицы представляют собой виды деятельности, то в матрице подробно описывается, какая информация необходима для начала конкретного вида деятельности, и показывается, к чему приводит информация, генерируемая этой деятельностью. Таким образом, можно быстро определить, какие другие виды деятельности зависят от выходных данных, создаваемых каждым видом деятельности. Использование DSM в научных исследованиях и промышленной практике значительно возросло в 1990-х годах. DSM применяются в строительстве зданий, развитии недвижимости, полупроводниковой, автомобильной, аэрокосмической, телекоммуникационной, мелкосерийной промышленности, производстве заводского оборудования и в электронной промышленности, а также во многих государственных учреждениях. Анализ DSM также может использоваться для управления последствиями изменений. Например, если спецификацию компонента необходимо изменить, можно быстро определить все процессы или виды деятельности, которые зависели от этой спецификации, снижая риск продолжения работы на основе устаревшей информации. Предложено две основные категории DSM: статические и временные. Статические DSM представляют системы, в которых все элементы существуют одновременно, например, компоненты машины или группы в организации. Статический DSM эквивалентен диаграмме N2 или матрице смежности. Маркировка в ячейках вне главной диагонали часто в значительной степени симметрична диагонали (например, в организационном DSM, показывающем взаимодействие между командами, есть отметка от команды C к команде E и от команды E к команде C, что указывает на взаимное взаимодействие). Статические DSM обычно анализируются с помощью алгоритмов кластеризации. Временная DSM аналогична диаграмме предшествования или матричному представлению ориентированного графа. Временные DSM отражают порядок строк и столбцов, указывающий на последовательность во времени: более ранние виды деятельности в процессе располагаются в верхнем левом углу DSM, а более поздние – в нижнем правом. Термины «прямая связь» и «обратная связь» приобретают смысл применительно к интерфейсам. Отметка обратной связи – это отметка выше диагонали (когда строки представляют выходные данные). Временные DSM обычно анализируются с использованием алгоритмов секвенирования, которые переупорядочивают элементы матрицы для минимизации количества отметок обратной связи и приближения их к диагонали. Методы секвенирования стремятся упорядочить элементы матрицы таким образом, чтобы исключить отметки обратной связи. После разделения алгоритм повторно применяется. Минимизация циклов обратной связи дает наилучшие результаты для бинарных DSM, но не всегда для числовых DSM или вероятностных DSM. Алгоритмы секвенирования (с использованием оптимизации, генетических алгоритмов) обычно стремятся минимизировать количество циклов обратной связи, а также переупорядочить связанные виды деятельности (имеющие циклические зависимости), стремясь расположить отметки обратной связи ближе к диагонали. Однако иногда алгоритм просто пытается минимизировать критерий (где минимальное количество итераций не обязательно является оптимальным результатом).

Использование и расширения

Взаимодействие между различными аспектами (людьми, деятельностью и компонентами) осуществляется с использованием дополнительных (неквадратных) матриц связей. Матрица множественных доменов (MDM) является расширением базовой структуры DSM. MDM включает в себя несколько DSM (упорядоченных в виде блочно-диагональных матриц), которые представляют отношения между элементами в пределах одной и той же области, и соответствующие матрицы сопоставления доменов (DMM), представляющие отношения между элементами разных областей. Использование DSM было расширено для визуализации и оптимизации невидимого потока информации и взаимодействий, связанных с офисной работой. Такая визуализация с помощью DSM позволяет применять принципы Lean Body of Knowledge к офисным и информационно-интенсивным процессам.

Дополнительные ссылки

Веб-портал сообщества DSM: http://www.dsmweb.org
Международная конференция по матрице структурного проектирования: http://www.dsmconference.org