Colaboração em Projetos de Software

VII Encontro Nacional do GITEC

Brasília - 29/05/2015

Livre

no
Interlegis

O que é um projeto de software livre?

Construção coletiva e evolutiva de um software livre, sua comunidade e seu ecosistema

Como isso acontece?

Pessoas

Processos

 

Ferramentas

Pessoas

V EnGitec

Brasília - 2013

 

PythonBrasil [9]

Brasília - 2013

 

Comunidade é diálogo

Regra de Ouro

da comunicação online

Imagine que o outro está do seu lado

E sobretudo...

Não alimente

os

Trolls

Jogar a isca e sair correndo

Induzir a baixar o nível

Repetência de falácias

Desfile intelectual

Migrar o tema

 

Meios adequados

Whatsapp / Telegram

Hangouts

Issues

Listas de Discussão

GITEC

Ferramentas

Modelo Distribuído

Autonomia

Versionamento pessoal

Permissionamento flexível

Offline

Branches e merges fáceis

Melhor usabilidade

Github

Github

Forks

Pull Requests

Issues

Comentários

Open Data

Processos

Testes

Melhoram

design

foco

documentação

refatoração

▲velocidade

▲comunicação

fluxo de contribuição

Diminuem

 erros
custo de mudança
▼tempo de desenvolvimento
medo
barreiras de entrada

conflitos

E são divertidos!

Integração Contínua

Arquitetura

Extra !

History of Python development since 2012 with Gource

https://www.youtube.com/watch?v=DVXA23rT5oM

Perguntas

Colaboração em Projetos de Software Livre (VII EnGitec)

By Marcio Mazza

Colaboração em Projetos de Software Livre (VII EnGitec)

  • 1,211