Interação entre Equipe e Cliente
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 prazos e entregas. | Manoela | - |
Desenvolvedor FrontEnd | Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. | Alexandre | Manoela |
Desenvolvedor Backend | Implementa a lógica de negócios, integração com banco de dados e APIs. | Enrico | Gustavo e Pedro Henrique |
Analista de Requisitos | Identifica, documenta e gerencia requisitos funcionais e não funcionais. Realiza elicitação, análise, validação e especificação dos requisitos. Garante alinhamento com os objetivos do projeto e participa de revisões e testes.. | Pedro Henrique | Gustavo, Alexandre, Enrico e Manoela |
Desenvolvedor CI/CD / Tester | Codificar testes unitários, criar integração e entrega contínua. Realizar testes funcionais, garantindo a qualidade do produto. | Gustavo |
Comunicação
Ferramentas de Comunicação
- Whatsapp: será utilizado para a comunicação diária da equipe e, também, para as conversas rápidas com o cliente.
- Teams: será utilizado para as reuniões de começo/fim de sprint entre os membros da equipe e para as reuniões de validação com o cliente.
- Github kanban: será utilizado o kanban disponível no github project.
Métodos e frequência de reuniões
- Reunião de Revisão de Sprint (a cada semana): toda segunda-feira, a equipe se reunirá e fará uma retrospectiva e uma revisão das funcionalidades trabalhadas na semana anterior, assim podendo ver como está o andamento da equipe e o que pode ser melhorado.
- Reunião de Planejamento de Sprint (a cada semana): logo após a discussão sobre a revisão da sprint passada, a equipe planejará a próxima, comparando com o cronograma planejado e redefinindo prioridades, se necessário.
- Reunião de Validação com o Cliente: a primeira acontecendo dois meses após o início do projeto, e a segunda após um mês da primeira, as reuniões de validação acontecerão para mostrarmos o progresso do projeto para o cliente e ele poder validar o que foi feito, podendo solicitar alterações, se necessário.
Frequência de Interações com o Cliente
- Validação: dois meses após o início do projeto e um mês após isso acontecerão as validações com o cliente. Como ele não tem muita experiência com tecnologia, além do básico, foi optado por ele só validar o projeto quando um progresso significativo tiver sido feito, para ele enxergar com mais facilidade o caminho que foi feito.
- Interações adicionais pelo Whatsapp: quando necessárias interações rápidas e informais ao longo do desenvolvimento, ou quando houver dúvidas que possam ser respondidas facilmente, a comunicação ocorrerá via whatsapp, pela praticidade de ser usado no dia a dia.
Processo de Validação
O processo de validação da solução será realizado em três etapas principais:
- Para iniciar o desenvolvimento de uma funcionalidade, o Definition of Ready (DoR) será utilizado, verificando se os requisitos estão claramente definidos, se há documentação e se todos os critérios de aceitação estão estabelecidos.
- O Definition of Done (DoD) será utilizado, onde a funcionalidade será considerada pronta apenas se passar pelos testes unitários, integração, e houver aprovação visual e funcional pelos membros da equipe.
- Após a validação interna da página dos donos de pets e, depois, das páginas dos funcionários e do dono do negócio, o produto será entregue ao cliente para testes de aceitação. Durante essa fase, o cliente irá verificar se o sistema atende aos requisitos estabelecidos. Cada funcionalidade será validada com base nos critérios de aceitação definidos durante o DoR.