Gli Agile SCM Pattern rappresentano un approccio pragmatico dall'utilizzo della gestione della configurazione del software, ed in particolare del version control, come parte integrante del processo di sviluppo agile.[1] Possiamo affermare che l'SCM rappresenta un elemento chiave degli strumenti di sviluppo software e dovrebbe quindi essere sempre preso in considerazione nel contesto delle architetture e delle dinamiche di un team di sviluppo.
Note
[modifica | modifica wikitesto]- ^ (EN) Roger S. Pressman, Software Engineering: A Practitioner's Approach, McGraw-Hill Education, 2010, ISBN 978-0-07-337597-7. URL consultato il 1º febbraio 2024.
Bibliografia
[modifica | modifica wikitesto]- Adapting Configuration Management for Agile Teams: Balancing Sustainability and Speed by Mario E. Moreira.
- Pragmatic Version Control using Git by Travis Swicegood.
- Practical Perforce by Laura Wingerd.
- Continuous Integration: Improving Software Quality and Reducing Risk by Paul M Duvall.
- Pragmatic Version Control Using Subversion by Mike Mason.
- Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps by Mike Clark.
- Software Configuration Management Implementation Roadmap by Mario E. Moreira.