-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #21 from ResidenciaTICBrisa/feature/roadmap
Adicionando fases ao roadmap
- Loading branch information
Showing
2 changed files
with
173 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"liveServer.settings.port": 5501 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,182 @@ | ||
# **Roadmap para lançamento do Plugin para wordpress LGBTQ+ Connect** | ||
## 1ª Release - 8/4: | ||
|
||
## **Fase 1: Planejamento e Preparação** | ||
- **Definição de Objetivos e Escopo:** Estabelecer os objetivos principais do plugin e o escopo do projeto. | ||
- **Pesquisa e Análise:** Realizar pesquisa sobre as necessidades da comunidade LGBT e análise de plugins similares. | ||
- **Criação do Wireframe:** Desenvolver o wireframe da interface do usuário do plugin. | ||
- **Início do Desenvolvimento do Front-end:** Implementar o design da interface do usuário com HTML, CSS e JavaScript. | ||
|
||
### **Objetivos: Definir escopo do plugin e preparar o ambiente** | ||
|
||
### **Atividades:** | ||
* Preparar ambiente de desenvolvimento docker | ||
* Criar documentação no repositório do projeto | ||
* Definir versionamento do projeto | ||
## Fase 1: Planejamento e Preparação | ||
|
||
### Objetivos: | ||
- Preparar o ambiente de desenvolvimento docker. | ||
- Criar documentação no repositório do projeto. | ||
- Definir o versionamento do projeto. | ||
|
||
## **Fase 2: Design e Prototipagem** | ||
## Fase 2: Definição de Objetivos e Escopo | ||
|
||
### **Objetivos: Criar a identidade visual do aplicativo e desenvolver protótipos** | ||
### Objetivos: | ||
- Definir claramente os objetivos principais do plugin. | ||
- Estabelecer o escopo do projeto, incluindo funcionalidades principais e secundárias. | ||
|
||
### **Atividades:** | ||
* Design de interface do usuário (UI) e experiência do usuário (UX). | ||
* Desenvolvimento de wireframes e protótipos interativos. | ||
* Estudo sobre bibliotecas de georreferenciamento (Leaflet) | ||
### Atividades: | ||
- Realizar reuniões com stakeholders para entender suas expectativas e necessidades. | ||
- Criar um documento de escopo do projeto que descreva os objetivos, funcionalidades e limitações do plugin. | ||
|
||
## Fase 3: Pesquisa e Análise | ||
|
||
## **Fase 3: Início do plugin (Formulário)** | ||
### Objetivos: | ||
- Identificar as necessidades específicas da comunidade LGBT que o plugin deve atender. | ||
- Analisar plugins similares para identificar pontos fortes e fracos. | ||
|
||
### **Objetivos: Criar o plugin que adiciona o formulário na página + funcionalidades + BD** | ||
### Atividades: | ||
- Realizar entrevistas ou pesquisas com membros da comunidade LGBT para entender suas necessidades. | ||
- Analisar plugins existentes no mercado para identificar funcionalidades relevantes e lacunas a serem preenchidas. | ||
|
||
### **Atividades:** | ||
* Criação do arquivo principal do plugin | ||
* Funcionalidade de adicionar um formulário na página | ||
* Adicionar configurações de plotagem do mapa + funcionalidades (Biblioteca: Leaflet) | ||
* O envio dos formulários serem armazenados no BD do admin da página | ||
* Estilização do formulário | ||
## Fase 4: Criação do Wireframe | ||
|
||
### Objetivos: | ||
- Visualizar a estrutura e o layout da interface do usuário do plugin. | ||
- Validar a usabilidade e a navegabilidade do design proposto. | ||
|
||
### Atividades: | ||
- Criar esboços iniciais do wireframe com base nos requisitos e nas informações coletadas. | ||
- Realizar testes de usabilidade com usuários para validar o design e fazer ajustes necessários. | ||
|
||
## Fase 5: Início do Desenvolvimento do Front-end | ||
|
||
### Objetivos: | ||
- Transformar o design da interface do usuário em código funcional. | ||
- Implementar a estrutura básica da interface do usuário com HTML, CSS e JavaScript. | ||
|
||
### Atividades: | ||
- Criar os arquivos HTML, CSS e JavaScript necessários para a interface do usuário. | ||
- Desenvolver as funcionalidades básicas da interface, como formulários e botões. | ||
|
||
## Fase 6: Início do plugin (Formulário) | ||
|
||
### Objetivos: | ||
- Criar o plugin que adiciona o formulário na página + funcionalidades + BD. | ||
|
||
### Atividades: | ||
- Criação do arquivo principal do plugin. | ||
- Funcionalidade de adicionar um formulário na página. | ||
- Adicionar configurações de plotagem do mapa + funcionalidades (Biblioteca: Leaflet). | ||
- O envio dos formulários serem armazenados no BD do admin da página. | ||
- Estilização do formulário. | ||
|
||
|
||
## 2ª Release - 20/5: | ||
|
||
- **Conclusão do Desenvolvimento do Front-end:** Finalizar a implementação do design da interface do usuário. | ||
- **Início do Desenvolvimento do Back-end:** Criar a lógica do plugin com PHP ou outra linguagem de servidor. | ||
- **Testes Iniciais:** Realizar testes básicos de funcionalidade e usabilidade. | ||
|
||
## Fase 7: Conclusão do Desenvolvimento do Front-end | ||
|
||
### Objetivos: | ||
- Finalizar a implementação do design da interface do usuário. | ||
- Garantir que a interface seja responsiva e acessível. | ||
|
||
### Atividades: | ||
- Revisar o código do front-end para garantir que esteja conforme o design. | ||
- Realizar testes de compatibilidade com diferentes navegadores e dispositivos. | ||
- Implementar melhorias de usabilidade e feedback visual. | ||
|
||
## Fase 8: Início do Desenvolvimento do Back-end | ||
|
||
### Objetivos: | ||
- Criar a lógica do plugin para processar os dados enviados pelo formulário. | ||
- Implementar a integração com o banco de dados para armazenamento dos dados. | ||
|
||
### Atividades: | ||
- Criar os arquivos PHP necessários para o back-end. | ||
- Desenvolver a lógica para validar e processar os dados do formulário. | ||
- Implementar a comunicação com o banco de dados para armazenar os dados enviados. | ||
|
||
## Fase 9: Testes Iniciais | ||
|
||
### Objetivos: | ||
- Verificar se o front-end e o back-end estão integrados corretamente. | ||
- Identificar e corrigir possíveis erros e bugs. | ||
|
||
### Atividades: | ||
- Realizar testes de integração entre o front-end e o back-end. | ||
- Realizar testes de funcionalidade para garantir que todas as partes do plugin estejam operando corretamente. | ||
- Corrigir erros e bugs identificados durante os testes. | ||
|
||
## 3ª Release - 1/7: | ||
|
||
- **Conclusão do Desenvolvimento do Back-end:** Finalizar a implementação da lógica do plugin. | ||
- **Integração com a Plataforma de Rastreamento:** Integrar o plugin com a plataforma de rastreamento de áreas seguras. | ||
- **Testes e Correções:** Realizar testes completos e corrigir quaisquer problemas identificados. | ||
## Fase 10: Conclusão do Desenvolvimento do Back-end | ||
|
||
### Objetivos: | ||
- Finalizar a implementação da lógica do plugin no back-end. | ||
- Garantir que o back-end esteja integrado corretamente com o front-end. | ||
|
||
### Atividades: | ||
- Revisar e refatorar o código do back-end para garantir sua qualidade. | ||
- Implementar funcionalidades adicionais, se necessário. | ||
- Realizar testes de integração entre o front-end e o back-end. | ||
|
||
## Fase 11: Integração com a Plataforma de Rastreamento | ||
|
||
### Objetivos: | ||
- Integrar o plugin com a plataforma de rastreamento de áreas seguras. | ||
- Garantir que o plugin seja compatível com a plataforma. | ||
|
||
### Atividades: | ||
- Estudar a documentação da plataforma de rastreamento. | ||
- Implementar a integração do plugin com a plataforma. | ||
- Realizar testes de integração para garantir que a integração esteja funcionando corretamente. | ||
|
||
## Fase 12: Testes e Correções | ||
|
||
### Objetivos: | ||
- Realizar testes completos do plugin para identificar e corrigir problemas. | ||
- Preparar o plugin para a fase final de lançamento. | ||
|
||
### Atividades: | ||
- Realizar testes de funcionalidade em todas as partes do plugin. | ||
- Realizar testes de desempenho para garantir que o plugin seja eficiente. | ||
- Corrigir quaisquer problemas identificados durante os testes. | ||
## 4ª Release - 5/8: | ||
|
||
- **Testes Finais e Revisão:** Realizar testes finais em ambiente de produção e revisar o plugin. | ||
- **Lançamento e Promoção:** Lançar oficialmente o plugin e promovê-lo para a comunidade LGBT. | ||
- **Monitoramento e Manutenção Inicial:** Monitorar o desempenho do plugin após o lançamento e realizar manutenções conforme necessário. | ||
## Fase 13: Testes Finais e Revisão | ||
|
||
### Objetivos: | ||
- Realizar testes finais em ambiente de produção para garantir a estabilidade e segurança do plugin. | ||
- Revisar o plugin para identificar possíveis melhorias e correções finais. | ||
|
||
### Atividades: | ||
- Realizar testes de integridade do plugin em um ambiente de produção simulado. | ||
- Verificar a compatibilidade do plugin com diferentes ambientes de hospedagem. | ||
- Revisar o código e a documentação do plugin para identificar possíveis melhorias e correções. | ||
|
||
## Fase 14: Lançamento e Promoção | ||
|
||
### Objetivos: | ||
- Lançar oficialmente o plugin para a comunidade LGBT e promovê-lo para aumentar sua adoção. | ||
- Garantir que o plugin seja divulgado de forma eficaz para alcançar o público-alvo. | ||
|
||
### Atividades: | ||
- Preparar materiais de marketing, como postagens em redes sociais, e-mails e comunicados à imprensa. | ||
- Realizar campanhas de promoção do plugin em comunidades LGBT e em plataformas online. | ||
- Monitorar a resposta da comunidade e ajustar a estratégia de promoção conforme necessário. | ||
|
||
## Fase 15: Monitoramento e Manutenção Inicial | ||
|
||
### Objetivos: | ||
- Monitorar o desempenho e a utilização do plugin após o lançamento. | ||
- Realizar manutenções iniciais para corrigir possíveis problemas e garantir a continuidade do funcionamento do plugin. | ||
|
||
### Atividades: | ||
- Configurar ferramentas de monitoramento para acompanhar o uso e o desempenho do plugin. | ||
- Corrigir eventuais bugs ou problemas relatados pela comunidade. | ||
- Avaliar a necessidade de atualizações futuras com base no feedback dos usuários e nas tendências do mercado. |