Skip to content
Gabriel Rodrigues Ricardo edited this page Sep 11, 2024 · 2 revisions

Atividades foram organizadas em três grupos principais, cada um responsável por diferentes partes do projeto:

1. Equipe de Domain Expert

Responsável por mapear os processos dos use cases e definir os eventos e comandos de domínio.

  • Pessoa 1: Responsável pelo mapeamento dos eventos e comandos de domínio.
    • Entregas:
      • Identificação de eventos de domínio relevantes.
      • Definição de comandos e políticas.
      • Implementação de modelos de leitura para consultas.

2. Equipe de Backend

Responsável pela implementação da API, persistência e regras de negócio.

  • Pessoa 2: Responsável por criar os endpoints de cadastro e consulta.
    • Entregas:
      • Implementação do cadastro de contatos (POST /contatos).
      • Implementação da consulta de contatos (GET /contatos).
  • Pessoa 3: Responsável pela atualização e exclusão de contatos.
    • Entregas:
      • Implementação do endpoint de atualização (PUT /contatos/{id}).
      • Implementação do endpoint de exclusão (DELETE /contatos/{id}).

3. Equipe de Testes

Focada na cobertura de testes unitários e validação de dados.

  • Pessoa 4: Responsável pelos testes unitários de todas as funcionalidades da API.
    • Entregas:
      • Testes de validação de cadastro de contatos.
      • Testes de consulta, atualização e exclusão de contatos.

4. Equipe de DevOps

Responsável por configurar CI/CD e gerenciar a infraestrutura.

  • Pessoa 5: Responsável pela automação e monitoramento do projeto.
    • Entregas:
      • Configuração do pipeline de integração contínua (CI).
      • Automação do deploy com entrega contínua (CD).
      • Configuração de monitoramento e logs.

Clone this wiki locally