Pular para conteúdo

Introdução

O uso de metodologias no grupo é fundamental para garantir uma abordagem estruturada e eficiente na realização de tarefas ou projetos. Como orgnaizar uma estrutura melhor, como responsabilidades e fluxos, também ajuda na eficiência pois aceleram o processo de tomada de decisões.

Objetivo

Esse artefato tem como obejtivo documentar a metodologia ultilizada no projeto.

Metodologia

Como metodologia do trabalho o grupo decidiu usar a metodologia ágil scrum e Kanban, que ajuda a organizar o que deve ser feito em cada semana e também organizar o grupo com atividades que cada um tem que realizar.

Scrum Adaptado

O Scrum é uma metodologia ágil de gestão de projetos, focada no desenvolvimento iterativo e incremental de produtos ou projetos complexos.Utilizamos a metodologia, mas adaptamos ela. Definimos algumas atividades para cada membro:

  • Scrum Master: Responsável por garantir que o time Scrum siga os princípios e práticas do Scrum, removendo impedimentos que atrapalhem o progresso do time. Esaa pessoa foi a Renata
  • Product Owner: Responsável por definir as funcionalidades do produto, priorizando o backlog do produto e garantindo que o time Scrum entenda os itens do backlog. Esaa pessoa foi a Giovana
  • Time Scrum: Um grupo multifuncional de profissionais que trabalham juntos para alcançar um objetivo comum.Todos os memebros do grupo(Renata, Giovana,Raissa,João,Lara,Rayene).

Ao final de cada entrega de etapa que realizamos, a Product Owner(Giovana), mandava um protótipo de cronograma para o grupo das próximas tarefas a serem entregues para a etapa seguinte, esse cronograma após ser revisado pelo grupo, começa a ser implementado.

Durante a etapa realizamos de uma ou duasreuniões para conferir o progresso do grupo, e ao final de cada etapa realizamos uma reunião final, para verificar cada artefato, e para que o grupo realizasse a gravação da apresentação.

Kanban Adapatado

O Kanban é uma metodologia de gestão visual que se concentra no fluxo de trabalho, permitindo que equipes visualizem e gerenciem suas tarefas de forma mais eficaz.

Ao começo de cada etapa que deverá ser entregue e disponibilizado os artefatos que devem ser desenvolvidos e quem estará responsável por eles, se algum integrante do grupo tem alguma dificuldade deve relatar nos canais de comunicação do grupo (whatssapp), assim que um integrante termina um artefato também deve comunicar isso ao grupo.

Dominio Geral

Para cada artefato que deve ser entregue, sempre haverá um ou mais desenvolvedores e pelo menos um revisor. Para que não haja nenhum problema a cada etapa deve ser realizado uma review do que precisa ser feito para melhorar a etapa anterior.

Políticas

Políticas de Commits

Os commits sempre devem serem feitos em branchs, e seguindo os padrões estabelecidos pelo Conventional Commits.

git commit -m "Nome da mudança"

Políticas de Branchs

As branchs sempre devem ter nomes significativos paara cada atividade.

Conclusão

Nossa equipe decidiu utilizar o scrum e o kanban de forma adaptada para que possamos pegar o melhor de cada metodologia e aplicar em nossa dinâmica de grupo. Também utilizamos o Microsoft Teams para gravar as reuniões e um canal no Youtube que criamos chamado "IHC", para postarmos os vídeos das gravações.

Bibliografia

BARBOSA, Simone; SILVA, Bruno. Interação Humano Computador. 1. ed. Rio de Janeiro: Elsevier, 2010.

Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge, Version 3.0, IEEE Computer Society, 2014; www.swebok.org.

Histórico de versão

  Tabela que descreve o Histórico de Versões
Versão Descrição Autor(es) Data Revisor(es) Data de revisão
1.0 Criação das metodologias Giovana Barbosa 17/04 Renata Quadros, Rayene Almeida 17/04
1.1 Adicionando objetivo e metodologia Giovana Barbosa 07/07 Renata Quadros 07/07
1.1 Correções do documento Raissa Andrade 08/07 Giovana Barbosa 08/07