Planejamento Sprint 00 - fga-eps-mds/2017.1-Cadernos-API GitHub Wiki
Duração
- Data de Início: 24/04/2017
- Data de Término: 08/05/2017
- Duração: Duas semana
Motivação
Nessa sprint foram reservados duas para execução. Isso se deve ao fato de que ouve uma mudança expressiva na técnologia usada. Na primeira release, trabalhou-se no backend do projeto. Dessa forma, todo o desenvolvimento e conhecimento transmitido para o time foi da tecnologia Ruby On Rails. Com a mudança de métodologia e release, foi inicia o desenvolvimento do app que consumiria esse backend. A tecnologia seleciona foi React Native.
Um dos fatores que levou o time a selecionar essa tecnologia para o desenvolvimento do app é a sua capacidade de exportar a aplicação desenvolvida para as duas principais plataformas do mercado - iOS e Andorid.
Sendo assim, o time precisaria recomeçar a aprender mais uma vez. Similar ao que ocorreu no inico da release 1. Dessa forma o periodo de duas semana pareceu razoável ao time.
Objetivos da Sprint
- Estudar JS e ReactJS
- Estudar como testar React
- Mapear as pendencia técnicas da api da R1
- Definir user stories
- Definir os papéis
- Definir Pronto
- Backlog do produto
- Roadmap do produto
- Setup da integração continua no novo repositório
Como alcançar os objetivos
- Mapear as pendencia técnicas da api da R1: Levantamento do que não foi concluido na release 1, endpoints que ainda precisam de melhoria para serem utilizado pelo aplicativo.
- Estudar JS e ReactJS: Chegamos a conclusão que treinamento não é muito efetivo. Uma vez que somos alunos e não temos muita didática e que apenas um membro da equipe de GPP domina a tecnologia. Dessa forma foi selecionado um curso online gratuito do Code Academy sobre React.
- Estudar como testar React: Procurando tutoriais na internet
- Através de uma reunião com a presença de todos do time para levantamento das stories, papéis, definição de pronto, backlog e roadmap do produto.
- Procura e configurar a melhor ferramenta de integração continua para react e JS