Encontrei outro termo novo na metodologia de desenvolvimento e não consegui encontrar uma definição para ele. Especificamente, é chamado de "desenvolvimento baseado em trem".
Aqui estão alguns exemplos de onde eu vi esse termo.
No início desta semana, pedi aos nossos líderes de engenharia e gerentes de lançamento que retirassem a versão do Windows Metro do Firefox. (Johnathan Nightingale)
https://blog.mozilla.org/futurereleases/2014/03/14/metro/
No site de carreiras da Mozilla:
Experiência em trabalhar com metodologia de desenvolvimento ágil e equipes de desenvolvimento / controle de qualidade baseadas em trem.
Eu já ouvi falar de "treinar" antes e não apenas no contexto do Mozilla. Mas não consegui encontrar nenhuma informação boa sobre isso na rede.
Quando pesquisei no Google "desenvolvimento de software baseado em trem", encontrei muito pouca informação nos resultados da pesquisa. O mais próximo que pude descobrir que separa o trem dos vagões é que "trem" é fazer lançamentos em intervalos regulares, de acordo com um cronograma. Mas também parece que "treinar" é uma espécie de configuração de controle de qualidade concreta.
Então, o que é "desenvolvimento baseado em trem"?