Sviluppo S / W adattivo - Gestione
Di seguito è riportato un diagramma di flusso della gestione del software tradizionale.
La gestione tradizionale del software è stata caratterizzata dal termine comando-controllo.
Molte organizzazioni sono immerse in una tradizione di ottimizzazione, efficienza, prevedibilità, controllo, rigore e miglioramento dei processi. Tuttavia, l'emergente economia dell'era dell'informazione richiede adattabilità, velocità, collaborazione, improvvisazione, flessibilità, innovazione e flessibilità.
I libri di revisione aziendale e di gestione di Harvard hanno elaborato termini come empowerment, gestione partecipativa, organizzazione dell'apprendimento, gestione centrata sull'uomo, ecc., Ma nessuno di questi viene inserito nella gestione delle organizzazioni moderne.
Nel contesto dello sviluppo di software adattivo, il divario sembra molto più ampio ed è necessario considerare le tecniche di gestione adattiva che si sono dimostrate efficaci in altri campi.
Gestione adattiva
La gestione adattiva si è dimostrata efficace negli ambienti in cui i gestori delle risorse hanno lavorato insieme alle parti interessate e agli scienziati come un team, con i seguenti obiettivi:
Imparare come i sistemi gestiti rispondono agli interventi umani.
Per migliorare le politiche e le pratiche sulle risorse in futuro.
Il principio alla base della gestione adattiva è che molte attività di gestione delle risorse sono esperimenti poiché i loro risultati non possono essere previsti in modo affidabile in anticipo. Questi esperimenti vengono quindi utilizzati come opportunità di apprendimento per i miglioramenti futuri.
La gestione adattiva ha lo scopo di aumentare la capacità di rispondere tempestivamente di fronte a nuove informazioni e in un contesto di diversi obiettivi e preferenze degli stakeholder. Incoraggia le parti interessate a delimitare le controversie e discuterle in modo ordinato mentre le incertezze ambientali vengono esaminate e meglio comprese.
La gestione adattiva aiuta gli stakeholder, i manager e altri decisori a riconoscere i limiti della conoscenza e la necessità di agire su informazioni imperfette.
La gestione adattiva aiuta a cambiare le decisioni prese chiarendo che:
- Le decisioni sono provvisorie.
- La decisione di una direzione non deve essere sempre giusta.
- Sono previste modifiche.
Esistono due tipi di approcci alla gestione adattiva:
- Gestione adattiva passiva.
- Gestione adattiva attiva.
Gestione adattiva passiva
La gestione adattiva mira a migliorare la conoscenza scientifica e quindi a ridurre le incertezze.
All'interno della gestione adattiva passiva, viene selezionata un'unica linea d'azione preferita, basata sulle informazioni e sulla comprensione esistenti. I risultati delle azioni di gestione vengono monitorati e le decisioni successive vengono adattate in base ai risultati.
Questo approccio contribuisce all'apprendimento e alla gestione efficace. Tuttavia, è limitato nella sua capacità di migliorare le capacità scientifiche e gestionali per condizioni che vanno oltre la linea di azione selezionata.
Gestione adattiva attiva
Un approccio di gestione adattivo attivo rivede le informazioni prima che vengano intraprese le azioni di gestione.
Viene quindi sviluppata una gamma di modelli di sistema alternativi competitivi di ecosistema e relative risposte (ad esempio, cambiamenti demografici; usi ricreativi), piuttosto che un singolo modello. Le opzioni di gestione vengono scelte in base alle valutazioni di questi modelli alternativi.
Leadership-Collaboration Management
La gestione adattiva è ciò che è più adatto per lo sviluppo di software adattivo. L'approccio richiede gestori delle risorse, vale a dire i manager che possono lavorare con le persone, consentire interventi umani e creare un ambiente amichevole.
Nello sviluppo del software, i leader spesso si assumono queste responsabilità. Abbiamo bisogno di leader più dei comandanti. I leader sono collaboratori e lavorano a fianco del team. La leadership collaborativa è la pratica più ricercata nello sviluppo adattivo.
I leader hanno le seguenti qualità:
Afferra e imposta la direzione.
Influenzare le persone coinvolte e fornire indicazioni.
Collabora, facilita e gestisci macro il team.
Fornire indicazioni.
Crea ambienti in cui le persone di talento possono essere innovative, creative e prendere decisioni efficaci.
Comprendi che a volte hanno bisogno di comandare, ma non è il loro stile predominante.