Gerenciando uma
startup no Github
Projects
Elton Minetto
@eminetto
Contexto
• Marketing: 3 pessoas, usando Trello
• Produto: 1 pessoa, usando Trello
• Desenvolvimento: 3 pessoas, usando Github Issues
• Financeiro/Administrativo/Vendas: 2 pessoas, sem
ferramenta
Problemas
• Falhas de comunicação (Quando fica pronto a
feature? quem está fazendo o que? Quais são as
próximas features?)
• Falha de integração entre os times (A feature está
pronta? Não, marketing tem que preparar o
lançamento! Precisamos enviar e-mails em
alguns eventos)
Github Projects
Solução
• Cada equipe cria um Project para refletir o seu
fluxo
• Labels são usadas para organizar os tipos de
tarefas
• Tarefas podem pertencer a mais de um projeto
Fluxo
Cada feature é uma User Story
Cada tarefa criada é vinculada a uma User Story, usando as tags de
referência e os templates de issues do Github
A User Story pode estar em diversos Projects, refletindo seu status em cada
time
Com isso conseguimos ter todo o histórico do que aconteceu na User Story
Com isso conseguimos ter todo o histórico do que aconteceu na User Story
Resultados
É fácil visualizar como
o roadmap está
progredindo
— Equipe de Marketing
Gosto da facilidade que
é solicitar a ajuda de
outra área na execução
de uma tarefa
— Equipe de Marketing
Toda a equipe usa a
mesma ferramenta para
gerenciar tarefas, então
facilita bastante a
integração de atividades.
— Equipe de Produto
Flexibilidade para
moldar o fluxo
conforme necessidade
— Equipe de Desenvolvimento
Transparência, fácil
organização. Dá pra usar o
Github pra tudo, inclusive
começar no onboarding
de novos funcionários.
— Equipe de Talent Acquisition
Problemas
• Treinamento
• A interface do Github não é tão amigável quanto
outras soluções
• Faltam funcionalidades como estatísticas de
performance
Vai funcionar quando
a empresa crescer?
Não sabemos, mas estamos loucos para descobrir ;)
http://eltonminetto.net
@eminetto
http://codenation.com.br

Gerenciando uma startup no Github Projects