Anch'io non sono uno sviluppatore quindi ti prego di sopportare me. Stiamo fornendo soluzioni per diversi clienti ed è normale che si verifichi una situazione del genere:
- Il nostro cliente ha una versione 1.1 e vuole che forniamo manutenzione e supporto per questa versione
- Allo stesso tempo, ci chiedono di sviluppare un'altra versione (diciamo 1.2) anche con nuove funzionalità, che verranno pilotate in campo (quindi entrambe le versioni saranno in produzione allo stesso tempo).
Come può funzionare questo sviluppo mainline, non c'è solo una linea principale e per esempio le correzioni fatte su 1.1 (in supporto) devono essere anche fuse in 1.2. ma non il contrario con le caratteristiche.
Il motivo per cui lo chiedo è che il nostro superiore ha sentito che agile, CI, CD ecc. È la cosa e che dobbiamo farlo.