Interação entre Equipe e Cliente
6 Interação entre Equipe e Cliente
5.1 Composição da Equipe
A equipe de desenvolvimento será composta pelos seguintes papéis e responsáveis:
Papel | Descrição | Participante(s) |
---|---|---|
Gerente de Projeto | Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. | Luis Edardo Lima |
Desenvolvedor Frontend | Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. | Isabelle de Costa e Cibelly Lourenço |
Desenvolvedor Backend | Implementa a lógica de negócios, integração com banco de dados e APIs. | Eduardo Silva Waski e Henrique Carvalho |
Analista de QA | Garante a qualidade do produto, executando testes de funcionalidade, performance e usabilidade. | Felipe Bressanelli |
Analista de Requisitos | Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. | Toda a equipe |
5.2 Comunicação
Ferramentas de Comunicação:
- WhatsApp: Será utilizado para comunicação diária entre os membros da equipe. Permite envio rápido de mensagens, compartilhamento de arquivos e criação de canais temáticos. Também será usado para interações com o cliente.
- Google Meet: Utilizados para reuniões semanais de revisão e planejamento com o cliente, permitindo validação das entregas e discussão de atividades futuras.
- Miro/ZenHub: Usado para gerenciar o backlog, controlar tarefas e acompanhar o progresso de cada sprint. Permite transparência e participação do cliente nas priorizações.
- Gather Town: Ferramenta que simula um escritório, onde cada participante tem seu espaço de trabalho. Facilita o trabalho remoto, pois emula o trabalho em ambiente presencial, além de ter gráficos parecidos com jogo.
- Discord: Usada pela equipe para reuniões internas, guardar informações importantes e troca de mensagens.
Métodos e Frequência de Reuniões:
- Reuniões Diárias (Daily Scrum): Adaptaremos o conceito de reuniões diárias para reuniões presenciais todas terças e quintas, e ao longo da semana mandaremos atualizações do andamento dos trabalhos via mensagens de forma assíncrona.
- Reunião de Revisão de Sprint (quinzenal): Apresentação das funcionalidades implementadas ao cliente para validação e coleta de feedback.
- Reunião de Planejamento de Sprint: Definição das atividades do próximo sprint com base no feedback da revisão.
- Reunião de Retrospectiva: Discussão interna ao final de cada sprint sobre melhorias de processo e lições aprendidas.
Frequência de Interações com o Cliente:
- Revisões de Sprint (quinzenal): Envolvimento direto do cliente para validação e feedback.
- Interações Adicionais por WhatsApp: Acesso direto do cliente ao canal da equipe para esclarecimentos e solicitações rápidas.
5.3 Processo de Validação
O processo de validação da solução será dividido em três etapas principais:
- Definition of Ready (DoR): Antes de iniciar o desenvolvimento, será verificado se os requisitos estão bem definidos, documentados e com critérios de aceitação claros.
- Definition of Done (DoD): Uma funcionalidade só será considerada pronta após passar por testes unitários e de integração, com aprovação visual e funcional pela equipe e pelo cliente.
- Teste de Aceitação: Após a validação interna, o cliente realizará testes de aceitação baseando-se nos critérios definidos na DoR para confirmar o atendimento aos requisitos.