Interação com Cliente
7.1 Composição da Equipe
Composição da equipe
| Papel | Descrição | Responsável |
|---|---|---|
| Gerente do Projeto | Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas, e acompanha o progresso das atividades no quadro do projeto. | Gustavo Rodrigues de Noronha |
| Analista de Requisitos | Conduz as sessões de elicitação de requisitos junto ao cliente, redige os requisitos funcionais (RF) e não funcionais (RNF), realiza a validação dos critérios de aceitação, a inspeção dos requisitos levantados e mantém a rastreabilidade entre requisitos, histórias de usuário e o backlog do projeto. | Todos |
| Desenvolvedor Frontend | Responsável pela interface do usuário, prototipação de telas e implementação das funcionalidades do lado do cliente. | Gustavo Rodrigues de Noronha, Guilherme Lorenzi Ventura e Giovana Martins de Brito |
| Desenvolvedor Backend | Implementa a lógica de negócios do sistema, a integração com o banco de dados e o desenvolvimento das APIs. | Rafael Silva Wasconcelos, Guilherme Nascimento Tegnoue e Leonardo Lopes Cruz |
| Analista QA | Garante a qualidade do produto por meio da execução de testes de funcionalidades, performance e usabilidade antes de cada entrega. | Leonardo Lopes Cruz |
7.2 Comunicação
As ferramentas de comunicação são essenciais para que a equipe de desenvolvimento possa se comunicar entre si e, principalmente, para garantir uma interação efetiva com o cliente do projeto, assegurando um bom entendimento mútuo ao longo de todo o desenvolvimento. Tendo isso em mente, as ferramentas selecionadas foram as seguintes:
Comunicação com o cliente
Ferramenta principal: As reuniões de acompanhamento, revisão e alinhamento com o cliente serão realizadas por videoconferência, utilizando o Microsoft Teams. Essas reuniões permitirão a validação das entregas, a elicitação e o refinamento de requisitos, a coleta de feedback e a discussão das próximas atividades do projeto.
Frequência e Método: As reuniões com o cliente ocorrerão semanalmente às quintas-feiras, garantindo o envolvimento constante do cliente nas etapas de elicitação, validação de entregas e ajuste de requisitos. Novas demandas ou alterações de escopo identificadas durante essas reuniões são registradas pela equipe e incorporadas ao backlog do projeto para posterior priorização.
Ferramenta secundária: O WhatsApp será utilizado como meio de comunicação rápida e informal com o cliente, para esclarecimento de dúvidas pontuais e alinhamentos que não demandam uma reunião formal entre as reuniões semanais.
Comunicação entre os membros da equipe
Ferramentas principais: Entre os membros da equipe, serão utilizadas duas ferramentas principais:
- Microsoft Teams: utilizado para reuniões de planejamento, acompanhamento do progresso e alinhamento com o cliente.
- WhatsApp: utilizado para alinhamentos rápidos e comunicação diária entre os integrantes da equipe.
Frequência e Método:
- Reuniões internas da equipe: encontros curtos, realizados conforme a necessidade, para sincronizar atividades, discutir impedimentos e planejar os próximos passos do desenvolvimento.
- Reunião de revisão geral: ao final de cada ciclo de desenvolvimento, a equipe revisa as entregas realizadas, analisa os aprendizados obtidos e define melhorias a serem aplicadas nos próximos ciclos.
7.3 Processo de Validação
Com base na metodologia RAD, o processo de validação pelo cliente será executada em ciclos rápidos de prototipação e feedback, com a participação constante da evolução do produto. A abordagem iterativa garante que erros sejam identificados e corrigidos o quanto antes, aumentando o alinhamento entre a solução e as expectativas do cliente ao longo de todo o projeto, a abordagem incremental adotada no projeto garante que a cada ciclo seja entregue uma parte funcional do produto.
Validação pelo Cliente
O cliente participará ativamente na revisão de artefatos concretos em diferentes momentos do ciclo de desenvolvimento:
-
Backlog do Produto: O cliente valida o escopo geral do projeto de forma colaborativa, participando da priorização dos itens que compõem o backlog. Nesse processo, avalia quais funcionalidades geram mais valor para o negócio, contribuindo diretamente para a definição do que será construído em cada iteração.
-
Protótipos Rápidos: Objeto central do ciclo de validação visual no RAD. Os protótipos são construídos iterativamente no Figma e apresentados ao cliente a cada ciclo, permitindo que ele valide se a interface proposta reflete corretamente os fluxos reais de uso antes a implementação por meio de linhas de código.
-
Histórias de Usuário: São validadas por meio de conversas diretas com o cliente, onde a equipe apresenta sua compreensão da necessidade mapeada e o cliente valida, ou corrige se o entendimento está correto. Diminuindo o risco de erros por diferença de pensamentos.
-
Critérios de Aceitação: São elaborados pela equipe para tornar cada história de usuário objetivamente testável. O cliente os valida a cada ciclo do RAD, validando se as o desenvolvimento está andado de acordo com suas expectativas.