Skip to content

Resultados da Sprint 1

Informações básicas

Pontuação Valores
Planejada 57
Total entregue 52
Dívida técnica 5

Issues

Nome da issue Pontos Situação
Create Sidebar Menu 5 Fechada
Create Login page 8 Fechada
Create real time chart 13 Fechada
Create form for configuration module 3 Não fechada
Setup initial CI 3 Fechada
Setup frontend linter and stylesheet tools 3 Fechada
Criar cenários para documentação da arquitetura 8 Fechada
Criar Termo de Abertura do Projeto (TAP) 2 Fechada
Criar github-pages para documentação do projeto 5 Fechada
Tradução das issues templates 1 Fechada
Planejar reunião de abertura da Sprint 2 - Reunião 4 1 Fechada
Treinamento de Docker e React/Redux - Reunião 3 1 Fechada
Criar Estrutura Analítica do Projeto (EAP) 2 Não fechada
Configuração inicial de regras de estilo e linting 1 Fechada
Consertar eslint-plugin-react 'react/prefer-stateless-function' 1 Fechada

Burndown

sprint_1

Velocity

velocity_1

Dailies

Nome Seg Ter Qua Qui Sex
Gabriel x x x x
Felipe x x x x
Ícaro x x x x x
João x x x x x
Letícia x x x x x
Lucas x x x x x
Tiago x x x x x
Victor x x x x x
Vinicius x x x

Retrospectiva

Pontos ruins

  • Falta de domínio e insegurança ao usar Reat/Redux;
  • Conciliar os trabalhos dafaculdade com o trabalho de verdade e ainda ter que produzir código de qualidade alta;
  • Membros do time de desenvolvimento com muitas brincadeiras em horas inapropriadas;
  • Utilizar componentes do Material-UI;
  • Bad cop (bot que avisa sobre erros na buldd);
  • Encontrar horários compatíveis para parar;
  • Encontrar bibliotecas necessárias;
  • Scrum Master muito exigente;
  • Issues mal planejadas pelo Scrum Master (muito grandes/complexas);
  • Foco muito grande em ajudar desenvolvedores e pouca atenção à gerência de verdade;
  • Falhas de comunicação entre gerentes;
  • Ao decidir projeto, lados de opiniões divergentes não se ouviram;
  • Aplicar níveis de qualidade de código muito altos;
  • Trabalhar considerando prof. Evando como um cliente real que tem poder de decisão nos rumos do projeto
  • Prof. Carla deixando gerentes confusos a respeito das tarefas que devem ser feitas;
  • Desenvolvedores muito dependentes dos gerentes;
  • Desenvolvedores muito afastados uns dos outros;
  • Desenvolvedores muito focados nas tarefas em si, esquecendo de ter proatividade em questões como comentar nas issues de outras pessoas, etc.;
  • Gerentes muito estressados;
  • Gerentes com mais foco nas atividades inerentes dos respectivos papéis.

Pontos bons

  • Qualidade do trabalho dos desenvolvedores;
  • Lucas e Tiago com bastante tempo para parear juntos;
  • Gerentes dando orientações boas;
  • Desenvolvimento de código iniciou no começo da sprint;
  • Gerentes altruístas.

Melhorias

  • Mudanças bruscas devem ser aplicadas com pazo maior;
  • Reunião de fechamento de sprint mais ágil e mais cedo;
  • Mudar daily de sexta para bot no Slack;
  • Desenvolvedores começarem a ter mais autonomia;
  • Preocupar-se com lanche nas reuniões mais demoradas.

Quadro de conhecimentos

conhecimento1


drawing

Comentários do Scrum Master

A Sprint 1 marcou o início do desenvolvimento do sistema. O fato de um treinamento que durou um tempo razoável e foi composto de partes teóricas e práticas ter sido realizado no início da sprint somado ao fato das issues que foram estabelecidas serem baseadas em componentes simples do React, facilitou o entendimento inicial das duplas na hora de desenvolverem seus códigos. Um fato que também ajudou na entrega de 3 das 4 issues planejadas foi o da ausência nesse momento inicial da obrigatoriedade da realização de testes unitários assim como de folha de estilo e critérios de qualidade mais rigorosos. Isso se deve por dois fatores: o escopo do projeto UnBrake é consideravelmente grande e o quanto antes o desenvolvimento iniciasse e o time de desenvolvimento se ambientasse com as tecnologias, mais entregas até o fim do projeto poderão ser feitas e menos dificuldades técnicas serão enfrentadas até lá também; as ferramentas de checagem automática de código e a integração contínua tiveram sua configuração iniciada nessa sprint e só puderam ser disponibilizadas ao seu final.

Essa sprint teve como ponto principal também a criação do Termo de Abertura do Projeto. Inicialmente, havia o planejamento de entregar a EAP (Estrutura Analítica do Projeto) conjuntamente, porém, por conta apoio que os membros de EPS tiveram que dar aos membros de MDS com a parte tecnológica e as dificuldades enfrentadas para configurar o GitHub Pages utilizando o Pelican, um gerador de sites estáticos, esse documento não pôde ser entregue antes do prazo.

A outra issue que sofreu atraso na entrega foi a do formulário do módulo de configuração. Esse componente é composto de duas partes, sendo que uma é um campo para o upload de um arquivo que é do formato ".ini". Sendo assim, após o upload, esse arquivo deve passar por um parser para transformar as informações nele contidas em um objeto. Isso representou uma dificuldade bastante grande para o desenvolvedor responsável e a issue, que começou a ser feita no final da sprint, não foi concluída.