Coding Dojo Floripa

Desenvolvimento Ágil

Archive for the ‘Geral’ Category

Apagando a luz

Posted by Ivan Sanchez em Segunda-feira, Fevereiro 16, 2009

Há meses não tenho mais me dedicado a este blog, então resolvi pelo menos dar uma satisfação a quem continua assinando este RSS.

Desde o ano passado estou escrevendo apenas no meu outro blog. Estou morando na Inglaterra e manter dois blogs simultaneamente ficou complicado. O Victor Hugo e o Rafael que me deram uma força aqui também estão tocando apenas seus próprios blogs. Ou seja, é hora de atualizar seu leitor de feeds:

Se você está interessado nas reuniões do Dojo Floripa, elas continuam acontecendo regularmente e a maneira mais fácil de participar é através da lista de discussão.

Obrigado a todos que leram, comentaram e principalmente aos que acreditaram nas ideias sobre Coding Dojo que eu tentei colocar aqui nesses últimos anos. Hoje em dia assino a maioria das listas dos dojos espalhados pelo Brasil e me alegra bastante ver como esta idéia evoluiu desde quando tivemos nossa primeira reunião.

Enfim, nunca pensei que iria escrever um post de encerramento aqui mas, já que estamos todos fora, por que não pelo menos apagar a luz?

Anúncios

Posted in Dojo, Geral | 6 Comments »

A queda do desenvolvimento ágil

Posted by Ivan Sanchez em Terça-feira, Maio 27, 2008

Me lembro que há 5 anos atrás eu ainda estava engatinhando no que se tratava de desenvolvimento ágil e não me cansava de ler sobre o assunto nas listas de discussões como a xp-rio. Foi mais ou menos nessa época que eu tive a sorte de poder aplicar praticamente tudo que andava lendo no meu dia-a-dia.

Começamos aos poucos, um conceito aqui, outro ali, vendendo os princípios tanto para desenvolvedores quanto para gerentes. Antes mesmo do primeiro projeto terminar os resultados foram tão visíveis que dali foi só questão de tempo para o perfil da empresa mudar de CMM “wannabe” para XP “addicted”.

A luta, nessa época, era convencer justamente quem constrói software que desenvolvimento ágil era uma boa idéia. Todo mundo questionava não ter fases bem definidas, não produzir toneladas de documentação ou não estabelecer um processo detalhado para executar um projeto de software qualquer. Fábrica de software era o futuro, grandes consultorias eram o futuro, especialização era o futuro.

Engraçado ver como hoje desenvolvimento ágil já virou senso comum. A agilidade que surgiu com o Manifesto Ágil caiu na boca do mercado e já virou mais uma ferramenta de marketing para vender projetos e imagem de empresas.

Ninguém mais questiona se vale a pena passar meses escrevendo diagramas UML antes da primeira linha de código. Ninguém pergunta se deve esperar o sistema estar construído antes de começar a testar. Em compensação agora se discute muita sobre certificações (conceito nada ágil, diga-se de passagem) enquanto a quantidade de treinamentos sobre o assunto aumenta assustadoramente.

E o melhor: quem até alguns anos atrás questionavam substituir anos e anos de conhecimento tradicional de engenharia de software por práticas muito mais humanistas para construir sistemas são os mesmos que hoje fazem de tudo para trabalhar num projeto que aplique estas práticas. Ou que ao menos envolvam Scrum ou TDD.

Acredito que desenvolvimento ágil já atingiu o seu auge. Já cumpriu seu papel e revolucionou a maneira de pensar sobre software. Agora é ladeira abaixo.

Muita empresa já está usando a palavra ágil só para contratar mão-de-obra ou vender seus projetos, agora que sua “linha de montagem” já foi substituída por um modelo incremental e iterativo. A crista da onda de buzzwords hoje em dia é Scrum, enquanto o que segura a barra ainda é a (já) boa e velha XP.

E se tudo der certo em pouco tempo a maioria das faculdades vai estar ensinando bastante sobre desenvolvimento ágil, o que infelizmente é a prova que o conceito já não é mais nenhuma novidade.

Posted in Geral | 13 Comments »

codingdojobrasil.org

Posted by Ivan Sanchez em Sexta-feira, Abril 11, 2008

Há muito tempo eu queria colocar um Wiki para compartilhar as experiências dos coding dojos pelo país, e ultimamente a participação que tenho acompanhado nas listas de discussões me fez pensar que chegou a hora…

Está no ar o site do Coding Dojo Brasil:

http://codingdojobrasil.org

Posted in Geral | Leave a Comment »

Impressões do CodingDojo 20/02/08

Posted by Victor Hugo Germano em Quinta-feira, Fevereiro 21, 2008

Saudações a todos!

Bem, ontem tivemos nossa primeira sessão do ano….
Contando com a presença de  nove participantes, dentre eles  5 novos visitantes, resolvemos um tema bastante interessante, mesmo que meio improvisado: código legado

Existia um projeto perdido criado nas próprias edições do dojo, tentando resolver nosso primeiro desafio – sim, akele do poker – . O passo foi o seguinte: evoluir akela implementação…
Muito bom saber que todas as pessoas já haviam ao menos visto JUnit, e passamos rapidamente para a elucidação dos problemas.
Ponto bastante importante para mim: perceber a ajuda que um bando de testes pode fazer num momento desses. Veja a situação: 9 pessoas querendo mexer num código que foi feito há quase um ano … obviamente sem documentação, com uma noção não muito boa das regras do jogo de poker (apenas 3 jah conheciam o desafio e o jogo de verdade)… o que aconteceria se não tivessemos uns 40 testes para nos ajudar??? Seria péssimo, com toda certeza… foi bom voltar a programar (o meu dedilhado não está dos melhores…)

Experiência bastante interessante, não pela programação em si, mas por perceber que ainda existem pessoas interessadas a escrever software de forma profissional.

Sobre a retrospectiva da sessão:

  • Precisamos nos organizar mais
  • Melhor seria através não de jogos, mas de situações mais “reais” (?!)
  • Poderíamos evoluir o próprio jogo de poker e atender a uma séria de demandas: redes, IA, multithreading, etc…
  • Cade um SVN pro dojo!?!?!?!?!?!?
  • Reuniões poderiam ser ao menos quinzenais

E foi dado o primeiro passo!!

Senhores, apresento a você o Assembla,  um ambiente que permite criar um projeto integrando ferramentas de ticket, wiki e controle de versões. E o que eu fiz? Criei um repositório/projeto para o CodingDojo!! Isso mesmo, assim, acredito que será possível utilizar e evoluir este mesmo projeto do DojoPoker para mais do que apenas exemplos fracos de programação…

Vejam o código produzido na última reunião:

SVN ACCESS: http://svn2.assembla.com/svn/dojofloripa (disponível publicamente para baixar)

É isso…  aguardaremos o desenrolar dessas histórias

Victor @ A Maldita Comédia

Posted in Dojo, Geral, Programming, TDD | 7 Comments »

CodingDojo.new(‘BHDojo’)

Posted by Ivan Sanchez em Quarta-feira, Janeiro 16, 2008

Mora em Belo Horizonte e quer participar de um Coding Dojo? Então dê uma olhada no anúncio do BH Coding Dojo.

Posted in Geral | Leave a Comment »

Dojo Metodologias!! 12/11

Posted by Victor Hugo Germano em Quinta-feira, Novembro 8, 2007

Saudações a todos!
A idéia surgiu no Chopp Dojo, partindo do pessoal da Fundação Certi (o Bosco).

Gostariamos de reunir as pessoas para conversarem e trocarem informações sobre metodologias de desenvolvimento/gerenciamento… nas palavras do próprio Bosco:

DOJO Metodologias: Dojo cujo objetivo é trocar experiência sobre
metodologias de desenvolvimento de software. Seria como se cada
participante fizesse uma pequena apresentação sobre a metodologia que
ele utiliza, SCRUM/XP e etc. Estas apresentações poderiam ser
informais e focadas na prática.

A reunião será realizada novamente na Fundação Certi às 19:00hs, e como todos os outros eventos por lá, é necessário confirmar presença:

Gustavo Maestri <gaa at certi.org.br>, enviando RG e nome completo.

Gostaria muito de ver pessoas relacionadas às áreas do MPS.BR ou RUP, OPEN UP, CMMI…

Posted in Agile, Dojo, Geral | Leave a Comment »

Coding Dojo dia 01/11

Posted by Victor Hugo Germano em Sábado, Outubro 27, 2007

Saudações a todos!

Voltamos à ativa!

Dia 01/11, quinta-feira, na fundação CERTI haverá  mais um encontro do dojo floripa.

Estamos com ótimas idéias para ampliar a atuação do coding dojo, e acredito que muitos poderão contribuir…

Informações Gerais sobre o encontro:

Local: Fundação Certi

Horário: 19:00

Nível: Intermediário

Pré-inscrição: Gustavo Maestri <gaa at certi.org.br>, enviando RG e nome completo.

Posted in Dojo, Geral, TDD | 1 Comment »

Reflexões sobre o último Dojo

Posted by Victor Hugo Germano em Sexta-feira, Setembro 28, 2007

Indiscutivelmente o dojo em que mais se produziu… foi muito interessante ver a todos participando efetivamente do encontro. Um dos motivos talvez tenha sido o menor número de integrantes, 6 ao todo, o que não deixou ninguém constrangido em dar idéia e fazer críticas sobre o código produzido. Mesmo sendo o único a conhecer mais a fundo as regras de poker, ninguém deixou a desejar em discutir sobre o Domínio da aplicação.

Bom, muito bom!

Também foi uma oportunidade para o Gustavo apresentar o ambiente de desenvolvimento da Fundação Certi e divulgar uma Vaga de Arquiteto Java que foi aberta na empresa. (aproveitem!)

abaixo segue o código realizado ontem:
Edit Note:

Arquivo se encontra em: http://www.4shared.com/file/25736635/61e364e5/dojo.html

Posted in Dojo, Geral | 4 Comments »

DojoFloripa dia 27/09 19:00hs

Posted by Victor Hugo Germano em Quarta-feira, Setembro 26, 2007

Saudações Senhores!

Desculpem o post assim em cima da hora, mas quinta é dia de Dojo!

Dia 26/09 – 19:00
Na Fundação Certi
Nível do Encontro: Intermediário

Desafio da vez: analizador de mãos de poker (sim, apesar de ser um desafio antigo, será a primeira vez que faremos um Dojo na sua primeira idéia: Programação pura)

Senhores, para aqueles que gostariam de participar do encontro, assumiremos que todos os presentes já conhecem o conteúdo do post Tudo Sobre TDD, e não possuem grandes problemas a respeito de padrões de testes de software, jUnit, TDD, mocks, stubs, etc…

Compareçam!

Enviem um email para gaa@certi.org.br com Nome e RG para confimação

Obrigado

Posted in Dojo, Geral | 2 Comments »

Hasta luego pablito!!

Posted by Victor Hugo Germano em Segunda-feira, Setembro 24, 2007

Esta semana no DojoFloripa ganharemos um correspondente internacional em terras européias: Ivan Sanchez!

Seguindo os passos de seus antepassados, Ivan retorna ao Antigo Continente levando notícias das Américas: sim! Nós temos desenvolvimento Ágil!
Rumando à Espanha acompanhado de sua fiel escodeira (Letízia), o primeiro brasileiro a propor um CodingDojo no Brasil tenta agora conquistar a Europa com suas idéias revolucionárias e seu conhecimento monstruoso sobre videos engraçados, velharias da tv brasileira e principalmente: Agilidade!

É isso ai, Vaya con Dios mi amigo! Aguardamos mais histórias suas neste blog, quem sabe até mesmo realizando a primeira edição do International Coding Dojo Floripa!?!?!

Brincadeiras à parte, continuaremos a divulgar o dojoFloripa e a realizar reuniões!

Posted in Dojo, Geral | 3 Comments »