Le linee guida per lo sviluppo sw presso una grande azienda rappresentano la maturità con cui una azienda usa gli strumenti informatici. Ma i fornitori sono numerosi e i prodotti possono raggiungere rapidamente le centinaia, forse anche migliaia. Intervenire su tutti i fornitori solo con la documentazione è sicuramente inefficace. Centralizzare e automatizzare consegne e controlli è una risposta più efficace.
Uno strumento di ALM (application lifecycle management) traccia l'avanzamento dei progetti, dalla raccolta dei requisiti alla consegna in produzione. Quando il prodotto (sorgenti) viene consegnato al team CM/SQ, Configuration Management/ Software Quality, si versiona il sorgente, si producono gli artefatti, si applicano le regole di qualità del sw, si effettuano Test di VAPT (Vulnerability Assessment and Penetration Testing). E poi si installano i prodotti in ambienti di test (prima installazione ) e in integrazione (prima dell'esercizio). E se tutte queste operazioni sono svolte in modo automatico?
E' possibile? L'esperienza dice di si.