6. Interação Entre Equipe e Cliente
6.1 Composição de Equipe 🤝
👥 A equipe de desenvolvimento sera composta por:
Papel | Descrição | Responsável | Participantes |
---|---|---|---|
Gerente do Produto | Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. | Bernardo Watanabe | - |
Desenvolvedor Front-End Web | Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. | Eduardo Ribeiro | Toda a equipe |
Desenvolvedor Back-End Web | Implementa a lógica de negócios, gerenciar o banco de dados e integrar APIs. | Bernardo Watanabe e Guilherme Negreiros | Toda a equipe |
Designer de Interface de Usuário (UI) | Desenvolve a aparência visual do software. | Guilerme Negreiros | Toda a equipe |
Analista de QA | Planeja e executa casos de teste, realiza a verificação e validação dos resultados e analisa a cobertura de testes da aplicação | - | - |
Analista de Requisitos | Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos ao longo do desenvolvimento. | Anna Clara | Toda a equipe |
6.2 Comunicação 🔈
6.2.1 — Ferramentas de Comunicação 📣
- Whatsapp: Utilizado como meio principal de comunicação entre a equipe. Permite o envio de mensagens rápidas, realização de enquetes e envio de links para acesso rápido. Comunicações pontuais também serão realizadas com o cliente através deste APP, visando marcações de reuniões, envios de links para acessar estas reuniões, alinhamentos rápidos e até mesmo coleta de feedbacks.
- Discord: Por meio dele serão feitas as reuniões da equipe, alinhamentos de grande importância e coworking. Estes encontros permitirão um controle maior de prazos, auxílio entre a equipe no cumprimento de issues, coleta de feedbacks e impressões do time acerca de cada tarefa.
- Google Meet: As reuniões com o cliente serão realizadas através desta plataforma. Escolhida por conta de sua interface simples de navegação e por permitir apresentações, que serão necessárias para validações de entregas e especificações com o cliente.
6.2.2 — Métodos e Frequências de Reuniões 👥
- Reuniões de Alinhamento e Distribuição de Tarefas (2 vezes por semana): A equipe de desenvolvimento se reunirá 2 vezes por semana, com tempo de duração podendo variar de acordo com a demanda e disponibilidade do time.
- Reunião com Cliente (a cada 2 semanas): Serão realizadas a cada 2 semanas reuniões remotas com o cliente para validações de entregas feitas pela equipe. Nestas reuniões o time apresentará os avanços, funcionalidades desenvolvidas e implementadas, e ainda, interações com os protótipos desenvolvidos (também feitos via Whatsapp).
6.2.3 — Frequência de Interações com o Cliente 📍
- Reunião com Cliente (a cada 2 semanas): Realizadas a cada 2 semanas, essas reuniões serão importantes para coleta de feedbacks de implementação de funcionalidades maiores e, eventualmente, protótipos.
- Alinhamento por Whatsapp: Sendo realizado de forma constante, para elucidar dúvidas e validar protótipos ou ideias propostas pela equipe.
6.3 Processo de Validação ✅
O processo de validação da solução será realizado em quatro etapas principais:
Definition of Ready (DoR) como gatilho da iteração
Antes de iniciar cada protótipo ou ciclo de desenvolvimento, será verificado se os requisitos estão claros, documentados e com critérios de aceitação definidos. Garantindo que cada iteração comece com informações suficientes, mas sem atrasar a criação rápida de protótipos.
Ciclos iterativos com validação contínua (RAD)
Durante cada iteração, serão desenvolvidos o protótipo ou funcionalidade, realizados testes internos e ajustes com base no feedback do cliente.
Feedback do cliente e ajustes rápidos
O cliente testa os protótipos iterativamente. Correções e melhorias serão incorporadas rapidamente em ciclos subsequentes.
Entrega final
Ao final de todas as iterações, o produto final é entregue, com todas as funcionalidades aprovadas pelo DoD e validadas pelo cliente.
Hisórico de Versão 🔄
Data | Versão | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|