Sprint 0 ‐ 31 03 até 04 04 - GabrielUzel/Garbage-Collectors GitHub Wiki
Divisão da Organização do Projeto
O projeto foi pensado para ser dividido em 5 Sprints. Sendo a Sprint 0 para ajustar decisões da Equipe, finalizar decisões sobre Arquitetura do Projeto e sobre o Gerenciamento dele. Cada Sprint possui uma duração de 2 semanas, com exceção da Sprint 0 que durou apenas uma semana, e da Sprint 1 que levou 3 semanas, devido a uma semana não ser uma semana de dias úteis.
Objetivo Sprint 0
Alinhar o time e esclarecer todas as dúvidas sobre como seria o projeto e seu funcionamento. Revisar e corrigir os requisitos. Criar as histórias de usuário e levantar o backlog.
Decisões da Sprint 0
- A linguagem de programação usada será C#, usando o Framework Unity.
- Foi decidido que a ferramenta de comunicação será o Discord e os horário da Daily seriam no Período da noite, as 22 horas.
- A ferramenta de Gerenciamento de Projeto será o Jira, onde será feito o backlog do projeto e as atividades de cada Sprint.
- A ferramenta de versionamento de código será o GitHub, e será usado o GitHub Actions para poder ter a criação de Issues e de testes do projeto dentro dele.
O que foi feito na Sprint 0?
Além das decisões citadas acimas, foram desenvolvidas as histórias de usuário que irão compor o Backlog do projeto.
Histórias de Usuário
História 1: Acesso ao jogo
Eu, como uma criança em fase de aprendizado, quero acessar o software educativo para conseguir jogar.
História 2: Ver catálogo de resíduos
Eu, uma estudante , quero ver o catálogo de resíduos para poder saber mais sobre cada um deles e onde descartá-lo.
História 3: Ver tutorial
Eu, uma criança, quero ver o tutorial do jogo para poder aprender como jogar.
História 4: Personalização de avatar
Eu, uma criança, quero clicar no botão de personalização para poder escolher o meu avatar
História 5: Início do jogo
Eu, um estudante, quero clicar no botão “Começar” para poder começar a jogar.
História 6: Pausar jogo
Eu, como estudante, quero pausar o jogo, pois quero continuar depois.
História 7: Ir a próxima fase
Eu, como estudante, quero ir pra próxima fase, pois eu ganhei.
História 8: Jogar a fase novamente
Eu, como estudante, quero repetir a fase, pois não atingi a pontuação mínima para avançar.
História 9: Estatísticas de jogo
Eu, uma estudante, quero ver um relatório pessoal, pois quero ver o meu progresso no jogo.
História 10: Visualizar vitória
Eu como usuário quero uma recompensa em forma de mensagem ao finalizar todas as fases pois ganhei um jogo
História 11: Modificar som
Eu, como usuário, quero clicar no slider de modificar o som do jogo, pois eu quero jogar com um volume mais baixo
História 12: Menu de fases
Eu, criança, quero ver as fases que existem no jogo para poder clicar na referente a que vou jogar.