Lidero uma equipe de desenvolvimento e quero lançar nosso produto o mais rápido possível (Entrega contínua).
Em muitos casos, precisamos implementar um recurso que leva mais tempo para ser implementado do que o tempo entre os lançamentos. Eu ainda quero que as pessoas comprometam seu código diariamente (integração contínua).
Muitas vezes, a implementação de um novo recurso exige que o recurso existente seja alterado e os recursos existentes, é claro, ainda precisam funcionar, mesmo que o novo recurso ainda não esteja concluído.
Se o desenvolvedor usar a abordagem correta , poderá ajustar os recursos existentes com cuidado e todas as opções acima não são um problema.
No entanto, qual é a abordagem correta, na verdade? Minha própria mente sintonizada em programação me diz o que fazer para cada caso individual, mas preciso aprender mais e preciso de algum material de leitura que possa ler e indicar os membros da equipe para ler. Ou qualquer outro método de aprender a maneira correta de aprender essa abordagem serve.
Então essa é a questão. Como garantir que os membros da equipe aprendam a abordagem correta para implementar metade de um recurso?
Procurei pessoas que afirmam ter estratégias em relação a isso, mas ainda não as encontrei, exceto pessoas que escrevem algumas idéias aleatórias sobre o assunto. Talvez eu não esteja usando as palavras de pesquisa corretas ou talvez ninguém tenha feito nenhuma orientação oficial sobre isso.