«Introduzione all’analisi dei sistemi» di F.I. Peregudov e F.P. Tarasenko (in russo)
Analisi dei sistemi — (1) in termini pratici, l’analisi dei sistemi è un insieme di metodi per studiare o progettare sistemi complessi, per cercare, pianificare e realizzare cambiamenti destinati a eliminare i problemi; (2) dal punto di vista metodologico, l’analisi dei sistemi è dialettica applicata, poiché realizza le idee del materialismo dialettico in applicazione a compiti pratici specifici il cui tratto distintivo consiste nella necessità di individuare le cause della loro complessità ed eliminarle; (3) dal punto di vista procedurale, l’analisi dei sistemi si distingue per il suo carattere interdisciplinare e transdisciplinare e per il coinvolgimento di metodi informali, euristici ed esperti, così come di metodi empirici e sperimentali e — dove possibile e necessario — di rigorosi metodi matematici formali.
L’analisi dei sistemi moderna è una scienza applicata volta a individuare le cause delle difficoltà reali affrontate dal «proprietario del problema» (di norma un’organizzazione, un’istituzione, un’impresa o un team specifico) e a elaborare modi per affrontarle. Nella sua forma avanzata, l’analisi dei sistemi comprende interventi pratici diretti volti al miglioramento. Il carattere sistemico dell’indagine non dovrebbe apparire come una qualche innovazione o l’ultima conquista della scienza. La sistemicità è una proprietà universale della materia, una forma della sua esistenza, e quindi una proprietà intrinseca della pratica umana, incluso il pensiero. Tuttavia, ogni attività può essere più o meno sistemica. La comparsa di un problema è un segno di insufficiente pensiero sistemico; la soluzione di un problema è il risultato di una maggiore sistemicità.
La rivoluzione scientifico-tecnologica ha introdotto i concetti di sistemi di grandi dimensioni e sistemi complessi, che presentano sfide peculiari. Affrontare queste sfide ha portato allo sviluppo e all’accumulo di varie tecniche, metodi e approcci, che sono stati infine generalizzati in tecnologie per superare le complessità quantitative e qualitative. In ambiti diversi, queste tecnologie e i loro fondamenti teorici hanno acquisito nomi distinti: nell’ingegneria — «metodi di progettazione», «metodi della creatività ingegneristica», «ingegneria dei sistemi»; negli affari militari ed economici — «ricerca operativa»; nella governance amministrativa e politica — «approccio sistemico»; nella ricerca scientifica applicata — «modellazione di simulazione», «metodologia sperimentale» e così via.
D’altra parte, il pensiero teorico, a diversi livelli di abrazione, ha rispecchiato la natura sistemica del mondo e il carattere sistemico della conoscenza e della pratica umana: al livello filosofico — il materialismo dialettico; al livello scientifico generale — la sistemologia, la teoria generale dei sistemi, la teoria dell’organizzazione; al livello delle scienze naturali — la cibernetica; con lo sviluppo della tecnologia informatica, sono emerse l’informatica e l’intelligenza artificiale.
Già all’inizio degli anni Ottanta era divenuto evidente che tutte queste discipline teoriche e applicate formano, per così dire, un unico flusso, un «movimento sistemico». Il pensiero sistemico era diventato non solo una categoria teorica, ma anche un aspetto consapevolmente riconosciuto dell’attività pratica. Poiché i sistemi di grandi dimensioni e complessi erano diventati, per necessità, oggetti di studio, gestione e progettazione, era necessaria una generalizzazione dei metodi per studiarli e influenzarli. Doveva emergere una certa scienza applicata, che servisse da «ponte» tra le teorie astratte della sistemicità e la pratica viva dei sistemi. E in effetti è emersa — dapprima, come abbiamo visto, in ambiti diversi e sotto nomi diversi, ma negli ultimi anni ha preso forma come una scienza che è giunta a essere chiamata «analisi dei sistemi».
I tratti distintivi dell’analisi dei sistemi moderna derivano dalla stessa natura dei sistemi complessi. Avendo come obiettivo l’eliminazione di un problema o, come minimo, l’individuazione delle sue cause, l’analisi dei sistemi attinge a un ampio spettro di metodi a tal fine, utilizzando le possibilità di varie scienze e sfere pratiche di attività. Essendo in sostanza dialettica applicata, l’analisi dei sistemi attribuisce grande importanza agli aspetti metodologici di qualsiasi indagine sistemica. D’altra parte, l’orientamento applicativo dell’analisi dei sistemi porta all’uso di tutti i metodi scientifici moderni — la matematica, la tecnologia informatica, la modellazione, le osservazioni sul campo e gli esperimenti.
Nel corso dello studio di un sistema reale, di norma occorre affrontare un’ampia gamma di problemi; è impossibile che una singola persona sia esperta in tutti. La via d’uscita è assicurare che la persona che si occupa dell’analisi dei sistemi abbia l’istruzione e l’esperienza necessarie per riconoscere e classificare i problemi specifici e determinare quali specialisti debbano essere consultati per la continuazione dell’analisi. Ciò pone esigenze particolari agli specialisti di sistemi: essi devono possedere un’ampia erudizione, flessibilità di pensiero e la capacità di coinvolgere le persone nel lavoro e di organizzare l’attività collettiva.
L’analisi dei sistemi è nata in risposta alle esigenze della pratica, che ci ha posto di fronte alla necessità di studiare e progettare sistemi complessi e di gestirli in condizioni di informazione incompleta, risorse limitate e vincoli temporali. Fino a oggi continuano i dibattiti su se l’analisi dei sistemi possa essere considerata una scienza, un’arte o un «mestiere tecnologico». Le applicazioni dell’analisi dei sistemi ai problemi connessi con i sistemi «sociotecnici» e «sociali» — cioè sistemi in cui le persone giocano il ruolo decisivo — sono dibattute con particolare intensità. Nella soluzione di tali problemi, si rivelano essenziali non solo le questioni relative alla costruzione e all’uso dei modelli, non solo le ricerche euristiche di soluzioni a problemi mal strutturati e non completamente formalizzabili, ma anche aspetti puramente psicologici delle relazioni umane, che allontanano ulteriormente l’analisi dei sistemi dalle «scienze pure» come la fisica e la matematica.
I dibattiti sul «grado di scientificità» dell’analisi dei sistemi derivano da diverse ragioni. Il lavoro implicato nella formulazione dei problemi è spesso sottovalutato. Molti ritengono che fino a quando non siano stati costruiti modelli formali, il lavoro «reale» non sia ancora iniziato, e considerano l’espressione «formulare bene un problema significa risolverlo per metà» come una battuta. Nell’analisi dei sistemi, l’attenzione è concentrata sulle difficoltà della formulazione del problema e sui modi per superarle.
La fase più critica dell’analisi dei sistemi è la formulazione della situazione problematica. Questa fase comincia semplicemente con l’enunciazione del problema da parte del committente. È necessario individuare tutti coloro che saranno interessati dai possibili cambiamenti e formulare, per ciascuno di essi, i problemi derivanti da tali cambiamenti. L’insieme risultante di problemi, chiamato problematica, è il punto di partenza dell’analisi dei sistemi.
Sia i problemi ben formalizzati sia quelli mal strutturati devono essere portati a una forma in cui diventino compiti di selezione di mezzi adeguati per raggiungere obiettivi dati. Pertanto, è innanzitutto necessario determinare gli obiettivi. In questa fase dell’analisi dei sistemi si determina cosa occorra fare per risolvere il problema (a differenza delle fasi successive, che determinano come farlo).
Dopo la definizione del problema, la fase più importante successiva dell’analisi è l’individuazione dell’obiettivo. Stabilire l’obiettivo corretto è più importante che trovare la migliore alternativa. Un’alternativa non ottimale conduce comunque verso l’obiettivo, anche se non nel modo ottimale. Scegliere l’obiettivo sbagliato porta non tanto alla soluzione del problema stesso, quanto all’emergere di nuovi problemi.
Nello studio dei sistemi, occorre formulare e risolvere sia problemi ben formalizzati espressi in termini matematici, sia problemi «mal strutturati» espressi in linguaggio naturale e risolti euristicamente. Superare la complessità la cui natura è connessa con l’incompleta formalizzabilità richiede l’applicazione sistematica di conoscenze e metodi informali. L’analisi dei sistemi unisce deliberatamente teoria e pratica, senso comune e formalizzazione astratta. Il principale risultato dell’analisi dei sistemi è lo sviluppo di metodi per il passaggio da problemi informali a problemi formali, da modelli «a scatola nera» a modelli «a scatola bianca». La maggior parte di questi metodi non sono formalizzabili (in senso matematico), ma sono sufficientemente concreti e adatti all’uso pratico, e possono essere chiamati non solo «arte» o «mestiere», ma anche tecnologia.
I criteri sono modelli quantitativi di obiettivi qualitativi. Di conseguenza, le discrepanze tra criteri e obiettivi sono inevitabili, ed è molto importante assicurarsi che il passaggio a lavorare con i criteri scelti conduca effettivamente a un movimento nella direzione degli obiettivi dati.
La compilazione di un elenco di possibili soluzioni ai problemi (generazione di alternative) è la fase creativa più intellettualmente impegnativa dell’analisi dei sistemi. Sono stati sviluppati molti metodi per facilitare e accelerare questo lavoro, e la loro padronanza è essenziale per l’analista di sistemi.
Gli algoritmi per condurre l’analisi dei sistemi possono variare. In funzione del grado di complessità del problema analizzato, si impiegano algoritmi «lineari» (nei casi più semplici), algoritmi con cicli (quanto più complesso è il sistema, tanto più numerosi sono i cicli e tante più iterazioni vengono effettuate in ciascun ciclo) e algoritmi «sequenziali» complessi — cioè algoritmi costruiti nel corso dello studio (compresi quelli che contengono cicli, ricerca casuale, adattamento, autorganizzazione e così via).
Dal punto di vista pratico, l’analisi dei sistemi è una metodologia e una pratica di intervento orientato al miglioramento nelle situazioni problematiche. Poiché tali interventi toccano gli interessi delle persone, l’analisi dei sistemi attribuisce grande importanza alle questioni di sociologia, psicologia ed etica. Vengono sviluppati metodi speciali per risolvere queste questioni durante l’attuazione pratica delle raccomandazioni derivate da un’indagine sistemica.
Se si tenta di caratterizzare ancora una volta l’analisi dei sistemi moderna, in modo molto generalizzato e da un’angolazione un po’ diversa, si può dire che essa comprende tipi di attività come: la ricerca scientifica (sia teorica che sperimentale) sulle questioni connesse con il problema; la progettazione di nuovi sistemi e di cambiamenti nei sistemi esistenti; e l’attuazione pratica dei risultati ottenuti nel corso dell’analisi.
Questo solo elenco priva evidentemente di significato il dibattito su se nella ricerca sistemica vi sia più teoria o pratica, scienza o arte, creatività o mestiere, euristica o algoritmica, filosofia o matematica — tutti questi elementi sono presenti in essa. Naturalmente, in uno studio specifico i rapporti tra queste componenti possono variare notevolmente. L’analista di sistemi è pronto a mettere in campo, per la soluzione di un problema, qualsiasi conoscenza e metodo necessari a tal fine — anche quelli che non padroneggia personalmente; in tal caso, egli non è l’esecutore, ma l’organizzatore della ricerca, il portatore dell’obiettivo e della metodologia dell’intera indagine.