【Folyamatban lévő frissítés】ISM (Interpretive Structural Modeling) gyakorlása eszközzel: az SSIM-től a hozzáférési mátrixig, a szintbontásig és a grafikonig
Mi az ISM-módszer?
A hétköznapokban állandóan hozunk ítéleteket: „jó vagy rossz”, „szeretem vagy nem szeretem”. Ezek mögötti szempontokat azonban sokszor nehéz világosan megfogalmazni. Az ok egyszerű: a valós problémákat ritkán lehet egyetlen kritériummal leírni, a legtöbb esetben számos tényező kapcsolódik egymáshoz egy összetett struktúrában.
Az ISM (Interpretive Structural Modeling) egy olyan módszer, amely ezeket a bonyolult kapcsolatokat hierarchikus, irányított gráfként rendezi és teszi láthatóvá. A rendszert „elemek halmazaként és az azokon értelmezett relációként” kezeli, célja pedig a struktúra értelmező modellezése.
A rendszerszerkezetet feltáró (SM) eljárások közül a legismertebbek:
- ISM (Interpretive Structural Modeling)
- DEMATEL (Decision Making Trial and Evaluation Laboratory)
Ebben a cikkben az ISM-re koncentrálunk, és a nyilvános webes eszköz /tools/ism/ segítségével mutatjuk be a lépéseket.
Az ISM alkalmazásának feltételei
Az ISM alkalmazásakor a következőket feltételezzük:
-
A rendszer ( n ) elemből áll [ S = { s_1, s_2, \dots, s_n } ]
-
Az elemek között definiálunk egy bináris relációt ( R ). Ha „( s_i ) hatással van ( s_j )-re”, akkor ezt így jelöljük: [ s_i R s_j ] ami az irányított gráfban a ( s_i \to s_j ) nyilat jelenti.
-
A reláció tranzitív. [ (s_i R s_j) \land (s_j R s_k) \implies (s_i R s_k) ]
Az ISM-módszer lépései
Az ISM-folyamat négy szakaszból áll, amelyek a publikus eszköz 1–4. lépésének felelnek meg.
- Elemek összegyűjtése (1. lépés)
- Kapcsolatok bevitele / SSIM létrehozása (2. lépés)
- Hozzáférési mátrix számítása és szintbontás (3. lépés)
- A végső irányított gráf rajzolása (4. lépés)
Az alábbiakban mindegyik szakaszt részletesen bemutatjuk.
1. lépés: elemek összegyűjtése
Először soroljuk fel azokat az elemeket (tényezőket), amelyek a vizsgálat tárgyát képezik. Az eszközben elég soronként beírni őket; automatikusan sorszámot (1..n) kapnak.
Példa:
Egyértelmű cél
Vezetői támogatás
Tapasztalt csapat
Megfelelő eszközök
Folyamatstandardizálás
Erőforrás-biztosítás
Társtervezés az ügyféllel
2. lépés: SSIM (Structural Self-Interaction Matrix)
Ezután a tényezők közötti hatásokat visszük fel az SSIM-be (Structural Self-Interaction Matrix).
A jelölések jelentése:
Jel | Jelentés |
---|---|
V | Az i. elem hat a j. elemre (i → j) |
A | A j. elem hat az i. elemre (j → i) |
X | Kölcsönös hatás (i ↔ j) |
O | Nincs kapcsolat |
Az eszközben páronként is kiválasztható a jel, de lehetőség van a felső háromszög közvetlen szerkesztésére is.
3. lépés: mátrixtranszformáció és tranzitív lezárás
(1) Kezdeti hozzáférési mátrix (IRM)
Az SSIM jelöléseit számszerűsítjük, így kapjuk meg a kezdeti hozzáférési mátrixot (IRM, Initial Reachability Matrix). Az átalakítás szabályai:
- A főátló elemei mindig 1-ek (reflexivitás)
- Ha az SSIM-ben V áll, akkor (M_{ij}=1)
- Ha az SSIM-ben A áll, akkor (M_{ji}=1)
- Ha X szerepel, akkor (M_{ij}=M_{ji}=1)
- Ha O szerepel, akkor 0
(2) Boole-algebrai műveletek
Az ISM-ben nem hagyományos számtani, hanem boole-algebrai műveleteket használunk.
Művelet | Jelentés |
---|---|
1 + 1 = 1 | OR |
1 * 1 = 1 | AND |
1 + 0 = 1, 0 + 0 = 0 | |
1 * 0 = 0, 0 * 0 = 0 |
(3) Tranzitív lezárás számítása
Az IRM alapján, ismételt hatványozással képezzük a tranzitív lezárást T.
[ T = (IRM)^* = I \lor IRM \lor IRM^2 \lor IRM^3 \dots ]
Mivel véges számú elemről van szó, létezik olyan ( r ), amelynél a mátrix stabilizálódik, és további hatványozás már nem változtat rajta. Ez a végeredmény a hozzáférési mátrix (tranzitív lezárás).
Az eszköz „Closure JSON/CSV” formátumban tudja letölteni az eredményt.
3’. lépés: elérési és megelőző halmazok alapján végzett szintbontás
A hozzáférési mátrixból minden elemhez meghatározzuk:
- Elérési halmaz R(i): azok az elemek, amelyek az i. elemből elérhetők
- Megelőző halmaz A(i): azok az elemek, amelyek elérik az i. elemet
Ezután vizsgáljuk, hogy [ R(i) \cap A(i) = R(i) ] -e. Az így kijelölt elemek kerülnek a legfelső szintre.
Ezeket az elemeket kivesszük a halmazból, majd a maradékkal megismételjük a vizsgálatot, amíg kialakul a hierarchikus szintstruktúra.
Az eszköz a „Szintbontás” részben automatikusan listázza az eredményt.
4. lépés: a végső irányított gráf megrajzolása
Végül a szintbontás alapján ábrázoljuk az Interpretive Structural Modelt (ISM-hierarchiagráfot). Az eszköz Graphviz-formátumú kimenetet is kínál, amellyel közvetlenül generálható a végső vizualizáció.
Összegzés és gyakorlati tippek
- Az elemek megfogalmazásakor törekedjünk a lehető legnagyobb tömörségre; az egyes sorok egy-egy önálló tényezőt jelöljenek.
- Az SSIM építése során érdemes a csapatban megbeszélni a döntéseket, mert a módszer erősen támaszkodik az értelmezésre.
- A tranzitív lezárás alapján felrajzolt hierarchia jó kiindulópontot ad a beavatkozási pontok azonosításához.
- A böngészőalapú eszköz nem küld adatot a szerverre; minden feldolgozás helyben történik, így biztonságosan használható érzékeny megbeszélések során is.
Ezekkel a lépésekkel végigkövethetjük az ISM teljes folyamatát, és átláthatóvá tehetjük a bonyolult rendszerek mögötti struktúrát.