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 |