Ir para o conteúdo

Metodologias

Introdução

  Metodologia é o estudo dos caminhos para se chegar a um determinado fim. No presente artefato estão listadas as metodologias, métodos, frameworks e políticas que serão utilizadas pela equipe no projeto, a fim de atingir os objetivos do mesmo e agilizar todo o processo de desenvolvimento.

  Todas as metodologias, métodos, frameworks ou políticas citadas abaixo estão sujeitas à alteração e acréscimo durante o projeto, de acordo com a necessidade do grupo e a demanda de atividades.

Kanban

  O Kanban é um método de gerenciamento de fluxo de trabalho que tem como objetivo auxiliar a equipe de desenvolvimento a gerenciar e melhorar os sistemas de trabalho. Será implementado através da plataforma Trello, por meio de um quadro com os campos Backlog, A Fazer, Em Andamento, Revisão e Concluído. Todas as atividades serão listadas no Backlog, que se trata da lista de pendências do projeto, e posteriormente alocadas para os campos seguintes no início das atividades semanais.

  A figura 1 demonstra o quadro confeccionado pela equipe.

texto

Figura 1: Quadro do Trello.
Autor(a): Pedro Siqueira

Atividades em Pares

  Visando priorizar a qualidade dos artefatos entregues ao decorrer do projeto, todas as atividades devem ser desenvolvidas por pelo menos dois membros, sendo um deles o autor do artefato e o outro, o revisor. Tais atividades podem ser realizadas de maneira síncrona ou assíncrona.

  Também há a possibilidade, em caso de necessidade, de expandir o escopo de membros autores para dois, configurando três membros envolvidos na atividade, dois autores e um revisor.

  Atividades nas quais pelo menos três membros, por qualquer motivo, estejam designados para o seu desenvolvimento não dependem de um revisor.

Políticas

  Políticas de documentação que visam padronizar as entregas e facilitar a comunicação e organização interna. Tipos de branches e commits são: doc (em caso de documentação) e fix (em caso de correção de erros).

Política de Branches

  Para auxiliar no desenvolvimento de uma atividade, o integrante responsável deve criar uma branch (ramificação) para prosseguir o trabalho. Para isso, deve-se executar o seguinte comando:

git checkout -b [tipo]/nome_da_branch

Política de Commits

  Ao realizar alterações em artefatos, o integrante responsável realizará commits para salvá-las. Após isso, deve-se efetuar o envio de tais alterações, seguindo o fluxo abaixo:

git commit -m "[tipo]:mudanças_realizadas"
git push origin [tipo]/nome_da_branch

Histórico de Versão

  A tabela 1 representa o histórico de versão do documento.

Versão Data Descrição Autor(es) Revisor(es)
1.0 19/09/2023 Criação do documento Pedro Siqueira Catlen Cleane
1.1 20/09/2023 Acréscimo de políticas e atividades em pares Pedro Siqueira Catlen Cleane

Tabela 1: Histórico de Versão.
Autor(a): Pedro Siqueira

Bibliografia

[1] Trello. Acesso em: 19 de setembro de 2023.

[2] Kanban: o que é, o Método Kanban, principais conceitos e como funciona no dia a dia. Acesso em: 19 de setembro de 2023.