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 |