1. Quando posso creare una Merge Request?
Ogni team dovrebbe stilare una propria Definition of Done [2], ossia un elenco di attività che devono essere portate a termine prima di poter considerare conclusa una User Story. La creazione di una MR è solo una di queste attività, ed è importante che siano chiari ad ogni sviluppatore tutti i requisiti che devono essere necessariamente soddisfatti prima di questo passo. Ovviamente questa lista non è fissa, anzi, è consigliabile adottare un approccio incrementale ed introdurre nel corso del tempo nuovi vincoli o rendere più stringenti quelli esistenti.
Nel nostro caso, ad esempio, abbiamo ritenuto opportuno aggiungere le fasi di deploy e test della nuova funzionalità su uno degli ambienti di sviluppo condivisi.