Sprint 5
Os entregaveis esperados para está Sprint estão descritos abaixo.
Pessoal esta é a última entrega do módulo. Ele precisa acontecer um pouco antes do prazo final para que possamos fazer a avaliação e correção dos artefatos. Peço que vocês tomem cuidado especial para que ela possa estar finalizada até este momento.
Verifiquem também se o repositório está atendendo todos os requisitos do escritório de projetos, que estão listado no início desta seção.
1. Entrega final do sistema
Toda a integração do sistema deve ser apresentada nesta sprint. A entrega final deve consolidar todo o desenvolimento realizado até o momento. Tarefas que ainda estão no backlog do projeto devem ser avaliadas para que possam ser apresentadas como roadmap de desenvolvimento do projeto.
Todas as funcionalidades do sistema devem estar presentes e funcionando. A arquitetura atual do sistema deve estar refletida na documentação do projeto. As evidencias que os requisitos funcionais e não funcionais foram atendidos devem estar apresentadas no projeto. Os requisitos, funcionais e não funcionais, que não foram contemplados no projeto devem estar previstos no roadmap do projeto.
Espera-se que eventuais percalços que foram encontrados ao longo do desenvolvimento do projeto estejam refletidos na documentação do projeto.
1.1 Padrão de entrega
Refinamentos e melhorias devem ser apresentados e o roadmap de evolução da solução deve estar contemplado nesta entrega.
1.2 Padrão de qualidade
- O sistema funciona integrado em sua totalidade (até 4.0 pontos);
- A arquitetura atual do sistema está refletida na documentação do projeto (até 2.0 pontos);
- As evidencias que os requisitos funcionais e não funcionais foram atendidos estão apresentadas no projeto (até 2.0 pontos);
- Os requisitos, funcionais e não funcionais, que não foram contemplados no projeto estão previstos no roadmap do projeto (até 2.0 pontos).
2. Documentação
Este artefato deve ser responsável por apresentar toda a documentação realizada ao longo da Sprint. É importante destacar que está versão da documentação é a final, logo todo o conteúdo que foi desenvolvido ao longo do projeto deve estar refletido nela.
A documentação deve refletir o estado atual do projeto. Ela deve apresentar as evidências que os requisitos funcionais e não funcionais foram atendidos. Além disso, espera-se que eventuais demandas para executar o projeto ou partes dele, como programas em Python ou a própria documentação localmente, também constem na documentação e no README do repositório.
Verificar se ela atende todos os requisitos apresentados pelo escritório de projetos e se todas as mídias do projeto estão funcionando corretamente.
2.1 Padrão de entrega
Ela deve conter a descrição e documentação dos demais artefatos, bem como apresentações, vídeos de demonstrações e instruções para executar o projeto até o momento desta entrega. Deve ser realizada também um "RELEASE" do repositório, destacando a documentação que foi entregue referente a sprint que passou.
É importante destacar que na documentação deve existir um log com o registro da evolução das tarefas do projeto, bem como a quantidade de tempo que foi investido em cada tarefa que foi desenvolvida durante a sprint. Todos os artefatos de documentação devem ser elaborados utilizando o Docusaurus (https://docusaurus.io/).
Ela deve estar disponível no GitHub Pages da equipe e deve seguir os padrões definidos na orientação. Espera-se também neste artefato que os estudantes construam o pipeline de automação do GitHub para que a documentação construída com o Docusaurus possa ser visualizada no GitHub Pages do repositório da equipe.
2.2 Padrão de qualidade
- A documentação traz os passos necessários para executar a versão atual da sprint (até 3.0 pontos);
- A documentação contém todos os arquivos de mídia utilizados pela equipe (apresentações e vídeos) (até 2.0 pontos);
- A documentação atende os requisitos apresentados pelo escritório de projetos para entrega ao parceiro (até 2.0 pontos);
- A documentação foi atualizada para refletir as mudanças e aprimoramentos (até 3.0 pontos).