Alguma equipe ágil os usa para se comunicar com o cliente quando ele espera ter uma nova versão do software (mesmo que essa versão esteja incompleta). Isso permite que o cliente planeje a migração para a nova versão, antes de ser lançada.
Por exemplo, para um software desenvolvido de forma ágil e lançado a cada 6 meses , os seguintes itens podem ser os marcos.
Alfa 1 - 19 de dezembro
O primeiro conjunto de recursos chegando, geralmente com erros. Isso é útil para testá-los e fornecer feedback
Alpha 2 - 23 de janeiro
Próximo conjunto de recursos, além de algumas correções para o feedback no Alpha
Beta 1 - 27 de fevereiro
Todo o recurso da versão atual está lá e ninguém será adicionado até o lançamento final. Novo desenvolvimento estará na próxima versão. Você ainda pode sugerir um pequeno ajuste ao já existente.
Beta final - 27 de março
O comportamento do recurso é completamente congelado, a menos que seja encontrada uma falha crítica. Somente bug será corrigido.
Release Candidate - 10 de abril
A versão final a ser lançada. Nenhum bug deve ser encontrado aqui. Se alguns forem encontrados, um novo candidato à liberação será criado.
Versão final - 17 de abril
A versão suportada é liberada ao público em geral, pois nenhum bug foi encontrado no candidato a lançamento
(Nota: eu não segui exatamente a semântica do ubuntu aqui)
Com esse plano de liberação em mãos, um cliente pode planejar com antecedência. Se um novo recurso é realmente esperado, ele pode testá-lo durante o estágio alfa para garantir que ele se encaixe no que é necessário. Os programadores podem começar a experimentar o novo recurso durante o estágio beta. O teste de regressão pode iniciar durante o estágio do candidato a liberação.
Saber quando o software será lançado e o que ele conterá é extremamente importante para muitos usuários. Usando o marco, você pode saber o que vai acontecer e quando . A mentalidade ágil ainda está lá, manifestada pelo fato de que, antes de uma certa data, o conjunto de recursos é variável . Isso é diferente do caminho em cascata , onde você planeja os recursos e a data de lançamento . E, claro, a próxima versão não está definida, novamente ao contrário do método cascata.
Portanto, para responder à sua pergunta: No ágil, o marco é usado para indicar quando decisões e ações importantes serão tomadas , mesmo que essas ações e decisões possam mudar.