Histórico de Revisão

Data Versão Alteração Autor
22/04/2019 0.1 Criação do documento Thiago Ferreira
27/04/2019 0.2 Desenvolvimento release 1 Thiago Ferreira
28/04/2019 0.3 Desenvolvimento release 2 Thiago Ferreira

Introdução

O Roadmap do projeto representa o planejamento feito para o desenvolvimento, objetivando uma melhor organização ao longo do projeto e definindo um ponto a ser seguido pela equipe. O Roadmap é baseado em cima do product backlog do projeto.

Roadmap do Projeto

Release 1

Sprint 0

  • Treinamento de Git e Scrum
  • Templates para Issues e PR's
  • Adequação do repositório aos padrões da comunidade
  • Estudo microserviços e chatbot
  • Documentação Sprint
  • Pensar em um nome para o projeto
  • Planilhas de métricas(Produtividade/horas, sprint review, grade horária, quadro de conhecimentos e presença nas dailies)

Sprint 1

  • Criação Documento de Visão
  • Criação TAP
  • Criação EAP
  • Roadmap dos papéis
  • Planilha de Riscos
  • Treinamento de Docker e Python
  • Git Workflow
  • Levantamento de Requisitos
  • Documentação da Sprint

Sprint 2

  • Criação Documento de Arquitetura
  • Criação do Backlog
  • Roadmap dos Papéis
  • Prototipação de baixa fidelidade
  • Criação de domínio do Github Pages
  • Otimização documento de Visão
  • Documentação da Sprint
  • Documentação de políticas de branch, commits, definição de done e guia de estilo
  • Definicação de Tecnologias de desenvolvimento

Sprint 3

  • Roadmap do Projeto
  • Documento de Metodologia
  • Início codificação do bot
  • Dockerização da Aplicação
  • Documentação da Sprint
  • Criação de Organização do Projeto
  • Protótipo de Alta Fidelidade
  • Treinamento de RASA
  • Documentação da Sprint

Sprint 4

  • Documentação da Sprint
  • Início Desenvolvimento tópicos de dúvidas
  • Finalização dos dockeres

Sprint 5

  • Documentação da Sprint
  • Iniciação desenvolvimento dos tutoriais
  • Treinamento dos dados já existentes
  • Otimização dos documentos para a release 1
  • Integração Contínua

Sprint 6

  • Documentação da Sprint
  • Preparações finais release 1
  • Desenvolvimento de mais histórias direcionadas às dúvidas
  • Finalização secção de tutoriais

Release 2

Sprint 7

  • Documentação da Sprint
  • Início desenvolvimento T06 do backlog (modalidades extras)
  • Otimização dos dialogos já existentes
  • Continuação desenvolvimento tópicos de dúvidas
  • Início testes do software

Sprint 8

  • Documentação da Sprint
  • Finalização tópicos de dúvidas
  • Otimização dos tópicos já existentes

Sprint 9

  • Documentação da Sprint
  • Otimização do produto
  • Encontrar possíveis novas funcionalidades a serem incrementadas

Sprint 10

  • Documentação da Sprint
  • Otimização do produto

Sprint 11

  • Documentação da Sprint
  • Otimização do produto

Sprint 12

  • Documentação da Sprint
  • Otimização do produto
  • Coleta de métricas de testes

Sprint 13

  • Preparação dos últimos ajustes do projeto
  • Documentação da Sprint
  • Preparação Release 2