Skip to content

5. Interação entre equipe e cliente

5.1 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 prazo e entregas. Guilherme Renan
Desenvolvedor Frontend Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. Breno Lucena Guilherme
Desenvolvedor Backend Implementa a lógica de negócios, integração com banco de dados e APIs. Breno Fernandes Rafael
Analista de QA Garante a qualidade do produto, executando testes de funcionalidade, performance e usabilidade. Renan João Lucas
Analista de Requisitos Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. João Lucas Todos

5.2 Comunicação

Ferramentas de comunicação

  • WhatsApp: será utilizado para a comunicação diária entre a equipe, por meio de um grupo com todos os membros. Permitindo o envio rápido de mensagens.
  • Microsoft Teams: onde as reuniões semanais acontecem. Possibilitando uma rápida comunicação entre os membros da equipe e o cliente, além da possibilidade do compartilhamento de arquivos e outras coisas se necessário.
  • Figma: será usado para apresentar visualmente o progresso, discutir ideias, colocar pontos importantes, mapear os requisitos, além de garantir o alinhamento entre todos os membros da equipe.

Métodos e frequências de Reuniões

  • Reuniões Diárias (Daily Meetings): A equipe de desenvolvimento realizará reuniões diárias de 15 minutos (via WhatsApp ou Zoom) para revisar o progresso individual, identificar bloqueios e priorizar atividades do dia. Essas reuniões rápidas garantirão alinhamento contínuo entre os membros da equipe e permitirão a resolução ágil de problemas..
  • Reuniões Semanais com o Cliente: Uma vez por semana, a equipe se reunirá com o cliente para apresentar os protótipos desenvolvidos e as funcionalidades incrementais. O objetivo dessas reuniões será validar as entregas da semana, coletar feedback imediato e ajustar os próximos objetivos de acordo com as necessidades do cliente.
  • Reunião de Planejamento Semanal: Após cada interação semanal com o cliente, a equipe revisará o backlog de requisitos e definirá as prioridades para o próximo ciclo de desenvolvimento. O planejamento será conduzido com base no feedback coletado durante a reunião semanal.
  • Reunião de Retrospectiva Semanal: A equipe realizará uma retrospectiva no final de cada semana, discutindo o que funcionou bem, o que precisa ser ajustado e as melhorias a serem implementadas nos próximos ciclos. Isso garantirá a melhoria contínua do processo e da colaboração interna.

Frequência de Interações com o Cliente

  • Reuniões Semanais de Validação e Feedback: O cliente será envolvido ativamente em reuniões semanais, onde revisará as entregas incrementais. Nessas interações, o cliente validará os protótipos, testará as funcionalidades desenvolvidas e fornecerá feedback para ajustes rápidos.
  • Comunicação Adicional por Teams: Para dúvidas ou ajustes urgentes, a equipe e o cliente manterão um canal aberto no Teams. Essa comunicação informal permitirá decisões ágeis e reduzirá atrasos no desenvolvimento.

5.3 Processo de Validação

O processo de validação será baseado nos princípios ágeis e iterativos do RAD, com foco em entregas rápidas e feedback contínuo. As etapas principais incluem:

  1. Definição de Prontidão (Definition of Ready - DoR): Antes de iniciar o desenvolvimento de qualquer funcionalidade, os requisitos serão validados com o cliente para garantir que estão claramente definidos, documentados e acompanhados de critérios de aceitação.
  2. Validação Incremental e Prototipação: Durante as reuniões semanais, os protótipos e funcionalidades entregues serão validados diretamente com o cliente. Ajustes rápidos poderão ser feitos, se necessário, com base no feedback recebido.
  3. Definição de Conclusão (Definition of Done - DoD): Uma funcionalidade será considerada pronta apenas após:

    1. Passar por testes internos (unitários e de integração).

    2. Obter aprovação visual e funcional por parte da equipe.

    3. Ser validada pelo cliente como funcional e aderente aos requisitos.

  4. Teste de Aceitação do Cliente: Ao final de cada semana, o cliente realizará testes de aceitação com base nos critérios previamente definidos durante o DoR. Esses testes garantirão que a solução está alinhada às expectativas e requisitos do projeto.

Histórico de Versão

Data Versão Descrição Autor
18/11/2024 1.0 Criação da seção 5 Renan Vieira