Interação entre Equipe e Cliente
5.1 Composição da Equipe
Papel | Descrição | Responsável | Participantes |
---|---|---|---|
Gerente de Projeto | Supervisiona o andamento do projeto, define metas, coordena a equipe e mantém o cronograma do projeto. | Rodrigo Amaral | Rodrigo Amaral |
Desenvolvedor Back-end | Responsável pela criação e manutenção dos sistemas e funcionalidades no lado do servidor, assegurando que o backend suporte todas as funcionalidades necessárias e integrando-se com o frontend. | Samuel | Gabriel Soares, Samuel Afonso e Gustavo Gontijo |
Desenvolvedor Front-end | Responsável pela construção da interface do usuário e da interação do cliente com o sistema, garantindo uma experiência intuitiva e responsiva. | Leonardo Sauma | Mylena Trindade e Leonardo Sauma |
Analista de QA | Responsável por testar a solução para garantir a qualidade e a correção do sistema antes da entrega, identificando possíveis bugs e validando funcionalidades. | Gabriel Soares | Todos os integrantes do time. |
Analista de Requisitos | Trabalha na definição dos requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos. | Gustavo Gontijo | Todos os integrantes do time. |
5.2 Comunicação
Ferramentas de Comunicação
-
WhatsApp
Será utilizado para dois propósitos: comunicação diária com os membros desenvolvedores e comunicação rápida com o cliente. O WhatsApp permitirá a separação do alvo da comunicação por meio da criação de grupos, além de possibilitar o envio de mensagens, links e arquivos. Irá concentrar avisos de novos pedidos de revisão por parte da equipe de desenvolvimento e discussões rápidas. -
Teams
As reuniões quinzenais de validação com o cliente serão realizadas por videochamadas através da plataforma Teams. Essa ferramenta será utilizada para validar entregas, revisar atividades delegadas e coletar feedbacks sobre acertos e erros da equipe. -
Discord
Utilizado para reuniões informais, ou seja, aquelas que não foram oficializadas pelo gerente e que têm como objetivo realizar atividades durante as etapas do projeto. Será a plataforma de videochamadas entre os desenvolvedores envolvidos. -
Trello
Usado para documentar as demandas entre desenvolvedores e cliente. O Trello organiza as atividades com base na metodologia Kanban e será o principal meio para centralizar solicitações de revisão, envio de arquivos e documentos necessários para o desenvolvimento, além de definir prazos e acompanhar o progresso dessas demandas.
Métodos e Frequência de Reuniões
- Reunião de Validação com o Cliente: a primeira acontecendo no final da análise de requisitos. Durante o design de usuário (User Design) ela ocorrerá de maneira semanal, visando o melhor desenvolvimento dos protótipos. Durante o desenvolvimento, será realizada no final de cada ciclo, 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.
- Semanal da equipe: será realizada toda semana às quartas-feira, com a intenção de alinhar com a equipe como estão as atividades e o desenvolvimento do projeto.
Frequência de Reuniões com o Cliente
- Reunião de Validação: As reuniões com a presença do cliente validando a prototipação ocorrerão semanalmente, já durante o desenvolvimento, as funcionalidades, que serão validadas por meio do Deploy, ocorrerão a cada 15 dias, ou seja, 2 semanas com o time de desenvolvimento. Esse modelo foi adotado para se adaptar à agenda do cliente.
- Interações Adicionais por WhatsApp e Trello: Outras validações ocorrerão assincronamente via WhatsApp, para o aviso inicial de uma nova demanda, e via plataforma Trello, para documentar e estabelecer o prazo da demanda, com o cliente. Essa interação surgiu para compensar as sprints que não contarão com a presença do cliente para as validações.
5.3 Processo de Validação
O processo de validação do Touristeer será conduzido de forma iterativa e contínua, conforme os princípios do modelo de desenvolvimento RAD (Rapid Application Development) adotado pelo projeto. A validação será realizada em ciclos curtos, a cada nova entrega parcial ou protótipo funcional, permitindo a identificação precoce de ajustes necessários e garantindo o alinhamento com as expectativas do cliente.
Durante o desenvolvimento, o produto será apresentado aos stakeholders em marcos definidos no cronograma, como ao final da fase de levantamento de requisitos, após o design dos protótipos navegáveis e ao término de cada ciclo de desenvolvimento. Essas apresentações terão como foco a coleta de feedback imediato, a validação das funcionalidades implementadas e a detecção de eventuais desvios em relação aos requisitos previamente definidos.
Validação Final
Antes da implantação definitiva, será realizada uma validação global do sistema, que incluirá: - Testes finais com base em cenários reais de uso - Simulações de rotas turísticas - Validação de desempenha da aplicação
Esse processo garante maior qualidade do produto final, promovendo entregas mais próximas às necessidades reais do cliente.
Histórico de Versão
Data | Versão | Descrição | Autor | Revisores |
---|---|---|---|---|
21/04/2025 | 1.0 | Criação do documento | Rodrigo Amaral | Todos os integrantes da equipe |
21/04/2025 | 1.1 | Alteração da plataforma de reuniões | Rodrigo Amaral | Leonardo Sauma |
21/04/2025 | 1.2 | Alteração cargo Gustavo Gontijo | Gabriel Soares | Leonardo Sauma |