Skip to main content

Processos de desenvolvimento de software

O grupo Algiz irá seguir a metodologia SCRUM, tendo o processo de backlog, planejamento da sprint, reuniões diárias (Dailys), revisão das histórias de usuário e por fim a retrospectiva da sprint.

Representação gráfica do ciclo de vida do projeto. Representação do diagrama do ciclo de vida do projeto.

O SCRUM é um framework de gestão de projetos que tem como foco a entrega incremental do produto em interações chamadas sprints. Promove a colaboração, adaptação contínua e a auto-organização da equipe. Já o XP é uma metodologia focada na qualidade do software e satisfação do cliente, apoiada em valores como respeito, coragem, feedback, comunicação e simplicidade, bem como visto em práticas como programação em pares, integração contínua, além da comunicação constante entre os membros da equipe e da entrega de releases curtas, a fim de satisfazer o cliente.

Dentro das abordagens escolhidas, utilizaremos métodos como sprints semanais, revisão do código em pares, reuniões mais extensas (checkpoints) e serão elaborados documentos/diagramas para ajudar na organização da equipe.

Scrum

A tabela a seguir detalha as cerimônios que serão ou não usadas no desenvolvimento do projeto:

AtividadeMétodoFerramentaEntrega
CheckpointNo lugar das reuniões diárias, optamos por realizar 2 reuniões online por semana de aproximadamente 30 minutosMicrosoft TeamsRegistro de progresso, identificação de problemas e planejamento futuro.
PlanningReunião onlineDiscordPlanejamento e quais tarefas serão realizadas durante a sprint.
RetrospectivaReunião de análise do que foi feito (final da sprint), abrindo espaço para melhorias.Microsoft TeamsQuadro da retrospectiva.
Daily ScrumNão serão realizadas, tendo em vista conflito de horários dos membros da equipe para a Daily Scrum