RoadMap de produto
Histórico de Versões
Data | Versão | Descrição | Autor |
---|---|---|---|
27/08/2020 | 0.1 | Adição tópicos 1 e 2 | João Vítor, Rafael Makaha, Guilherme de Lyra |
11/09/2020 | 1.0 | Primeira versão do documento | João Vítor, Rafael Makaha |
Planejamento das Sprints
Sprint 0
- Definir tema do projeto
- Definir tecnologias
- Definir produto
- Elaborar Roadmap
- Definir cronograma de sprint
- Backlog do produto
- Quadro de conhecimentos
- Documento de visão
- Template de issues
- Template de Pull Request
- Política de commit/branches/pull request
- Treinamento Git
- Avaliar API PlantNet
Sprint 1
- Elaborar termo de abertura de projeto
- Burndown de risco
- Iniciar Protótipo
- Treinamento Node
- Treinamento React Native
- Treinamento de testes
- Documento de arquitetura
- Configurar ambiente Docker
- Iniciar projeto backend
- Iniciar projeto frontend
Sprint 2
- Critérios de Aceitação
- Plano de gerenciamento de riscos
- Plano de comunicação
- Documento Suplementar
- Evolução do Protótipo
- US04 - Cadastrar minha conta no aplicativo (BackEnd)
- US07 - Fazer login no aplicativo (BackEnd)
- US08 - Fazer logout no aplicativo (BackEnd)
- US11 - Alterar os dados cadastrados na minha conta (BackEnd)
- US12 - Deletar minha conta (BackEnd)
- US23 - Visualizar informações sobre a planta (BackEnd)
- Popular banco com PlantNet
Sprint 3
Documentos:
- Critérios Extras
- EAP
- Guia de Estilo
- Documento de Identidade Visual
- Atualizar arquitetura
- Atualizar RoadMap (até Release 2)
- Gerar todas as issues nos repositórios
Backend:
- US15 - Criar tópico em um fórum de planta (Backend)
- US16 - Editar tópico criado por mim (Backend)
- US17 - Deletar o tópico criado por mim (Backend)
- US18 - Upvote e downvote em um tópico (Backend)
- US19 - Criar comentário em um tópico (Backend)
- US20 - Editar comentário que fiz em um tópico (Backend)
- US21 - Remover um comentário que fiz em um tópico (Backend)
- US22 - Upvote e downvote em um comentário (Backend)
Frontend:
- US04 - Cadastrar minha conta no aplicativo (FrontEnd)
- US07 - Fazer login no aplicativo (FrontEnd)
- US08 - Fazer logout no aplicativo (FrontEnd)
- US11 - Alterar os dados cadastrados na minha conta (FrontEnd)
- US12 - Deletar minha conta (FrontEnd)
- US23 - Visualizar informações sobre a planta (FrontEnd)
Sprint 4
- Refatorar Documento de Visão
- Refatorar Documento Suplementar
- Refatorar Termo de Abertura do Projeto
- Trabalhar dívidas técnicas
Sprint 5
- Preparar apresentação R1
- EVM
- Plano de custos
- Plano de qualidade
Release 1 (08/10)
Sprint 6
- Plano de GCS
Backend:
- US01 - Scannear planta (backend)
- US02 - Visualizar minha coleção (backend)
- US03 - Visualizar informações da Minha Planta (backend)
Sprint 7
- Testes nas histórias já feitas no backend (Jest)
- Cobertura de Testes Code Climate
- Configurar Lint com Guia de Estilo
Frontend:
- US15 - Criar tópico em um fórum de planta (frontend)
- US16 - Editar tópico criado por mim (frontend)
- US17 - Deletar o tópico criado por mim (frontend)
- US18 - Upvote e downvote em um tópico (frontend)
Sprint 8
- Testes exploratórios
- Configurar CI/CD
- Refatorar Issues, Roadmap, backlog, arquitetura, criterios de aceitação - 13
Frontend:
- US01 - Scannear planta (frontend)
- US02 - Visualizar minha coleção (frontend)
- US03 - Visualizar informações da Minha Planta (frontend)
- US27 - Alterar informações da minha planta (frontend)
Sprint 9
- Teste de usabilidade
Backend:
- US27 - Alterar informações da minha planta (backend)
Frontend:
- US19 - Criar comentário em um tópico (frontend)
- US20 - Editar comentário que fiz em um tópico (frontend)
- US21 - Remover um comentário que fiz em um tópico (frontend)
- US22 - Upvote e downvote em um comentário (frontend)
Sprint 10
- Benchmark
Backend:
- US13 - Visualizar perfil de outro usuário (backend)
- US09 - Visualizar minha conta (frontend)
Sprint 11
Backend:
- US24 - Adicionar planta aos meus Favoritos (backend)
- US25 - Remover uma planta da minha coleção de favoritos (backend)
- US26 - Visualizar minha coleção de favoritos (backend)
Sprint 12
Frontend:
- US10 - Visualizar configurações da conta (frontend)
- US26 - Visualizar minha coleção de favoritos (frontend)
Sprint 13
Backend:
- US14 - Bloquear outro usuário (backend)
- US28 - Definir configurações de notificação (backend)
Frontend:
- US14 - Bloquear outro usuário (frontend)
- US24 - Adicionar planta aos meus Favoritos (frontend)
- US25 - Remover uma planta da minha coleção de favoritos (frontend)
- US28 - Definir configurações de notificação (frontend)
Sprint 14
Backend:
- US05 - Cadastrar/fazer login com conta Facebook (backend)
- US06 - Cadastrar/fazer login com conta Google (backend)
Frontend:
- US05 - Cadastrar/fazer login com conta Facebook (frontend)
- US06 - Cadastrar/fazer login com conta Google (frontend)