Pular para conteúdo

Interação entre Equipe e Cliente

Composição da Equipe

Papel Descrição Responsável Participantes
Gerente de Projeto Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. Bruno Garcia Marcos Bezerra
Desenvolvedor Frontend Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. Guilherme Zanella Bruno Garcia, Fábio Santos
Desenvolvedor Backend Implementa a lógica de negócios, integração com banco de dados e APIs. Matheus Rodrigues Anne Capdeville, Marcos Bezerra
Analista de QA Garante a qualidade do produto, executando testes de funcionalidade, performance e usabilidade. Anne Capdeville Bruno Garcia, Guilherme Zanella, Fábio Santos, Marcos Bezerra, Matheus Rodrigues
Analista de Requisitos Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. Bruno Garcia Guilherme Zanella, Fábio Santos, Marcos Bezerra, Matheus Rodrigues, Anne Capdeville

Comunicação

Ferramentas de Comunicação

  • WhatsApp: Será utilizado para a comunicação diária e informal entre os membros da equipe. A ferramenta permite uma comunicação rápida, simples e eficiente, além do envio de arquivos, vídeos, imagens, entre outros. Também será usada para interações rápidas com o cliente e Daily meetings.

  • Google Meet: As reuniões quinzenais com o cliente, bem como as reuniões de sprint review e retrospectiva, ocorrerão na plataforma Google Meet. Nesses encontros, serão realizados feedbacks sobre as entregas, validações e alinhamentos sobre o andamento do projeto e os próximos passos.

  • Discord: Será utilizado para reuniões entre os membros da equipe durante o desenvolvimento, como em sessões de pair programming. Essa ferramenta será de uso exclusivo da equipe, sem a participação do cliente.

  • Trello: Utilizaremos o Trello como ferramenta Kanban para organizar as atividades semanais e do projeto, como o Product Backlog. As tarefas serão distribuídas em cartões, facilitando a visualização do progresso e a atribuição de responsabilidades entre os membros da equipe. O Trello também servirá como uma forma de comunicação visual do andamento do projeto para o cliente.

Métodos de Frequência de Reuniões

  • Reuniões Diárias (Daily Scrum): A equipe de desenvolvimento realizará reuniões diárias de 15 minutos via WhatsApp para discutir o progresso de cada membro, os obstáculos e as prioridades do dia. Essas reuniões ajudarão a identificar os pontos mais importantes a serem focados e permitirão uma melhor visualização do andamento do projeto.

  • Reunião de Revisão de Sprint: Ao final de cada sprint (a cada 2 semanas), haverá uma reunião de revisão com o cliente, via plataforma Google Meet. Nessas reuniões, a equipe apresentará as funcionalidades desenvolvidas, permitirá que o cliente as teste e coletará feedback para ajustar o backlog, se necessário.

  • Interações Adicionais por WhatsApp: Outras validações poderão ocorrer de forma assíncrona via WhatsApp, em caso de dúvidas ou necessidade de ajustes por parte da equipe de Desenvolvimento. Essa interação proporciona maior flexibilidade e fortalece a confiança da equipe ao entrar em contato com o cliente.

  • Reunião de Planejamento de Sprint: Após a reunião de revisão, a equipe e o cliente se reunirão para planejar o próximo sprint, revisando o backlog e definindo as prioridades de acordo com o feedback do cliente.

  • Reunião de Retrospectiva: Também será realizada uma retrospectiva ao final de cada sprint, onde a equipe discutirá o que funcionou bem, o que pode ser melhorado e as lições aprendidas no ciclo anterior, garantindo a melhoria contínua do processo.

Processo de Validação

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

  • Definition of Ready (DoR): Cada item do backlog só entrará em desenvolvimento após ter requisitos claros, documentação mínima e critérios de aceitação bem definidos.

  • Definition of Done (DoD): Considera-se que uma funcionalidade está pronta quando ela passa nos testes necessários, é revisada pela equipe e atende plenamente aos critérios de aceitação definidos.

  • Teste de Aceitação pelo Cliente: Após a validação interna, cada funcionalidade será apresentada ao cliente durante as reuniões quinzenais, permitindo que ele teste a solução e confirme se os requisitos foram atendidos, fornecendo feedback para eventuais ajustes.


Histórico de Versão

Data Versão Descrição Autor
19/04/25 1.0 Criação do Documento e documentação Bruno Garcia
21/04/25 1.1 Atualizações do documento Anne de Capdeville