Skip to content

Roadmap do Produto

Histórico de Revisão

Autor Mudanças Data Versão
Matheus Blanco Criação do documento 15/03/21 0.1
Matheus Blanco Ajustes da ordem das tarefas 21/03/21 0.2
Matheus Blanco Corrigindo tarefas priorizadas 22/05/21 0.3

RELEASE 1

Sprint 0

Sprint 0 Issues e Histórias de Usuário
Brainstorming do tema
Definição de sistema de daily
Protótipos de baixa fidelidade dos temas
Escrita do código de conduta
Escrita da política de contribuição
Definição de data de sprint review e planning
Criação da Wiki
Deploy da Wiki
Criação do quadro de conhecimento
Esboço inicial do Roadmap

Sprint 1

Sprint 1 Issues e Histórias de Usuário
Aplicar treinamento de GIT
Criação de RichPictures sobre a temática
Elaborar Treinamento de Docker
Elaborar Treinamento de Figma
Criação e aplicação do formulário de viabilidade
Atualizar versão da Wiki
Documento de gerenciamento de riscos
Realizar Quest #3, metodologia Projetão
Lean Inception (Visão do Produto, É-não-é, Objetivos do Produto e Persona)

Sprint 2

Sprint 2 Issues e Histórias de Usuário
Aplicar treinamento de docker
Aplicar treinamento de figma
Termo de Abertura do Projeto
Documento de Visão
Lean Inception (Jornada de usuário, Brainstorm de Funcionalidades, Revisão Técnica e de UX, Sequenciador e Canvas)
Requisitos de Benchmarking
Requisitos do formulário de viabilidade

Sprint 3

Sprint 3 Issues e Histórias de Usuário
Documento de Arquitetura
Esboço Backlog do Produto
Criação primeiras histórias de usuário
Manual de identidade visual
Protótipo de alta fidelidade
Testes de usabilidade com protótipo
Atualização Roadmap do produto
Template de Pull Request
Ambiente de desenvolvimento do frontend
Lean Inception (Canvas e personas)

Sprint 4

Sprint 4 Issues e Histórias de Usuário
Ambientes de desenvolvimento do backend
Earned Value Management
Estilizar Wiki
Estudar Typescript
Estudar testes do frontend
Estudar implantação
Componente do Front - Card de Denúncia
Componente do Front - Botão
Componente do Front - Input
Componente do Front - Navbar
Componente do Front - Background

Sprint 5

Sprint 5 Issues e Histórias de Usuário
Configurar CI/CD
US - Formulário de denúncia
US - Feed de Denúncias
US - Serviço de e-mail
Configuração do SonarQube
Finalizar documentações para a R1
Rastreamento da Arquitetura
Protótipo - Tela de status
Definir arquitetura de CSS
Componente do front - Drawer

Sprint 6

Sprint 6 Issues e Histórias de Usuário
US - Confirmação da Denúncia
US - Upvote em denúncia
US - Composição de relatório
Terminar documentações para R1
Roteiro, slides e vídeo para entregar a R1
Documento de modelo de maturidade de arquitetura

RELEASE 2

Sprint 7

Sprint 7 Issues e Histórias de Usuário
US - Detalhamento da denúncia
US - Upload de fotos
US - Envio de e-mail, por categoria e voto
Configuração do Flaggr
Implantar certificados HTTPS
Esboço roadmap R2
Adicionar Stage de coleta de métricas no CI
Coleta de contatos das ouvidorias
Pesquisa de quantidade de votos necessários para impulsionamento de denúncia

Sprint 8

Sprint 8 Issues e Histórias de Usuário
Configuração do APK
Configuração do ESLINT
Seed de usuários no repositório de usuários
Configuração da Firebase
Refatoração do front + testes
Refatoração do gateway + testes
Refatoração do complaint + testes
Refatoração do mailer + testes
Refatoração do reports + testes
Configuração do pathmapping nos repositórios

Sprint 9

Sprint 9 Issues e Histórias de Usuário
US - Retirada de votos de confirmações
US - Deletar denúncia
US - Criação de usuários
US - Geolocalização de denúncia
Configuração do sentry
Configuração de migrações
Configuração do sendgrid

Sprint 10

Sprint 10 Issues e Histórias de Usuário
US - Filtro por localização de dispositivo
US - Login de usuário
US - Histórico de denúncias por usuários
Roteiro de testes de validação de proposta de negócio
Planejamento de feature toggles
Documentação gitflow
Revisão documento de arquitetura
Revisão documento de implantação
Documentar novo modelo de weekly

Sprint 11

Sprint 11 Issues e Histórias de Usuário
US - Automação de envio de e-mails
US - Filtro do feed de denúncias
Cobertura de testes
Revisão dos CIs
Implementar CI no repositório de Users
Prototipar Landing page

Sprint 12

Sprint 12 Issues e Histórias de Usuário
US - Perfil de usuário (retirado do escopo)
US - Filtro do feed de denúncias (retirado do escopo)
Cobertura de testes
Hotfix - feature flag do número de votos
Revisão de backlog
Revisão do EVM
Criação do template de documentação da análise de dados
Correção dos JSONs de release de acordo com modelo correto
Adição de etapa na pipeline para salvar jsons em repositório apropriado

Sprint 13

Sprint 13 Issues e Histórias de Usuário
US - Landing page (retirado do escopo)
Cobertura de testes (retirado do escopo)
Análise das métricas das releases passadas de acordo
Investigar duplicação de código no sonar
Analytics: Confecção do notebook
Analytics: métricas m1, m2, m3, m7, m8, m9
Analytics: Confecção do notebook
Analytics: Dataframe e box-plot
Analytics: Confecção do notebook
Analytics: totalAC1 e totalAC2
Analytics: Matriz de correlação das medidas
Analytics: Estatística descritiva

Sprint 14

Sprint 14 Issues e Histórias de Usuário
US - Notificação de envio de relatório (retirado do escopo)
Testes de usabilidades e coleta de métricas (retirado do escopo)
Finalizar documentações para apresentação da Release 2
Cobertura de testes
Gravação e edição da R2