Apresentação agile e software livre

Post on 14-Jun-2015

214 views 2 download

description

Muitos projetos de software livre como OpenStack, Ubuntu e Ruby on Rails usam métodos ágeis como scrum para o desenvolvimento. Usar scrum faz com que as contribuições sejam mais efetivas, aumentando a motivação dos contribuidores, alinhando ao projeto crescimento e qualidade e, ainda, favorecendo o mundo do software livre.

Transcript of Apresentação agile e software livre

Aplicando a cultura Ágil no Software Livre

Rafael Caceres

FTSL 2014

Quem?

● Agilista

● Drupaleiro

● Programador

● Empreendedor

● Webmaster!

Lean

Agile

Manifesto ÁgilIndivíduos e interação mais que processos e ferramentas

Software funcionando mais que documentação abrangente

Colaboração com o cliente mais que negociação de contratos

Responder a mudanças mais que seguir um plano

Software Livre GNU project

Open Source Catedral e o bazar

Promessa Plausivel

Todo bom trabalho de software começa colocando o dedo na ferida de um

programador

Release Early, Release Often

"Planeje jogar algo fora; você irá, de qualquer maneira.''

Fred Brooks

Freqüentemente, as soluções mais impressionantes e inovadoras surgem ao se

perceber que o seu conceito do problema estava errado

Lean Startups Eric Ries:

MVP e Build-Measure-Learn Loop

Projetos usando "Ágil"

Adicione issues para todas as funcionalidades desejadas.

Sempre!

Planning

Gestão Visual

Fluxo contínuo

Entrega contínua

DEVOPS

Testes

Open Kanban

Software Livre e Ágil

Code sprint

Hackathon

Dojo

Fluxo contínuo de issues

Kanban

Velocidade do time

Horizontalidade

Ditador benevolente

Técnicas

Etherpadpara pareamento

Trello

Kanban para GitHub

Suporte

IRC

Twitter

Marketing do seu projeto

Landing Page

GitHub

Coding Dojo

Perguntas?