Skip to content
Data       Versão Descrição             Autor(es)                                                  
18/05/2023 0.1 Criação e estruturação do documentação da sprint 4 Hemanoel, Gustavo, Isaac
05/06/2023 0.2 Atualização da documentação da sprint 4 Daniela, Gustavo,Hemanoel, Isaac, Milena
13/06/2023 0.3 Atualização da documentação da sprint 4 Gustavo,Hemanoel, Isaac
14/06/2023 0.4 Atualização da documentação da sprint 4 Daniela, Gustavo,Hemanoel, Isaac, Milena

Sprint 4

Data início: 31/05/2023

Data término: 14/06/2023

Sprint Planning

  • Sprint com foco no aprimoramento na finalização processo de desenvolvimento gerenciamento de estoque e do catálogo da loja.
  • Encerrar os debitos tecnicos da sprint 3 , que eram a integração do front e back para essas duas histórias[US03],[US04]
  • Projetar e implementar a API de backend para o desenvolvimento do sistema de venda e finalizar o backend da consulta de estoque.
  • Terminar de desenvolver o frontend das histórias do MVP1 correspondente a venda e e finalizar a de estoque.

Metas da Sprint

  • Finalizar desenvolvimento do MVP1, implementando as stories [US07], [US08],[US10],[US11],[US09].

Sprint Review

"O feedback do cliente consistiu em como ela queria que as histórias pendentes do MVP1 fossem realizadas, além de achar o produto atual bom e intuitivo. Isso posto e com base no feedback recebido e nas discussões da revisão, o cliente está alinhado, por enquanto, com as histórias implementadas e com o que foi planejado para a implementação das histórias pendentes. Caso necessário, atualizaremos o backlog do produto com requisitos que podem vir a aparecer de acordo com os próximos feedbacks.

Sprint Retrospective

Após discussão e análise, identificamos alguns aspectos positivos que contribuíram para o nosso progresso na sprint. A prática de programação em duplas promoveu uma colaboração eficiente, auxiliando na garantia da qualidade do código. Além disso, a utilização da integração contínua nos commits nos permitiu manter um trabalho sincronizado.
No entanto, também enfrentamos algumas limitações que impactaram nosso desempenho. Enfrentamos problemas de comunicação,obstáculos durante o desenvolvimento e dificuldades na distribuição das tarefas. Assim como melhorias para próxima sprint, além dos aspectos de softskills seriam a conclusão das histórias [US10],[US11] por ser algo mais difícil de ser feito, estamos nos empenhando para compreender como fazer para implementar no nosso site.Estamos confiantes de que com esses erros identificados realizaremos a próxima sprint de forma mais eficaz, obtendo resultados ainda melhores.

Histórias Completas

Durante a sprint 4, conseguimos completar as seguintes histórias ,em resumo, do MVP1:

Finalizamos os débitos técnicos da sprint 3:

[US01] Consultar o preço do produto.

[US02] Consultar o nível de estoque dos produtos.

[US03] Adicionar um novo produto ao catálogo.

[US04] Remover um produto do catálogo.

Histórias novas completas:

[US07]| Eu, como funcionário, desejo garatir a segurança dos meus dados.

[US08] Cadastrar clientes devedores no sistema.

[US09] Alterar a dívida de um cliente existente.

[US05] visualizar o estoque total da loja em tempo real

Débitos técnicos

Na sprint 4, o desenvolvimento das histórias a baixo são as que a equipe encontrou dificuldades técnicas não conseguindo cumprir com o tempo designado da sprint.

[US10] Adicionar um pedido de venda.

[US11] Finalizar a compra.

Práticas utilizadas

Durante a sprint 4, foram utilizadas o projeto simples, a integração contínua, a posse coletiva, os small releases e a programação em pares. Porém, não utilizamos a refatoração,a padronização do código, e os testes unitários mas estão previstos para o próximo sprint.

Pair Programming realizado nessa Sprint

Dupla Descrição do que foi feito Data
Isaac/Gustavo - Integração Frontend e Backend 05/06/2023
Isaac/Gustavo - Integração Frontend e Backend 10/06/2023
Isaac/Gustavo - Integração Frontend e Backend 12/06/2023
Isaac/Gustavo - Integração Frontend e Backend 14/06/2023

CI Test

A integração contínua foi implementada e já está em uso através de um workflow no GitHub. Os testes unitários estão em fase de andamento e algumas funcionalidades já estão passíveis de serem testadas.