„Design Structure Matrix“ (DSM) yra projektų valdymo įrankis, padedantis analizuoti verslą ir valdyti projektus. DSM palengvina valdymo procesų vizualizavimą, leidžia identifikuoti ir pavaizduoti projekto elementus, sekti ciklines užduočių priklausomybes bei užduočių srautus ir padėti analizuoti, kaip ir kur pagerinti priklausomybes tarp sistemų. „Design Structure Matrix“ valdymo įrankis gali sukurti gerą informacijos srautą tarp skyrių, kad kiekvienas skyrius, žinodamas, kokią pažangą padarė kiti skyriai, galėtų atitinkamai planuoti. DSM taip pat naudojamas kaip problemų sprendimas kuriant programinę įrangą ir sistemų architektūrą. DSM buvo naudojamas daugelyje geriausių „blue-chip“ įmonių nuo pat jos sukūrimo aštuntajame dešimtmetyje, nes pasirodė esanti naudinga sprendžiant problemas ir tobulinant organizacijas. Projektavimo struktūrų matrica kartais vadinama dizaino pirmumo matrica, priklausomybės struktūrų matrica ir problemų sprendimo matrica (PSM).
Nukrypstant nuo įprastų projektų valdymo programų, kurios sukuria puslapius ir apskritimų bei rodyklių puslapius, vaizduojančius darbo eigos diagramą kuriant technologiją, DSM seka informacijos srautus tarp skyrių ir taip gali sumažinti 50 puslapių darbo eigos diagramą iki vienas puslapis, kurį lengva paruošti ir prireikus galima lengvai pakeisti. Taigi, sistemų inžinerinė analizė ir projektų valdymo planavimas gali būti pagelbėti, nes visos sudėtingų sistemų posistemės ir moduliai gali būti pavaizduoti ir informacijos srautas tarp jų atvaizduojamas. Įgijus didelių sudėtingų sistemų vaizdavimui, grįžtamojo ryšio kilpose pradeda ryškėti modeliai. Tada šiuos modelius galima analizuoti naudojant matricos analizę, kad būtų parengtos visos sistemos tobulinimo gairės.
Adaptacijos priemonės gali būti efektyviai valdomos organizacijoje naudojant dizaino struktūrų matricą. Kai pakeičiamas projekto komponentas, dėl kitų projekto komponentų tarpusavio priklausomybės, turi būti informacijos srautas, kuris už šiuos kitus komponentus atsakingiems skyriams nurodytų atitinkamai pakeisti savo komponentus. Vadovai gali naudoti DSM, kad planuotų pakeitimus, suplanuotų riziką ir žinotų su tuo susijusias išlaidas žmonėms, ištekliams ir laikui, kad nustatytų, ar atlikti pakeitimus ir, jei taip, kokiu būdu atlikti pakeitimus. Kadangi DSM pabrėžia iteracijas, užduotis iš eilės ir informacijos srautus, ji padeda komandų vadovams racionalizuoti procesus. „Design Structure Matrix“ dabar naudojama įvairiose pramonės šakose, pavyzdžiui, elektronikos technologijų projektavimo ir gamybos, automobilių, kosmoso, pastatų statybos ir nekilnojamojo turto plėtros planavimo ir kitose srityse, o toliau plėtojama Masačusetso technologijos instituto (MIT) projektuose, Harvardas ir Ilinojaus universitetas randa daugiau jo panaudojimo būdų.
Kuriant sistemą, dizaino struktūros matrica sukuria švarią programavimo architektūrą, kuri sukuria programinės įrangos projektą. Kūrėjai gali pavaizduoti projektavimo taisykles, leidžiančias ir neleidžiančias priklausomybių, ir sudaryti kontekstinį priklausomybių tarp posistemių ir jų priklausomybių nuo projektavimo taisyklių žemėlapį. Jei kūrėjas tada pakeičia projektavimo taisyklę, jis gali stebėti visus poaibių pakeitimus architektūroje, paveldėjusioje šį pakeitimą. Tokios galimybės, kaip šios, DSM suteikia galimybę labai tiksliai išlaikyti komponentus nepriklausomus, atvaizduoti ir palaikyti paslėptas posistemes ir net valdyti išorinių bibliotekų naudojimą.
Egzistuoja mažiausiai pusšimtis programinės įrangos programų, skirtų naudoti DSM kaip įrankius tyrimams ir plėtrai, ir beveik keliolika ar daugiau DSM kaip įrankių komercinėje pramonėje. Kai kurie iš jų atsirado atliekant tyrimus MIT, Harvardo ir Ilinojaus universitete, o kai kurie buvo sukurti naudojant Kembridžo universiteto Inžinerinio dizaino centrą ir vyriausybines agentūras, pvz., NASA Langley tyrimų centrą. Visos šios programos integruoja DSM į kitą verslo ir tyrimų programinę įrangą pagal jų individualius tyrimų ir pramonės poreikius. Šios programos sąveikauja su kitomis rinkoje esančiomis biuro, skaičiuoklių ir duomenų apdorojimo programomis ir gali būti pritaikytos panašioms pramonės šakoms, kurios ateityje pradės naudoti dizaino struktūrų matricą.