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 seguirá a abordagem sequencial do modelo Cascata, garantindo que cada fase do desenvolvimento seja revisada e aprovada antes da próxima etapa. As principais etapas incluem:
- Definição de Prontidão (Definition of Ready - DoR): Antes de iniciar o desenvolvimento de qualquer funcionalidade, os requisitos serão analisados e documentados com detalhes, garantindo que estejam claros, completos e aprovados.
- Validação Estruturada: A cada fase concluída (requisitos, design, implementação e testes), a equipe realizará revisões formais para assegurar que os critérios estabelecidos foram atendidos.
-
Definição de Conclusão (Definition of Done - DoD): Uma funcionalidade ou fase será considerada concluída apenas após:
-
Passar por testes internos (unitários, integração e sistema).
-
Ser aprovada nas revisões formais conduzidas pela equipe.
-
Estar totalmente documentada e validada conforme os requisitos definidos.
-
-
Teste de Aceitação do Cliente: Após a conclusão da fase de testes, o cliente realizará a validação final baseada nos requisitos previamente aprovados, garantindo que a solução atende às expectativas antes da entrega definitiva.
Histórico de Versão
Data | Versão | Descrição | Autor |
---|---|---|---|
18/11/2024 | 1.0 | Criação da seção 5 | Renan Vieira |
08/02/2025 | 1.1 | Alteração na seção 5.3 | Rafael Matuda |