Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Última revisão Ambos lados da revisão seguinte | ||
pcodifica [2016/08/25 06:51] mario |
pcodifica [2016/08/25 07:22] mario |
||
---|---|---|---|
Linha 10: | Linha 10: | ||
- Aceitação de uma tarefa e seu desenvolvimento; | - Aceitação de uma tarefa e seu desenvolvimento; | ||
- Revisão e integração; | - Revisão e integração; | ||
- | - Estabilizar versão; | + | - Testes de usuário e estabilização; |
- Gerar versão final; | - Gerar versão final; | ||
- Realizar commit; | - Realizar commit; | ||
Linha 40: | Linha 40: | ||
Caso seja necessário, o desenvolvedor irá modificar o código a partir das sugestões levantadas na revisão. Logo após todas as sugestões terem sido desenvolvidas, o código é então integrado ao repositório principal. | Caso seja necessário, o desenvolvedor irá modificar o código a partir das sugestões levantadas na revisão. Logo após todas as sugestões terem sido desenvolvidas, o código é então integrado ao repositório principal. | ||
+ | 4.Testes de usuário e estabilização | ||
+ | |||
+ | Quando todas as tarefas de um marco estão finalizadas, ação seguinte é o início da fase de testes de usuário e estabilização. O objetivo desta fase é verificar se todas as tarefas que foram desenvolvidas atendem aos requisitos aos quais elas estão associadas. Um usuário com experiência nas regras de negócio do sistema irá realizar testes e analisar os resultados. Este usuário pode qualquer stakeholder, tanto interno quanto externo, e de forma geral deve conhecer as regras de negócio do sistema. | ||
+ | |||
+ | Se durante a fase de testes alguma inconsistência for encontrada, como por exemplo falha na execução, ou um resultado diferente do esperado, a tarefa será reaberta para que o desenvolvedor possa efetuar as devidas adaptações e correções. Este processo iterativo de testes e ajustes é chamado de estabilização. | ||
+ | |||
+ | 5.Finalização de uma versão | ||
+ | | ||
+ | Uma vez que os testes realizados verificaram que todos as tarefas do Marco foram atendidas, o Marco é dado como estabilizado. Neste momento, inicia-se o desenvolvimento de um novo Marco. | ||
+ | |||
+ | Além do início de um novo Marco, outros processos são realizados. O principal deles é a manutenção de uma cópia exata do estado de desenvolvimento ao final do desenvolvimento de cada Marco. Isso se faz necessário uma vez que podem haver entregas de versões, e pode ser preciso efetuar correções pontuais nesta versão entregue. Como não é desejável que aumentemos a instabilidade, essas correções devem ser realizadas no próprio Marco que havia sido finalizado. | ||
+ | |||
+ | Dependendo do projeto, podem ocorrer entregas de versões nessa etapa. Consequentemente, pode ser necessário o empacotamento do sistema e de outros arquivos que compõem as entregas. | ||