6. Interação entre Equipe e cliente
5.1 Composição da Equipe
A equipe de desenvolvimento será composta por
Papel | Descrição | Responsável | Participantes |
---|---|---|---|
Gerente do Projeto | Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. | Yasmin Moreira | -- |
Desenvolvedor Frontend | Responsável pela interface do usuário, design e implementação das funcionalidades. | Leonardo Barcellos | Isabella Choukaira, Yasmin Moreira |
Desenvolvedor Backend | Implementa a lógica de negócios, integração com banco de dados e APIs. | Pedro Henrique Freire | Eduardo Morais, José Victor Menezes |
Analista de QA | Garante a qualidade do produto, executando testes de funcionalidade, performance e usabilidade. | José Victor Menezes | Eduardo Morais, Isabella Choukaira, Leonardo Barcellos, Pedro Henrique Freire, Yasmin Moreira |
Analista de Requisitos | Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. | Eduardo Morais | Isabella Choukaira |
5.2 Comunicação
Ferramentas de Comunicação
- Whatsapp: Será utilizado como principal canal de comunicação com o cliente, permitindo contatos rápidos, envio de atualizações pontuais e compartilhamento de materiais. Também poderá ser utilizado para interações rápidas com a equipe, facilitando a comunicação ágil no dia a dia.
- Google Meet: As reuniões semanais com o cliente serão realizadas por videoconferência através do Google Meet (ou Microsoft Teams), com o objetivo de alinhar expectativas, apresentar o progresso do projeto e coletar feedbacks. A ferramenta também será utilizada para chamadas em tempo real entre os membros da equipe, quando necessário.
- Zenhub: Será a ferramenta de gerenciamento do backlog, controle de tarefas e acompanhamento do progresso de cada sprint. Ela permitirá que tanto a equipe quanto o cliente visualizem o andamento do projeto e participem ativamente do processo de priorização das funcionalidades.
Métodos e Frequência de Reuniões
- Reuniões semanais com a equipe: A proposta é garantir um ritmo constante de entrega, com ajustes e validação rápida das funcionalidades desenvolvidas. Nessas reuniões iremos realizar o planejamento das próximas tarefas e prioridades da semana seguinte e discutir o que foi desenvolvido na última semana
- Reuniões semanais com o cliente: Essa prática está alinhada com a abordagem iterativa do nosso processo e é fundamental para garantir que o desenvolvimento esteja atendendo às expectativas e necessidades do negócio, recebendo feedbacks do cliente sobre o
que foi desenvolvido e discutindo possíveis ajustes ou mudanças de prioridade.
5.3 Processo de Validação
O processo de validação da solução será realizado em três etapas principais:
- Verificação dos requisitos: se estão claramente definidos, se há documentação e se todos os critérios de aceitação estão estabelecidos.
- Testes: para se considerar uma funcionalidade pronta, ela deverá passar pelos testes unitários e de integração, além da aprovação visual e funcional feita pela equipe.
- Testes de aceitação: durante essa etapa, o cliente irá verificar se o sistema atende aos requisitos estabelecidos.