Skip to main content

Sprint 5

O sprint 5 nada mais é do que a consolidação de tudo o que foi feito até então. As entregas estão divididas em:

  1. Documentação; e
  2. Prova de conceito.

1. Documentação

Registro do processo de desenvolvimento dos artefatos da sprint. Os itens obrigatórios para uma boa documentação são:

  1. Manter uma qualidade textual adequada, sem cometer erros graves de português e nem utilizar uma linguagem completamente inadequada.
  2. Apresentar de forma clara as instruções para execução do projeto. Esse item é importante para que o parceiro consiga utilizar sua solução.
  3. Descrever a metodologia de desenvolvimento do projeto. Aqui deve ficar claro quais foram as principais decisões de desenvolvimento e como vocês implementaram o sistema. Pense que o cliente pode decidir integrar o projeto de vocês no sistema dele e isso só é possível se ele for capaz de compreender completamente como o sistema foi construído.

1.1. Padrão de entrega

warning

O padrão de entrega do artefato inclui requisitos essenciais para a conclusão da atividade. Embora não seja atribuída uma pontuação direta para cada item, o não cumprimento pode resultar em uma redução da nota ou, em casos extremos, na rejeição total do artefato entregue. Atenção é crucial.

  1. O texto desenvolvido pelo grupo deve estar disponível em uma página estática gerada pelo framework Docusaurus. A estrutura do repositório deve incluir um diretório denominado docs, que servirá como raiz para o Docusaurus.
  2. A documentação da sprint 4 deve ser composta e organizada integralmente na seção Sprint 4. Cada artefato e sua respectiva descrição devem estar contidos em uma página ou subseção dentro desta seção.
  3. As figuras utilizadas na documentação devem ser claramente referenciadas e descritas no texto para garantir uma conexão visual e contextual clara com o conteúdo documentado.
  4. Todas as imagens empregadas na documentação devem ser armazenadas dentro do diretório docs, especificamente em um subdiretório chamado static.

1.2. Padrão de qualidade

1.2.1 Qualidade textual (até 2,0 pontos)

warning

A qualidade textual avalia o conteúdo documentado durante a sprint corrente. Defeitos textuais remanescentes de sprints anteriores também podem ser penalizados pelo professor orientador.

Atende
(1,5 - 2,0)
Quase lá
(1,0 - 1,5)
Insuficiente
(0,5 - 1,0)
Desalinhado
(0,0 - 0,5)
Texto correto, coeso e com fluidez. O grupo demonstrou preocupação em apresentar os conceitos da forma mais didática possível, escolhendo cuidadosamente quando e como utilizar tabelas e imagens.Texto razoavelmente bem escrito, com poucos problemas de adequação da linguagem ou erros gramaticais.O texto escrito tem problemas graves de linguagem, apresentando erros gramaticais graves e constantes e/ou apresenta linguagem inadequada para um texto técnico.Entrega fora de contexto ou não entregou.

1.2.2 Instruções para execução (até 2,0 pontos)

Supera
(1,75 - 2,0)
Atende
(1,25 - 1,75)
Quase lá
(0,75 - 1,25)
Insuficiente
(0,25 - 0,75)
Desalinhado
(0,0 - 0,25)
Instruções completas e apresentadas de forma amigável ao usuário. Ficou claro que o grupo considerou genuinamente as dúvidas que podem surgir e a melhor forma de apresentá-las (imagens, vídeos, texto, trechos de código)Todas as principais ações do usuário foram contempladas no guia de execução do sistema.As instruções para execução do projeto estão presentes, mas ainda bastante incompletas. O usuário vai precisar procurar informações por fora para conseguir utilizar o sistema.Instruções escassas ou ausentes, de modo que o usuário não consiga extrair praticamente nada do guia.Entrega fora de contexto ou não entregou.

1.2.2 Metodologia (até 6,0 pontos)

Supera
(5,5 - 6,0)
Atende
(4,5 - 5,5)
Quase lá
(2,5 - 4,5)
Insuficiente
(0,5 - 2,5)
Desalinhado
(0,0 - 0,5)
Não só todas as etapas foram descritas de forma precisa e sem omitir etapas, como ficou claro que o grupo se preocupou em utilizar recursos para facilitar a compreensão da metodologia. Imagens, vídeos, trechos de código foram usados para as partes mais complexas.Todas as etapas do desenvolvimento foram descritas com precisão e de forma completa.Quase todas as etapas foram descritas com precisão e de forma completa. No entanto, ainda tem um ou mais etapas mal definidas, de modo que ainda não seja possível reproduzir o projeto apenas com a leitura dessa seçãoAs etapas de desenvolvimento foram descritas de forma superficial ou incompleta. Falta clareza nos processos e etapas de desenvolvimento. É impossível reproduzir o projeto apenas seguindo as etapas descritas no texto.Entrega fora de contexto ou não entregou.

2. Prova de conceito

Nesse artefato, será avaliada a qualidade do protótipo final desenvolvido. Sendo assim, torna-se a avaliar todos os sistemas desenvolvidos.

2.1. Padrão de entrega

warning

O padrão de entrega do artefato exige a completa aderência aos requisitos listados. A falta de cumprimento de qualquer um dos requisitos pode resultar em penalidades na nota ou até mesmo na rejeição total do artefato entregue. É essencial que todos os detalhes sejam meticulosamente seguidos.

  1. O código-fonte da solução deve estar integralmente disponível no repositório do grupo no GitHub, na branch main, dentro de um diretório chamado src. Para soluções compostas por múltiplos módulos, estes devem ser organizados em subdiretórios apropriados.
  2. Os testes desenvolvidos para verificar a funcionalidade do código devem estar disponíveis no diretório tests. Testes automatizados são preferíveis, mas os procedimentos e resultados de testes manuais devem ser claramente documentados.
  3. As instruções detalhadas para a execução do projeto devem ser facilmente acessíveis na documentação, com um link direto no arquivo README para facilitar a consulta.
  4. A versão mais recente do projeto deve estar disponível como um release no GitHub, nomeado adequadamente com a referência à sprint atual, por exemplo, release-sprint-1.
  5. As principais questões de desenvolvimento abordadas durante a sprint e os resultados dos testes devem ser claramente apresentados durante a revisão com os parceiros do projeto.

2.2. Padrão de qualidade

Para a análise do padrão de qualidade da entrega final do projeto, serão avaliados aspectos de entrega das sprints anteriores. Portanto, espera-se:

2.2.1. Sistema de teleoperação (até 3,0 pontos)

2.2.2. Sistema de segurança (até 2,0 ponto)

2.2.3. Sistema de visão computacional (até 3,0 pontos)

2.2.4. Banco de dados e Backend (até 2,0 pontos)