Sprint da PythonCampus.org no feriado

5

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. 😀

O time foi formado por:
Foto do Time

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!

você pode gostar também
5 comentários
  1. Gustavo Henrique Diz

    Foi muito legal o evento, precisamos repetir a dose!
    Um abraço!

  2. caike Diz

    Parabéns, galera!
    Queria muito poder ter participado aí com vocês. #mimimi
    Abração!

  3. Sprint da PythonCampus.org no feriado | Henrique Bastos.NET – feriado

    […] dia 20 de janeiro foi feriado na cidade do Rio de Janeiro. Feriados na quarta-feira são […]

  4. Tweets that mention Sprint da PythonCampus.org no feriado | Henrique Bastos.NET -- Topsy.com

    […] This post was mentioned on Twitter by Henrique Bastos, Francisco Souza, Andre Fonseca, Jonh Edson, Rafael Monnerat and others. Rafael Monnerat said: RT @henriquebastos Novo post: Sprint da PythonCampus.org no feriado http://bit.ly/5ZQY4I #python #pythoncampus #django […]

  5. Felipe Buarque Diz

    Ó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!

Deixe uma resposta

Seu endereço de email não será publicado.