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