Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 6.02 KB

03-Metodologia.md

File metadata and controls

73 lines (49 loc) · 6.02 KB

Metodologia

O desenvolvimento do projeto foi conduzido utilizando diversas ferramentas que suportaram a implementação do código-fonte, o design da interface, além da comunicação e gestão da equipe. A seguir, estão descritas as tecnologias e metodologias adotadas, bem como suas respectivas funcionalidades no contexto do projeto.

Gerenciamento de Projeto

Optamos pelo Scrum para gerenciar o desenvolvimento do site de culinária, pois ele nos permite dividir o trabalho em ciclos curtos (sprints), facilitando a entrega de valor de forma incremental. Com o Scrum, podemos priorizar tarefas, testar e ajustar o produto continuamente, respondendo rapidamente às mudanças e garantindo que o site atenda às expectativas do projeto. Essa abordagem nos permite melhorar continuamente o produto com base no feedback dos usuários.

Divisão de Papéis

A equipe utiliza o Scrum como base para definição do processo de desenvolvimento.

  • Scrum Master: Rodrigo da Costa
  • Product Owner: Tatiana Haveroth
  • Equipe de Desenvolvimento: Rafael Douglas, Rodrigo da Costa e Tatiana Haveroth
  • Equipe de Design: Rafael Douglas, Rodrigo da Costa e Tatiana Haveroth

Processo

Escolhemos o Trello para representar nosso método Kanban, pois oferece uma interface intuitiva para organizar e acompanhar tarefas. Ele nos permite visualizar o fluxo de trabalho, gerenciar prioridades e colaborar em tempo real, mantendo a equipe alinhada e atualizada sobre o progresso do projeto.

  • Backlog: Lista de todas as tarefas a serem feitas, incluindo aquelas identificadas durante o projeto.
  • To Do: Tarefas planejadas para o sprint atual
  • Doing: Tarefas em andamento.
  • Done: Tarefas finalizadas e prontas para entrega ao usuário após passarem por testes e controle de qualidade.

Assim, conseguimos acompanhar o desenvolvimento do projeto de uma forma organizada e eficaz.

image

Etiquetas

As tarefas são, ainda, etiquetadas em função da natureza da atividade e seguem o seguinte esquema de cores/categorias:

  • Bug (Erro no código)
  • Desenvolvimento (Development)
  • Documentação (Documentation)
  • Gerência de Projetos (Project Management)
  • Infraestrutura (Infrastructure)
  • Testes (Tests)

Figura 3 - Tela do esquema de cores e categorias

Ferramentas

Repositório de Código Fonte (GitHub): Utilizamos o GitHub como plataforma para hospedar o código fonte do nosso projeto. Ele serve como um repositório centralizado onde todos os arquivos de código são armazenados, versionados e gerenciados. Isso facilita a colaboração entre os membros da equipe e permite um controle preciso das alterações feitas no código ao longo do tempo.

Documentação do Projeto (GitHub): Para a documentação do projeto, também utilizamos o GitHub. Isso nos permite armazenar e compartilhar documentos importantes, como especificações de requisitos, diagramas de arquitetura, e quaisquer outros documentos relacionados ao projeto. A integração com o repositório de código fonte torna mais fácil manter a documentação atualizada e acessível para toda a equipe.

Projetos de Interface (Figma): Para o design e prototipagem da interface do usuário, contamos com o Figma. Esta ferramenta nos permite criar wireframes, protótipos interativos e designs de alta fidelidade para as diferentes telas e elementos do nosso site. Além disso, o Figma oferece recursos de colaboração em tempo real, facilitando o trabalho em equipe e a revisão do design.

Gerenciamento do Projeto (Trello): Para a organização e gerenciamento geral do projeto, confiamos no Trello. Esta plataforma baseada em quadros nos permite criar listas de tarefas, atribuir responsabilidades, acompanhar o progresso e priorizar o trabalho. Com o Trello, podemos manter todas as partes do projeto organizadas e alinhadas, desde o planejamento até a entrega.

Reuniões Diárias (Microsoft Teams): Para as reuniões diárias utilizamos o Microsoft Teams.

Comunicação do time (WhatsApp): Criamos um grupo no WhatsApp para nos comunicarmos.

AMBIENTE PLATAFORMA LINK DE ACESSO
Repositório de código fonte GitHub Código Fonte
Documentos do projeto GitHub MyRep
Projeto de Interface Figma Protótipo
Gerenciamento do Projeto Trello Trello
Reuniões Diárias Microsoft Teams Teams
Comunicação do time WhatsApp WhatsApp

Estratégia de Organização de Codificação

Todos os artefatos relacionados a implementação e visualização dos conteúdos do projeto do site deverão ser inseridos na pasta codigo-fonte. Consulte também a nossa sugestão referente a estratégia de organização de codificação a ser adotada pela equipe de desenvolvimento do projeto.