Problem solving

risoluzione di problemi

Problem solving è il termine inglese che indica l'insieme dei processi per analizzare, affrontare e risolvere positivamente situazioni problematiche; è un'attività del pensiero che un organismo o un dispositivo di intelligenza artificiale mette in atto per raggiungere una condizione desiderata a partire da una condizione data. Fa parte di un più ampio processo costituito anche dal problem finding e problem shaping. Nel tempo si sono sviluppati diversi metodi per effettuare tali operazioni, coinvolgendo più aree della comunicazione.

Storia

Il concetto stesso di "problema" ha subito continue modificazioni e trasformazioni passando da strumento di valutazione per alcune specifiche discipline (i "problemi" di matematica o fisica, ad esempio) a metodologia di sviluppo per l'apprendimento integrato del sapere scientifico o per l'area tecnica delle scienze letterarie, storiche e filosofiche.

L'approccio scientifico alla risoluzione dei problemi inizialmente era sviluppata secondo uno schema puramente intuitivo:

  • percezione dell'esistenza di un problema
  • definizione del problema
  • analisi del problema e divisione in sottoproblemi
  • formulazione di ipotesi per la risoluzione del problema
  • verifica della validità delle ipotesi
  • valutazione delle soluzioni
  • applicazione della soluzione migliore

Nel definire il problema si operava un'analisi empirica dei dati e si ricercava la riproducibilità del problema così che fosse possibile analizzarlo in maniera quasi scientifica. Le operazioni successive erano diretta conseguenza dell'analisi iniziale, caratterizzate da metodologie personali, disomogeneità delle soluzioni e capacità di riuscita inversamente proporzionali alla complessità del problema in esame.

Per questi motivi nel tempo si sono sviluppate diverse tecniche ragionate e standardizzate per risolvere i problemi, di seguito le principali metodologie.

Metodologie

In genere quando ci si riferisce a metodi o tecniche per la risoluzione di problemi si parla di problem solving, perchè di preferisce mettere in evidenza il momento risoluorio. Il process solving è un processo che ha queste componenti:

- Problem finding: rendersi conto del disagio; - Problem setting: definire il problema; - Problem analysis: scomporre il problema principale in problemi secondari (secondo il metodo del Work Breakdown Structure: WBS); - Problem solving:eliminare le cause e rispondere alle domande poste dal problema; - Decisione making: decidere come agire in base alle risposte ottenute; - Decision taking: passare all'azione:

Il momento della risoluzione deve essere preceduto, come si può osservare dalla precedente schematizzazione, da una precisa definizione del problema: "problem setting". Il setting pone le domande il solving cerca le risposte. Gerarchicamente il setting è più rilevante del solving in quanto la capacità di individuare il problema, di ben definirlo, di valutarne le possibili implicazioni è un processo che crea le condizioni per la proposizione di un'appropiata soluzione. E' un processo logico che richiede creatività e metodo. Il problem setting è un processo teorico e pratico che serve a trasformare un disagio in un problema ben definito, ci aiuta ad individuare il bisogno, a passare dallo stato ansioso alla visione chiara del problema da risolvere. Oggi le organizzazioni devono essere in grado di adattarsi ai rapidi cambiamenti sociali, economici, tecnologici, di mercato, ambientali e devono essere in grado di fronteggiare la pressione della concorrenza. Si tende, pertanto, a preferire un management per problemi e per progetti, più che per obiettivi, in quanto gli obiettivi raggiunti possono celare l'insorgenza di problemi che li compromettono. Il manager moderno deve pertanto essere in grado di praticare ogni giorno il problem setting. Nelle organizzazioni moderne l'individuazione dei problemi spetta al manager, al leader, mentre la loro risoluzione è compito dei quadri intermedi.Le organizzazioni moderne, orientate al problema, sono in grado di generare conoscenza, in quanto assumono come paradigma la continua riflessione ed analisi dell'esperienza entro cui operano, sono sempre pronte a mettersi in discussione, ad ascoltare, a cambiare. La gestione di tale conoscenza - knowledge management - va, pertanto, intesa come:

- raccolta ed organizzazione di informazioni - comunicazione delle informazioni a quanti ne hanno bisogno - perfezionamento costante delle informazioni tramite l'analisi e la collaborazione.

In questo processo assume particolare rilevanza La knowledge management è fondamentale per un buon problen setting che si basa sull'elaborazione di informarmazioni di buona qualità, sulla tecnica di ricerca di tali informazioni, la raccolta di dati, sull'analisi di storia e di trend, sulla capacità di prendere decisioni. Una volta individuato e ben definito il problema spetta al "project management" trovare e gestire le soluzioni più adeguate. Le tecniche di project management prevedono i seguenti passaggi: - Briefing dove vengono descritte tutte le specifiche del problema da risolvere e del progetto da gestire; - Gerarchizzazione dei problemi dai problemi generali ai sottoproblemi; - Pianificazione in cui si suddividono i compiti in singole attività, si determina la struttura logica e la programmazione temporale delle operazioni e si confrontano le soluzioni attese con quelle ottenute; - Debriefing che è la discussione finale su tutto il processo di problem solving.

I principi sin qui enunciati ispirano le tecniche e le modalità di problem solvingattualmente impiegate. Tra i metodi più utilizzati ricordiamo:

== 1) FARE ==

Focalizzare

  • Creare un elenco di problemi
  • Selezionare il problema
  • Verificare e definire il problema
  • Descrizione scritta del problema

Analizzare

  • Decidere cosa è necessario sapere
  • Raccogliere i dati di riferimento
  • Determinare i fattori rilevanti
  • Valori di riferimento
  • Elenco dei fattori critici

Risolvere

  • Generare soluzioni alternative
  • Selezionare una soluzione
  • Sviluppare un piano di attuazione
  • Scelta della soluzione del problema
  • Piano di attuazione

Eseguire

  • Impegnarsi al risultato aspettato
  • Eseguire il piano
  • Monitorare l'impatto durante l'implementazione
  • Impegno organizzativo
  • Completare il Piano.
  • Valutazione finale


== 2) Risolvi ed analizza ==

Questa metodologia viene utilizzata in ambito informatico per circoscrivere i problemi e costruire delle metodologie specifiche per gli utenti che si basano sull'esperienza comune e sulla condivisione delle conoscenze.

I principi fondamentali sono 3:

  • Cercare la responsabilità di una situazione problematica rallenta la soluzione dello stesso senza portare benefici evidenti
  • Se si trova una soluzione bisogna rendere disponibile una descrizione dettagliata del problema e del metodo per risolverlo
  • Se non si trova una soluzione è comunque importante dettagliare bene il problema e descrivere accuratamente i passi da seguire affinché il problema si ripresenti

Le operazioni da seguire sono le seguenti:

  • Relazionare gli effetti del problema
  • Relazionare la situazione hardware e software
  • Identificare tutte le modifiche effettuate prima dell'esistenza del problema
  • Ricercare le cause
  • Analizzare le cause
  • Porre rimedio se possibile
  • Relazionare la soluzione oppure dichiarare l'impossibilità di trovare una soluzione adeguata.