Evento: Pantanet Mais Ágil

Essa semana o pessoal do grupo de .NET, o Pantanet, organizou um evento para aproveitar a presença dos ilustres Giovanni Bassi e André Dias da Lambda 3 que estavam prestando consultoria em um cliente local. Eles fizeram duas palestras na UNIDERP na terça-feira 19/10 com direito à auditório lotado e gente sentada no chão!

O Giovanni falou sobre desenvolvimento ágil de forma bem direta e bem humorada apesar de problemas na voz, vida de consultor é isso aí. Depois o André apresentou as soluções microsoft para desenvolvimento em time, o TSF. Sinceramente continuo não me encantando pelo Visual Studio, prefiro ambientes de desenvolvimento mais simples, leves e baseados em terminal… Como murphy sempre existe nas demos, o André teve um problema ao rodar o ambiente de integração contínua e prometeu um post descrevendo os procedimentos que ele fez para resolver…

Na quinta-feira (21/10) tivemos o 1º Dojo do Pantanet com o Giovanni e André comandando novamente. Fizemos a implementação do Fizz Buzz usando C# e quase terminamos um jogo de boliche usando Boo. Foi bastante divertido e todos puderam participar pelo menos durante 5 minutos escrevendo código! Depois rolou um velho e bom happy hour para fazer aquele network e tomar aquele choppinho!

Enfim, foi bem legal estar na presença do pessoal de .NET em mais uma oportunidade e trocar experiências com novos e velhos conhecidos!

Veja algumas fotos no nosso flickr.

Agile Coaching

Recentemente terminei um trabalho em um cliente* onde ministrei um treinamento sobre gerenciamento ágil de projetos e agora estou fazendo um trabalho de coaching ajudando-os na utilização das técnicas nos projetos. Eles têm uma equipe de cerca de 10 pessoas entre analistas de negócio, DBAs e desenvolvedores. Trabalham também um uma fábrica de software que atende a maioria das solicitações de desenvolvimento.

Inicialmente, para melhorar a visibilidade do processo e conseguir gerar e coletar alguns indicadores, montamos um Kanban contemplando todos os projetos e analistas de negócio responsáveis e organizando as atividades pendentes com os desenvolvedores.

A partir desse trabalho, participo semanalmente da retrospectiva da equipe onde avaliamos os pontos positivos e implementamos novas melhorias. Vou fazer esse trabalho com eles por mais umas cinco semanas com o objetivo de identificar os pontos que precisam ser melhorados em uma nova fase da consultoria.

Disponibilizei todo o material usado no treinamento no meu slideshare organizado por aulas:

  1. Abordagens Ágeis (Parte 1)
  2. Abordagens Ágeis (Parte 2)
  3. Casos de Uso
  4. Histórias do Usuário
  5. Planejamento do Projeto
  6. SCRUM e Kanban

* Infelizmente ainda não posso mencionar o nome do cliente, mas em breve pretendo escrever mais sobre o trabalho.

Review AgileBrazil 2010

Recentemente participei do AgileBrazil 2010 em Porto Alegre, evento que reuniu a galera mais pirada e antenada de desenvolvimento de software do Brasil. A minha expectativa era enorme para ouvir, discutir e ver o que a galera estava utilizando de fato; isso tudo porque tomei vergonha na cara e realmente parei de “só falar” e entrei na “onda” com mais alguns doidos de realmente utilizar esse “negócio de ágil”.

O melhor desse evento sem dúvida nenhuma, foram as pessoas, e não as palestras que rolaram. Muito diferente dos eventos de Linguagem que já fui, a galera estava mesmo muito afim de conversar e trocar idéia sem aquelas famosas panelinhas de eventos de Java, é bacana ver pessoas interessadas sobre questões técnicas do dia-a-dia, e deixando aqueles assuntos toscos (“ahh eu uso XP”, “eu uso Scrum”, “agile é lindo e RUP é uma bosta”, “Java é passado”, …) pra lá.

A galera da Bluesoft vez esse resumo em vídeo sobre o evento.


Agile Brazil 2010 from Bluesoft on Vimeo.

Para não deixar esse post do tamanho do mundo, vou comentar rapidamente sobre o que mais me chamou atenção.

Partipei juntamente com o Adriano Bacha do curso de XP ministrado por  6 pessoas (Bruno Pedroso, Dairton Bassi, Daniel Wildt, Giovanni Bassi, Hugo Corbucci e Renato Willi). Toda essa galera falou sobre execução das técnicas XP através de muito bate-papo e dinâmicas, na parte da manhã fizemos um caixa eletrônico (olha só o resultado do projeto) e a tarde programação em par com constante mudança do piloto através de pomodoro. Esse curso valeu cada centavo (é, eu sou mão de vaca).

Houve um espaço democrático no evento chamado “Open Space” onde qualquer um poderia marcar na programação sobre o que estava afim de debater, no tal horário marcado a galera se reunia; Nós (@adrianobacha, @sauloarruda e eu) marcamos um, mas pelo visto ninguém ficou muito afim e resolvemos ir jogar um pouco de PS3 🙂

Open Space de Jera
Open space de Imersão Ágil

O workshop “Reconheça! Você não sabe modelar! Iniciando Projetos Ágeis” do Rodrigo Yoshima e Phillip Calçado foi muito legal, basicamente partiu-se da idéia prática de 3 elementos fundamentais para modelar: modelo de domínio, navegação entre telas e protótipo de tela; evidentemente que sem o uso de ferramenta, importando-se assim muito mais com o entendimento do problema por parte do cliente e desenvolvedores. Em grupo demos início a um projeto de troca de figurinhas da copa (tô manjando disso).

Os palestrantes internacionais também detonaram, foi a primeira fez do Martin Fowler aqui no Brasil e ele falou ao melhor estilo britânico sobre a essência do ágil, débito técnico; integração e entrega contínua (nós não tiramos nenhuma foto com ele, pois ele não é muito fã disso); David Husman (0 cara) falou de “Produtos e Pessoas sobre Processo e Dogma”, o cara é muito engraçado e pra mim foi uma das melhores palestras do evento.

Agile Brazil
Apresentação do Martin Fowler

O último Keynote, foi com o Klaus (pioneiro na implantação de práticas ágeis no Brasil). Com muito humor e sacadas genias veio para quebrar tudo, aquela idéiazinha chata de falar “mais do mesmo”, sabem né? Então… o cara é doido varrido, o tema era “Learning and Coolness – Beyond XP” e como ele mesmo disse “como alguma coisa pode ser além daquilo que já é extremo?”; a apresentação foi feita no notepad, ele simplesmente “jogou fora” os cinco valores do XP e incluiu Learning e Coolness, traduzido como aprendizado e “ducaralhisse”; além disso falou muito sobre o lance da entrega contínua e direto em produção.

Já estou aguardando o próximo AgileBrazil, porque com certeza eu irei.

<update> Adicionei algumas fotos no meu álbum </update>

Nascimento da Jera – Software Ágil

Jera Software ÁgilÉ com muita satisfação que comunico o nascimento da Jera – Software Ágil! Somos um grupo de profissionais com determinação para fazer as coisas de um modo diferente. Desenvolver software fazendo uso das melhoras práticas Ágeis, buscando sempre a inovação e se espelhando naquilo que vemos de melhor no mercado. A partir de Julho estaremos todos 100% dedicados a esse novo negócio e de portas abertas para receber todos nossos amigos e parceiros (um de cada vez, pois o escritório ainda é pequeno! 😛 ) para tomar um excelente café.

A Jera é formada por Saulo Arruda, Adriano Bacha, Bruno Andrade, Bruno “PorKaria” Fernandes e Jefferson Moreira (JEFFMOR). Todos estamos juntos com o objetivo de oferecer soluções em produtos de software buscando sempre a melhor experiência para nossos usuários. Todos temos nossas habilidades individuais e acreditamos que a soma dessas competências traz os melhores resultados.

Estamos trabalhando no nosso novo blog, presença em redes sociais, visão, escritório, primeiros projetos, enfim, tudo aquilo que acreditamos ser necessário para começar com o pé direito. Conforme as coisas forem andando a gente divulga maiores informações no twitter e no site (ainda em construção) da Jera.

Por enquanto é isso! Esperamos que em um futuro próximo possamos fazer bons negócios com todos os amigos e parceiros que colecionamos ao longo do caminho!

[]’s e boa semana a todos.

PS: Essa semana estarei em Porto Alegre junto com o Adriano e o Jefferson participando do AgileBrazil. Acompanhe meu twitter para “cobertura” do evento.