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:
- 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.
- 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.
-
Definição de Conclusão (Definition of Done - DoD): Uma funcionalidade será considerada pronta apenas após:
-
Passar por testes internos (unitários e de integração).
-
Obter aprovação visual e funcional por parte da equipe.
-
Ser validada pelo cliente como funcional e aderente aos requisitos.
-
-
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 |