No dia 20 de janeiro foi feriado na cidade do Rio de Janeiro. Feriados na quarta-feira são difíceis de aproveitar bem, afinal não dá pra emendar no fim de semana.
Então, como se eu precisasse de alguma desculpa, enviei uma proposta para as listas PythOnRio, #Horaextra e Dojorio, para reunir o pessoal em um sprint de um dia para desenvolvermos o site da PythonCampus, do conceito ao código.
Mesmo convocando a comunidade com apenas um dia de antecedência, 14 pessoas se prontificaram à participar do projeto, se beneficiando da diversão e do desafio, ao mesmo tempo em que permaneciam protegidos dos perigosos raios ultra-violeta, típicos de um dia de sol nas praias do Rio de Janeiro.
- Alex Tercete
- Alvaro Justen
- Andre Fonseca
- Carlos Flores Cunha
- Cláudio Berrondo
- Erick
- Flávio Amieiro
- Gustavo Diogo
- Gustavo Henrique
- Henrique Bastos
- Leandro
- Rafael Tauil
- Ramon Page
- Rodrigo Pinto
Nossa maior restrição foi o tempo. Começamos às 9h e definimos o deadline para às 18 horas, quando nenhum novo código seria integrado ao repositório e o site seria lançado. Este tipo de determinação é forte, e fundamental. Isso gerou uma incrível pressão produtiva, e mesmo com as diretrizes de diversão e descontração, todos se empenharam de corpo e alma.
O planejamento
O desafio do planejamento era criar uma visão coletiva do resultado esperado. O time era grande, e como nada havia sido combinado antes, primeiro precisamos identificar a percepção de cada um sobre o projeto. Assim, escrevemos no quadro o objetivo maior do nosso projeto. Em seguida cada um teve um minuto, contado no relógio, para indicar 5 coisas importantes para o projeto. Essa dinâmica foi tão incrível, que depois vou escrever um post só sobre ela. O resultado foi uma penca de post-its e principalmente um nivelamento das visões individuais do projeto.
Novamente, voltamos ao objetivo principal de lançarmos o site da PythonCampus, e na sequência fizemos a leitura de cada um dos post-its perguntando se o seu conteúdo estava diretamente ligado ao nosso objetivo. Ou seja, se aquela idéia era realmente parte do escopo.
Assim, cada idéia teve que provar-se relevante para o nosso projeto, considerando o objetivo primário e nossas restrições. Ao final do processo os itens do backlog foram surgindo, sendo devidamente priorizados, estimados e decompostos em tarefas. Acabamos não jogando todos os itens, pois como nosso tempo era restrito à um dia, não adiantava estimar o que não cabia no timebox.
A execução
Finalizado o planejamento, montamos o quadro. Fizemos uma stand up meeting onde nos organizamos em pares e atacamos as tarefas em ordem de prioridade. Trabalhar em par foi muito produtivo, e as estações de trabalho da Myfreecomm, preparadas para programação em par com dois teclados, dois mouses e dois monitores, ajudaram bastante.
Apesar do desejo de meter a mão no código, desenvolver um site envolve muito mais do que programação. Com o PythonCampus.org não foi diferente! Precisamos criar conteúdo, layout, a identidade visual, as contas nos serviços de redes sociais etc. São muitas pequenas tarefas cheias de nuanças. Foi incrível observar como as coisas fluem bem quando o grupo se auto-organiza para cuidar de todos os mínimos detalhes.
Seguindo a linha natural de entregar código funcionando, durante todo o dia, a cada pequena entrega era feito um deploy do site. Observar o projeto ganhar vida merge após merge é incrível, você precisa praticar isso.
A retrospectiva
Ao final do sprint, já com aquele sentimento sensacional de missão cumprida, fizemos uma rápida retrospectiva sobre nossa aventura em pleno feriado. Fica aí o depoimento de cada um dos participantes:
Recomendo fortemente que você faça algo do gênero na sua comunidade. É uma ótima forma de aplicar nossos conhecimentos para algo útil que realmente acreditamos, além de passar um dia muito divertido, onde todos aprendem bastante e fortalecem os laços de amizade.
[]’s!








#1 por Felipe Buarque - 26 de janeiro de 2010 em 16:28
Ótima iniciativa!
Uma maneira divertida de manter a produtividade num dia “morto” como um feriado de quarta-feira…
“a gente precisa praticar isso”
Abraços!
#2 por caike - 27 de janeiro de 2010 em 02:08
Parabéns, galera!
Queria muito poder ter participado aí com vocês. #mimimi
Abração!
#3 por Gustavo Henrique - 27 de janeiro de 2010 em 06:44
Foi muito legal o evento, precisamos repetir a dose!
Um abraço!