Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Gerenciamento de Projetos com GitHub

Requisitos

  1. Tenha uma organização para agrupar todos os seus projetos
  2. Tenha um repositório para agrupar a documentação do negócio
  3. Cada outro repositório representará seus componentes de software
  4. Configure as seguintes "labels":
    • bug para os defeitos
    • user story para as histórias de usuário
    • epic para os épicos de histórias de usuário
    • initiative para as iniciativas de épicos
    • theme para os temas negociais

Como vai funcionar?

Na organização, crie o projeto para gerenciamento geral, pois lá criaremos nossos temas e épicos. Também precisará ligar todos os repositórios de componentes de software e o repositório de documentação do negócio a esse projeto.

Para cada outro repositório de componente de software também crie um projeto para gerenciar exclusivamente seus cards.

Todos os temas, iniciativas e épicos serão criados como issue no repositório de documentação do negócio. Os bugs e user stories serão criados em seus respectivos projetos, porém relacionados nos épicos do repositório de documentação e no projeto central da organização.

Seguiremos a idéia proposta em: https://www.atlassian.com/agile/project-management/epics-stories-themes

Notas sobre usar Scrum com o Github

Product

  • issue:tags(scrum.product)
    • A issue é um Produto
    • Sua descrição é a "Meta do Produto"
    • Na issue estão linkados os "Product Backlog" relacionados
  • issue:tags(scrum.backlog)
    • A issue é um "Product Backlog Item"

Sprint

  • issue:tags(scrum.sprint)
    • A issue é a Sprint
    • Sua descrição é a "Meta da Sprint"
    • Na issue está linkado o único "Product" a qual a "Sprint" pertence
    • Na issue estão linkados os "Incrementos"
    • Na issue estão linkados os "Sprint Backlog preparados para Sprint" relacionados
  • issue:tags(scrum.increment)
    • A issue é um "Incremento"
    • Sua descrição é a "Definição de Pronto"
    • Nela podem estar linkados os "Sprint Backlog preparados para Sprint" relacionados
    • Um incremento é o que pode ser testado
    • Um incremento só existe dentro de uma sprint
  • issue:tags(scrum.backlog + scrum.prepared)
    • A issue é um "Product Backlog preparado para Sprint"
    • Na sua descrição estão os detalhes

TODO Rever Incremento/Definição de Pronto no Guia do Scrum. Provavelmente a definição de pronto deva estar relacionado ao Product e não a sprint. E talvez uma Sprint possa relacionar mais de um Product.

About

Gerenciamento de Projetos com GitHub

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors