Archive for the ‘Ágil’ Category

Maré de Agilidade com Açaí

Friday, November 20th, 2009

Texto produzido pelo grupo Tá Safo!

Para quem ainda não sabe do que se trata , o Maré de Agilidade é um evento itinerante que viaja pelas cidades do Brasil, apresentado assuntos como Extreme Programming (XP), Scrum, Domain Driven Design (DDD), Model Driven Design (MDD), Test-driven Development (TDD), Feature-driven Development (FDD), Gerenciamento Ágil de Projetos (GAP), Lean, e tantos outros. Esses assuntos começam a fazer parte do vocabulário do desenvolvedor de software, no entanto muitas vezes sem a devida capacitação para entendimento e aplicação de tantos conceitos.

Como as ondas de uma maré, o evento já passou por Brasília (setembro/2008 − 1° edição); Salvador (março/2009 − 2° edição) e Fortaleza (agosto/2009 − 3° edição).

Agora em sua 4° edição chegou a vez de Belém, para falar das novas tendências em gerência de projetos e técnicas de desenvolvimento de software que constituem atualmente o grande diferencial de empresas como Apple, Google, Microsoft, Yahoo e Globo.com.

O evento está programado para os dias 26, 27 e 28 de Novembro de 2009, sendo os 2 primeiros dias de mini-cursos, sessões de Dojo e OpenSpace. O 3° dia reservado para palestras e discussões.

Acesse o site do evento: www.maredeagilidade.com.br

Maré de Agilidade - Belém

Entrevista com Clavius Tales sobre o Ágiles 2009

Thursday, November 5th, 2009

Entrevista com  Clavius Tales, da Fortes Informática único palestrante do ceará no Ágiles 2009 evento ocorrido em Florianópolis, Brasil, nos dias 6, 7, 8 e 9 de outubro, o tema da sua  palestra foi Governança Ágil. Todas as perguntas foram elaboradas pelos membros da comunidade em nossa lista de discussão.

XPCE: Quais os benefícios de participar de um evento como o Ágiles 2009?
Tales: O maior benefício é, disparado, a troca de experiências. Num evento desse porte você tem a oportunidade de conversar com os principais praticantes de desenvolvimento ágil do país – e alguns do mundo. A experiência de cada um é riquíssima. Você pode compartilhar suas dificuldades e discutir possíveis soluções. Você aprende também a evitar certos problemas, se aproveitando da experiência alheia.

XPCE: Como foi a participação do público no Ágiles 2009?
Tales: Não entendi exatamente em que sentido é essa pergunta, logo vou responder nos que eu imaginar. Quanto à quantidade de pessoas, acho que foram umas quatrocentas. No sentido de participação durante as palestras, muita interação. A turma pergunta bastante. Quanto ao nível de conhecimento sobre desenvolvimento ágil, o público é bastante heterogêneo. Uma das vantagens do evento foi seu formato, com as trilhas paralelas. Ou seja, havia umas seis palestras rolando ao mesmo tempo, de diferentes níveis, de diferentes assuntos. Isso é legal pois atende a
diversos interesses e diferentes níveis.

XPCE: Como está sendo o desafio de palestrar com a vivência prática que você adquiriu nos últimos anos  para um público que muitas vezes acredita em utopias e no purismo da agilidade?
Tales: Nenhum desafio. Eu também sou utópico e purista. Sou normalmente bem caxias. Meus colegas é que às vezes não gostam muito das minhas posições. Vou dar um exemplo: eu gosto de levar o conceito de design incremental ao extremo. Certa vez estávamos eu uns colegas discutindo sobre o projeto de um middleware para integrar algumas aplicações nossas. Eles já queriam fazer direto, desde o princípio, o middleware isolado. Eu preferi manter essa inteligência incorporada a uma das aplicações, para só depois, quando novas aplicações fossem integradas, aí sim isolar o middleware. Talvez a pergunta se refira àquelas pessoas que acham que trabalhar com desenvolvimento ágil é o nirvana, que não há problemas no dia-a-dia, que não há pressão por prazos, etc. Acho que existem essas pessoas, mas não vejo nenhum desafio em palestrar para elas, pois normalmente são pessoas menos experientes, sem conhecimento suficiente para lhe desafiar. O maior desafio quando vou palestrar nesses eventos é a turma mais experiente.

XPCE: Algumas pessoas não vão a eventos grandes como o Ágiles 2009 alegando que o nível das apresentações é muito alto, o que você tem a dizer sobre isso?
Tales: De certa forma, já expliquei na questão anterior sobre o público. Mas só reforçando: um evento como o Ágiles, com várias trilhas, há palestras para todos os níveis. Havia uma trilha intitulada Introdutória. Ou seja, uma trilha exclusiva para iniciantes.

XPCE: Quais palestras você destacaria com as mais interessantes do evento e porquê?
Tales: Não dá para responder a essa pergunta pois não assisti a todas as palestras. Como o evento é dividido em trilhas, não tem como assistir a tudo. De qualquer forma, das que eu assisti, as que mais gostei foram aquelas de nível mais avançado e que apresentaram muito conteúdo prático.

XPCE: Existem interpretações sobre Agilidade defendidas no evento que contrariem suas opiniões? Existindo, quais e por quê?
Tales: Há, sim, mas eu não diria que são interpretações que se contrariam, mas que são visões com sabores diferentes de um mesmo assunto. E isso é uma percepção tácita. Eu tenho uma visão mais pragmática da agilidade. Há alguns que tem uma visão mais filosófica e psicossocial. É um pouco difícil de explicar, mas eu percebo isso claramente nas discussões. Talvez pelo fato do documento-âncora ter sido escrito em forma de manifesto, eu percebo que alguns interpretam a agilidade de forma meio idílica. Nada contra. Mas eu tenho uma visão mais pragmática. E não há incompatibilidade entre essas duas visões.

XPCE: Que temas ou ideias lhe ocorreram ou foram apresentadas que despertaram curiosidade ou vontade de investigar melhor posteriormente? Por quê?
Tales: Kanban Development e Project Story. No caso do KanbanDev, já venho estudando há algum tempo. Acho que é o melhor modelo para quem trabalha com manutenção e suporte, que é o nosso caso em grande parte aqui na Fortes. Project Story é um conceito criado pelo Luiz Cláudio Parzianello. É uma espécie de Agile Project Charter.

XPCE: Qual a diferença entre a Governança ágil e a tradicional?
Tales: Do ponto de vista da governança em si, a principal diferença se dá na elaboração de  evidências e na existência de equipe de QA. Na governança ágil, isso não existe obrigatoriamente.
Em desenvolvimento tradicional, há em geral um detalhamento excessivo dos processos. Assim, seus mecanismos de governança se focam em garantir que esses processos estejam sendo executados conforme prescritos. Em desenvolvimento ágil, os processos são os mais leves possíveis, procurando focar nos resultados, e não nos processos de execução. Dessa forma, um mecanismo de governança ágil se foca igualmente nos resultados, fazendo verificações mais leves de processos.

XPCE: Você vai divulgar os resultados da Fortes Informática?
Tales: Nunca pensei sobre isso. Refletindo agora rapidamente, acho que seria interessante. A gente tem utilizado esse modelo de governança desde março. Acho que depois de um ano teremos dados quantitativos interessantes.

XPCE: A que você acha que se deve tão poucos artigos publicados em congressos SBC falando em agilidade? Acha que já próximo ano isso já estará começando a mudar?
Tales: Não sei.

XPCE: Quais os principais benefícios que você percebeu com a adoção de mecanismos de governança ágil na Fortes Informática?
Tales: A velocidade de adoção de técnicas ágeis é acelerada. Além disso, o acompanhamento dessa adoção é bem mais simples, pois é concentrado numa espécie de painel de controle que é construído a partir de informações enviadas por cada equipe, sem necessidade de auditorias ou verificações diretas.

Resultado do 3º encontro XPCE

Thursday, November 5th, 2009

O nosso 3º encontro foi um sucesso e gostaria mais uma vez de agradecer a Fortes Treinamentos, TriadWorks e a Faculdade 7 de Setembro pelo patrocínio e apoio ao nosso grupo. Abaixo segue os slides das apresentações e no final o link para as fotos.

Primeira apresentação
Projeto de exemplo com Cucumber, Selenium e Rails http://github.com/cmilfont/bddonrails

Para executar o exemplo deve se lembrar de ter o java instalado [de preferência o da SUN] por dependência do Selenium. Execute os comandos abaixo para baixar e rodar a aplicação:

git clone git@github.com:cmilfont/bddonrails.git
cd bddonrails/
sudo rake gems:install RAILS_ENV=test
#lembre de trocar a senha do root no mysql ou mudar o banco
rake db:create:all
rake db:migrate
rake cucumber:ok

Segunda apresentação

Fotos
Clique aqui e veja as fotos.

3º Encontro XPCE - 1º Palestra confirmada

Sunday, September 13th, 2009

Estamos preparando o 3º encontro da comunidade e já confirmamos a primeira palestra com um dos maiores especialistas em testes do Ceará, confiram abaixo:

Palestra: Automação de Testes Funcionais de Software com Selenium

Resumo: Serão discutidos conceitos e fundamentos de automação de testes funcionais e depois será apresentada a ferramenta multiplataforma para automação de testes de sistemas web Selenium. Serão mostradas as características da ferramenta e o passo a passo para sua instalação, gravação e execução de suites de testes. Por fim serão discutidas boas práticas de automação de testes de software e de uso da ferramenta.

Palestrante: Fabrício Dias Alves Lemos

Bacharel em Ciência da Computação pela Universidade Federal do Ceará possui seis anos de experiência em desenvolvimento de software, cinco dos quais aplicando técnicas de automação de testes para sistemas do governo federal e estadual. Atualmente atua como analista de tecnologia da Secretaria da Fazenda do Ceará e mantem o blog http://www.fabriciolemos.org/blog/

Informações sobre o evento:

Título: 3º Encontro XPCE - Comunidade eXtreme Programming do Ceará

Local: Faculdade FA7

Data: 24 de Outubro

Agenda

  1. 08:30 as 09:30 - Palestra em processo de definição
  2. 09:30 as 10:00 - Intervalo
  3. 10:00 as 11:00 - Automação de Testes Funcionais de Software com Selenium - Fabrício Lemos

Convite para o Maré de Agilidade Fortaleza

Tuesday, June 30th, 2009

Maré de Agilidade - 3a edição - Swell Fortaleza - 06, 07, 08 e 10/08/2009

O grupo XPCE(eXtreme Programming Ceará) junto com a Fortes Treinamentos traz a Fortaleza a terceira edição do evento Maré de Agilidade, com a organização da SEA Tecnologia, Revista Visão Ágil, Java Bahia e apoio da FA7(Faculdade 7 de Setembro). A primeira edição desse evento ocorreu em setembro de 2008 em Brasília e a segunda em março de 2009 em Salvador.

O evento visa promover três dias de mini-cursos e um dia de palestras e discussões sobre as novas tendências em gerência de projetos e técnicas de desenvolvimento de software que constituem atualmente o grande diferencial de empresas como Apple, Google, Microsoft, Yahoo e Globo.com.

Mini-cursos:
06/08 - Gerenciamento Ágil de Projetos com Scrum, eXtreme Programming (XP) na prática e Desenvolvimento web ágil com RubyOnRails
07/08 -
Gestão Ágil de Requisitos, eXtreme Programming (XP) na prática e Teste de aplicações Rails
10/08 - Planejamento e estimativas em projetos ágeis

Palestras:
08/08 - Manifesto 2.0, Gestão Lean para desenvolvimento de Software, A Agilidade está no ar, “Sou ágil, logo não planejo!”, Governança no desenvolvimento ágil, Onde mora a produtividade do Ruby on Rails?, Painel com todos os palestrantes: Agile na Real - Interoperabilidade, Mix e Adaptações

Local:
Mini-cursos dias 06 e 07: Fortes Treinamentos [veja o mapa]
Palestras dia 08: Faculdade 7 de Setembro [veja o mapa]
Mini-curso dia 10: CGDT [veja o mapa]

Inscrições:
- Com desconto até 15/07 - Preços promocionais para estudantes e membros do XPCE.
- As inscrições para o mini-curso “Planejamento e estimativas em projetos ágeis” são de responsabilidade da AdaptWorks. Contato pelo fone (11)5585-7738 ou pelo email contato@adaptworks.com.br

Programação detalhada, inscrições e mais informações em: www.maredeagilidade.com

Patrocinadores:
Ouro
enovar ifactory

Prata

Bronze


Realização e Organização:



Apoio:

Integração Contínua

Sunday, May 31st, 2009

O segundo encontro do grupo foi muito bom e o feedback que recebi do pessoal que compareceu foi positivo. Falamos inicialmente sobre o grupo e sobre o Maré de Agilidade que estamos preparando para agosto, em seguida tivemos um excelente coffe-break. Abaixo está o material utilizado na apresentação e as fotos tiradas pelo Milfont.

Fotos:
http://picasaweb.google.com/igocoelho/2EncontroXPCE

Desejamos organizar eventos cada vez melhores e contamos com a participação de vocês. Quero aqui agradecer a Faculdade Lourenço Filho mais uma vez e também a todos que estavam presentes…. valeu pessoal! :-)

Segundo Encontro XPCE

Saturday, May 16th, 2009

Local: Faculdade Lourenço Filho [http://www.flf.edu.br/]

Endereço: Rua Barão do Rio Branco, 2101 centro. Localização com o Google Maps. Esquina das ruas Barão do Rio Branco com Domingos Olimpio.

Data: Dia 30/05/2009 [sábado] das 09:00h as 11:00h no auditório.

Palestra: Integração Contínua

Resumo: Descubra o que projetos ágeis fazem para possibilitar que diversos desenvolvedores trabalhem juntos em um mesmo projeto, integrando suas contribuições de forma harmônica e segura.

Palestrante: Igo Coelho, fanático por desenvolvimento de software, novas tecnologias, internet, eletrônicos e tudo mais que um geek pode gostar. Com mais de 9 anos de experiência em desenvolvimento de Software trabalha atualmente na Fortes Informática como arquiteto de software com XP e Java. Casado, pai de dois filhos e mantem um blog em www.igocoelho.com.br.

Maré de Agilidade Fortaleza

Thursday, May 14th, 2009

mare_agilidade

Após Brasília e Salvador está chegando a Fortaleza o Maré de agilidade. O evento contará com a presença de grandes nomes locais e nacionais e esta sendo promovido aqui pelo grupo XPCE(eXtreme Programming Ceará) em parceria com a SEA Tecnologia, Visão Ágil e JavaBahia.

O evento será de 6 a 8 de agosto com dois dias de mini-cursos na Fortes Treinamentos e um dia inteiro de palestras no sábado na Faculdade 7 de Setembro.

Estaremos divulgando em breve mais detalhes do evento como promoções, condições de pagamento e palestrantes. Adianto que quem estiver cadastrado na lista de discussão do XPCE até 16 de maio terá um bom desconto para os mini-cursos e palestras. Inscreva-se já na lista e divulgue para seus amigos.

Bem vindo ao grupo XPCE

Saturday, March 14th, 2009

O grupo eXtreme Programming Ceará nasce com o objetivo de fomentar a discussão e a adoção do desenvolvimento ágil no estado do Ceará. Iremos promover eventos e apoiar iniciativas nesse sentido e para isso contamos com seu apoio.

Em breve estaremos melhorando esse espaço e o transformaremos em um ponto de referência sobre desenvolvimento ágil.

Dê o primeiro passo, acesse nossa lista de discussão e se escreva… contamos com seu apoio!

Clique aqui e acesse a lista de discussão.