Skip to content

e5r/project-management-with-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published