- Criação da reserva de requisitos
- Seleção das histórias de usuário para serem implementadas na iteração #1
- Contato com o cliente
- Criação de um gerenciador de tarefas
- Escolha de tecnologias
- Hospedagem do jogo
As histórias de usuários que levantamos na nossa reserva de requisitos foram:
- Como um usuário autenticado ou não, eu posso ver o ranking
- Como um usuário autenticado ou não, eu posso entrar no sistema
- Como um usuário não autenticado, eu posso me registrar no sistema
- Como um usuário autenticado, eu tenho acesso aos níveis desbloqueados
- Como um usuário autenticado, em um nível desbloqueado, eu tenho acesso a três desafios
- Como um usuário autenticado, ao completar os desafios de um nível, eu desbloqueio o próximo
- Como um usuário autenticado, eu completo desafios ao acertas às respostas da pergunta do desafio
- Como um usuário autenticado, eu forneço uma resposta através de texto em um formulário
- Como um usuário autenticado, ao acertar ao resposta, eu ganho pontos
- Como um usuário autenticado, eu posso pedir dicas na pergunta atual, que me custam pontos. As dicas revelam letras das respostas e fornecem um conjunto de letras que podem ou não fazer parte da resposta
Para essa iteração, escolhemos as histórias de usuário 4, 5, 6, 7, 8 e 9, ou seja, escolhemos implementar boa parte do front-end da aplicação. Assim, até agora, consideramos que o usuário está autenticado no sistema.
Para gerenciar nossas tarefas utilizando, criamos um time no Trello, que pode ser acessado no endereço: http://aresistencia.cpdee.
Nessa iteração, além das tecnologias básicas de desenvolvimento front-end (HTML, CSS e JavaScript), utilizamos duas outras: Twitter Bootstrap e AngularJS. O Bootstrap foi utilizado para desenhar o template de forma rápida e o Angular, para tornar a aplicação dinâmica e prepará-la para receber dados de uma API backend, que ainda será implementada. Para simular esse funcionamento, criamos alguns Objetos JavaScript, que simulam os arquivos JSON que serão enviados pelo servidor futuramente. Como essas duas tecnologias dependem do jQuery para as animações e manipulações no DOM da página, também estamos utilizando ele.
O desenvolvimento pode ser acompanhado no nosso repositório do GitHub: http://aresistencia.cpdee.
Por fim, hospedamos o jogo no endereço http://aresistencia.cpdee.
Nenhum comentário:
Postar um comentário