[Akademy-br] Leiam: O que faz um bom sprint ?

Sandro Andrade sandroandrade em kde.org
Quinta Abril 1 02:51:10 CEST 2010


Olá,

Algumas informações importantes principalmente para os novatos
presentes no Akademy-BR :)

1) Afinal de contas, o que é um developer sprint ?

"An accelerated hackathon, a brief, intense software development gathering".
A sprint  is a short period of software development. The sprints
organized by companies often focus on the concepts of the Extreme
Programming software development method. As with the larger
hackathons, a significant benefit of sprinting is that the project
members meet in person, socialize, and start to communicate more
effectively then when working together remotely.

Fonte: http://en.wikipedia.org/wiki/Hackathon#Sprints

2) Os sprints são geralmente caracterizados por uma relação
produtividade/tempo bastante alta. Seremos mais produtivos quanto mais
organizados estivermos. Ou seja, vamos tentar evitar configurações de
última hora do KDE e ambiente de desenvolvimento, ou seja, tragam seus
notebooks pronto para a batalha :) Nos dois sprints que participei a
relação era mais ou menos essa: 12/5/7. 12h horas de trabalho, 5h de
almoço, jantar, cerveja e diversão e 7h de sono :)

3) Um sprint é um período de trabalho árduo, onde geralmente
trabalhamos de 10 a 12 horas por dia, cada um obviamente dentro dos
seus limites.

4) Imagino que podemos ter 1 hora de almoço e deixar para relaxar e
descansar mais a noite. Já encontrei um restaurante a quilo a 5 min do
albergue e com preços razoáveis. Não precisamos todos sair ao
meio-dia. Cada um (ou cada grupo) pode sair na hora que quiser
dependendo da produtividade/fome etc ...

5) Acho que seria interessante trabalhar em pares, sempre um novato
com um mais experiente. Teríamos dois olhos no código, as posições
podem ser trocadas de tempo em tempo (piloto - copiloto) e o novato
aprenderá bastante.

6) Sempre existe muita bebida e comida nos sprints. Quando programamos
ficamos numa tensão incrível para comer alguma coisa :) Providenciarei
café e podemos comprar petiscos no mercado local. Acreditem, isso
aumenta a produtividade :) Queria ter uma idéia de quantas garrafinhas
de bebidas foram consumidas no Tokamak4 :).

7) Devemos ter uma preocupação extra em documentar (textos rápidos,
diretos e pequenos) o que estamos fazendo. Não é documentação de
código, e sim textos explicando o que conseguimos realizar nesses três
dias, contendo screenshots, pequenos trechos de código etc. Para
aqueles não ainda ambientados com o inglês, podem fazer em português
mesmo. Sugiro que cada um faça um relato diário sobre o que foi
realizado, com suas impressões e conclusões. Precisaremos, ao final do
Akademy-BR, escrever uma compilação do que foi feito para ser
publicado no dot.kde.org e diversos posts no planetkde.

8) Aos novatos: não se assustem :) Vocês terão o nosso apoio e será
uma excelente oportunidade para começar no KDE.

9) Last but not least e realmente importante: estamos recebendo apoio
financeiro do KDE e.V. e devemos *todos* nos comprometer em ter um
evento produtivo. Dedicaremos, é claro, algumas horas para diversão,
jantares, cervejas, praia, passeios etc, mas gostaria de lembrar a
todos que: *o Akademy-BR não é um evento turístico* :) A Praia do
Forte é um lugar difícil de resistir a estes convites :), mas estamos
num evento de muito trabalho e que certamente nos divertiremos
bastante * também durante* os trabalhos. Temos uma ótima chance em
mãos de fazer o Akademy-BR, em sua primeira edição, começar já com o
pé direito. O board do KDE e.V. tem uma admiração muito grande pelo
trabalho que nós brasileiros fazemos (ouvi essa declaração
pessoalmente) e devemos manter (ou aumentar, porque não ?) nosso
prestígio dentro do KDE. Tenho uma enorme confiança nessas 30 pessoas
que participarão do Akademy-BR e sei que teremos momentos agradáveis
juntos e que certamente se repetirão mais vezes. Sei que todos estarão
no Akademy-BR porque acreditam no KDE e desejam fazer parte deste
grande grupo. Então, tudo fica muito fácil :)

É isso aí !!!!

Abraços,
Sandro


Mais detalhes sobre a lista de discussão Akademy-br