Politica de entrega
A politica de liberacoes do Magoo segue o fluxo:
+---------------------------------------------------------------------------------------+
| |
nova versao |
| |
a1 > a2 > a3 > b1 > b2 > b3 > c1 > c2 > c3 > r |
| |
versao entregue--->---proxima versao--->---+
onde:
- a = alpha: Versoes instaveis, com features parcialmente implementadas. Sem codigo unitario de teste exigido.
- b = beta: Versoes instaveis, com features largamente implementadas, mas nao validadas em todos os aspectos. Codigo unitario de teste existente em varios recursos.
- c = candidate: Versoes pre-release, com features totalmente implementadas e testadas com codigo unitario e integrado 100%, com validacoes de funcionalidades em nivel de usuario em analise.
- r = release: Versao entregue, com todas funcionalidades previstas no Backlog implementadas e com 100% de cobertuda nos testes unitarios, integrados e de aceitacao.
Politica de compatibilidade
Dada uma versao disponibilizada, esta garante retrocompatibilidade com a versao imediatamente anterior. Itens nao mais ativos na versao corrente sao marcados como "deprecated" e na proxima versao em relacao a corrente, estes itens nao possuem mais garantia de funcionamento.