Estamos de volta, Bunkers!
Nesta semana, devido ao adiamento da entrega e apresentação da primeira versão na semana passada, pudemos criar uma Sprint extra, que tinha como objetivo realizar melhorias do que havia sido proposto na Sprint anterior.
Aproveitamos então para nos reunirmos no início da semana e trabalhar na definição dos atributos do cadastro, como: requisitos de senha e quais domínios de e-mails estariam disponíveis para seleção. Começamos também, a pensar em métodos e abordagens para aplicarmos planos de testes e usabilidade em um futuro próximo, com objetivo de validar com os Friends - como chamamos os usuários do IFriends - se nosso sistema está intuitivo para uso. Ainda neste momento de reunião, aproveitamos para tirar uma tarefa pendente do caminho e gravamos o vídeo com relação a Prova de Conceito.
Com todos sabendo suas tarefas e o que tinha que ser feito, partimos para a execução durante a semana, mantendo a comunicação assíncrona via WhatsApp.
No front-end da aplicação, trabalhamos no feedback visual, padronização e validação de campos no login e no cadastro, internacionalização, menu superior com mais opções (como os dados do usuário logado, botão de internacionalização e logout), timeout na sessão para verificar expiração do token, tratamento e captura de erros da API com mensagens, além das rotas que foram ajustadas de modo que o Friend já logado não possa acessar as telas de login e cadastro. Além disso, também foi feito um teste inicial com a hospedagem de imagens via API do Imgbb.
No back-end, os bugs de atualização da pergunta forma ajustados, uma requisição para devolver as categorias foram criadas, os testes do service da categoria foram feitos, a segurança da API obteve nota A+ e criou-se a tabela "curso" no banco de dados.
Esta semana todos precisaram escrever um pouco na documentação, pois os pontos do desenvolvimento como testes, novas tecnologias e segurança, precisavam ser documentados. Entretanto, especificamente na estrutura da documentação, nós atualizamos os posts do blog, atas das reuniões e a modelagem do banco de dados (DER, DTR e DD). Com base no feedback dos professores na documentação da PoC, melhoramos a introdução, de forma que ela ficasse mais aprofundada na temática do projeto. Adicionamos uma tabela de métricas do desenvolvimento geral do projeto, já que estamos com dificuldade e não conseguimos gerar as métricas no StatSVN, criamos também a sessão de análise de concorrência para compararmos o IFriends com o Moodle e Scoold e por último, cuidamos dos apêndices, movendo para lá a prototipagem, dicionário de dados, histórias de usuários e documentos anteriores.
Cada componente da equipe realizou as seguintes atividades durante a semana:
- Anaí - Criou a sessão de análise da concorrência, cuidou dos apêndices e montou o layout dos slides da apresentação.
- Jamilli - Traduziu dos textos para a internacionalização, fez ícone do usuário no menu ter mais ações, implementou timeout na sessão do usuário, a tratou erros das requisições vindas API e os redirecionamento das rotas.
- José - Feedback visual, padronização e validação de campos, tela de cadastro, inclusão de uma API para salvar imagens na nuvem e configuração da internacionalização.
- Julia - Atualização posts blog, atas das reuniões e modelagem de
dados, melhoria da introdução e criação da tabela de métricas de
desenvolvimento do projeto.
- Kaiky - Arrumou os bugs da pergunta, fez a requisição para devolver as categorias criadas, os testes do service da categoria, a segurança da API, ajustes no banco e modelagem de dados.
Nós e as outras equipes da turma estamos enfrentando um problema desde sábado de manhã (18/06), que é a queda do SVN, sem ele nós não estamos conseguindo commitar as coisas que estamos terminando e nem puxar os dados que estão no repositório para preencher a tabela de métricas e gerar o vídeo do Gource. Por isso, estamos nos virando com um backup que fizemos no GitHub e tentando puxar as novas mudanças de cada um para a versão final.
Para a próxima semana temos como objetivo apresentar a primeira versão e realizar a reunião retrospectiva da entrega.
Por: Julia Romualdo
0 comments