Ir para o conteúdo

Metodologias

Introdução

Decidimos, dentre as várias metodologias existentes, utilizar as que julgamos que podem funcionar bem com o contexto do projeto e da disciplina.

Escolhemos como metodologia principal o SCRUM, além desta, optamos por utilizar também a metodologia XP, que funciona bem com a principal. Temos também em mente o uso de Kanban e alguns princípios de DevOps.

SCRUM

Valores

  • Transparência
  • Inspeção
  • Adaptação

Artefatos

  • Backlog
  • Backlog de sprint
  • Incremento

Time Scrum

  • Scrum Master
  • Product Owner
  • Time de desenvolvimento

Planning Poker

  • Fibonacci

XP

Valores

  • Respeito
  • Feedback

Princípios

  • Baby steps
  • Qualidade

Práticas

  • Programação em pares
  • Código coletivo
  • Integração contínua

Kanban

  • Visualização do fluxo de trabalho com os seguintes quadros:
    • Backlog do produto
    • Backlog da sprint
    • Doing
    • Done
  • Gerenciamento ativo dos itens de trabalho em andamento
  • Inspecionando e adaptando

DevOps

  • Infraestutura como código
  • Entrega contínua

Referências

SCHWABER, Ken; SUTHERLAND, Jeff. “Guia do Scrum - Um guia definitivo para o Scrum: As regras do jogo”. Scrum.Org and ScrumInc , 2014.

VACANTI, Daniel. "O Guia do Kanban para Times Scrum". Scrum.Org, 2014.

"O que é DevOps?". Amazon Web Services. Disponível em: https://aws.amazon.com/pt/devops/what-is-devops/. Acesso em: 19 fev. 2021.

"Extreme Programming: A gentle introduction". Extreme Programming. Disponível em: http://www.extremeprogramming.org/. Acesso em: 19 fev. 2021.

Versionamento

Versão Data Modificação Motivo Autor
1.0 19/02/2021 Criação do documento de metodologias Documentar as metodologias escolhidas e como pretendemos utilizá-las Todos os integrantes