Ir para o conteúdo

6. Interação entre Equipe e cliente

5.1 Composição da Equipe

A equipe de desenvolvimento será composta por

Papel Descrição Responsável Participantes
Gerente do Projeto Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. Yasmin Moreira --
Desenvolvedor Frontend Responsável pela interface do usuário, design e implementação das funcionalidades. Leonardo Barcellos Isabella Choukaira, Yasmin Moreira
Desenvolvedor Backend Implementa a lógica de negócios, integração com banco de dados e APIs. Pedro Henrique Freire Eduardo Morais, José Victor Menezes
Analista de QA Garante a qualidade do produto, executando testes de funcionalidade, performance e usabilidade. José Victor Menezes Eduardo Morais, Isabella Choukaira, Leonardo Barcellos, Pedro Henrique Freire, Yasmin Moreira
Analista de Requisitos Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. Eduardo Morais Isabella Choukaira

5.2 Comunicação

Ferramentas de Comunicação

  • Whatsapp: Será utilizado como principal canal de comunicação com o cliente, permitindo contatos rápidos, envio de atualizações pontuais e compartilhamento de materiais. Também poderá ser utilizado para interações rápidas com a equipe, facilitando a comunicação ágil no dia a dia.
  • Google Meet: As reuniões semanais com o cliente serão realizadas por videoconferência através do Google Meet (ou Microsoft Teams), com o objetivo de alinhar expectativas, apresentar o progresso do projeto e coletar feedbacks. A ferramenta também será utilizada para chamadas em tempo real entre os membros da equipe, quando necessário.
  • Zenhub: Será a ferramenta de gerenciamento do backlog, controle de tarefas e acompanhamento do progresso de cada sprint. Ela permitirá que tanto a equipe quanto o cliente visualizem o andamento do projeto e participem ativamente do processo de priorização das funcionalidades.

Métodos e Frequência de Reuniões

  • Reuniões semanais com a equipe: A proposta é garantir um ritmo constante de entrega, com ajustes e validação rápida das funcionalidades desenvolvidas. Nessas reuniões iremos realizar o planejamento das próximas tarefas e prioridades da semana seguinte e discutir o que foi desenvolvido na última semana
  • Reuniões semanais com o cliente: Essa prática está alinhada com a abordagem iterativa do nosso processo e é fundamental para garantir que o desenvolvimento esteja atendendo às expectativas e necessidades do negócio, recebendo feedbacks do cliente sobre o

que foi desenvolvido e discutindo possíveis ajustes ou mudanças de prioridade.

5.3 Processo de Validação

O processo de validação da solução será realizado em três etapas principais:

  • Verificação dos requisitos: se estão claramente definidos, se há documentação e se todos os critérios de aceitação estão estabelecidos.
  • Testes: para se considerar uma funcionalidade pronta, ela deverá passar pelos testes unitários e de integração, além da aprovação visual e funcional feita pela equipe.
  • Testes de aceitação: durante essa etapa, o cliente irá verificar se o sistema atende aos requisitos estabelecidos.