Setembro 27, 2008

Central de Palestras sobre Agile

Veja aqui, alguns dos materiais de minhas principais palestras sobre agilidade:

Agosto 18, 2008

Blog Visão Ágil

Olá Amigos, há um certo tempo, nós da Visão Ágil, criamos um blog dedicado ao tema processos ágeis, com a participação de vários autores de expressão nacional e internacional.
Estamos muito felizes com o sucesso de público e crítica do mesmo, por isso, a grande maioria de meus novos artigos, estão agora nesse blog, por isso, caso queiram informações diárias e de alta qualidade sobre agile, acesse o Blog Visão Ágil em http://visaoagil.wordpress.com/ .



Junho 26, 2008

Palestra sobre metodologias ágeis no Open TDC 2008

Olá Amigos,


Nesse sábado dia 28/06/2008 acontecerá em São Paulo o evento Open TDC 2008 (The Developers Conference), um evento aberto e gratuito para toda a comunidade.

Nesse evento, além de palestras sobre java, web, JEE e arquiteturas (feitas por umas feras dessas áreas), estarei palestrando em conjunto com o meu amigo Jorge Diz em um tema chamado: "Os ágeis e os perplexos: tendências em metodologias".

É importante lembrar que esse evento é gratuito, por isso, para obter mais informações e fazer a inscrição, acessem
http://www.thedevelopersconference.com.br/opentdc.html .

Aguardo vocês lá!

Junho 19, 2008

Workshop Scrum Implementation for Project Management em Julho de 2008(São Paulo)

Aprenda na prática como vencer os desafios da implantação da metodologia Scrum para o gerenciamento de projetos de software.

Objetivo:
Nesse workshop, o aluno aprenderá na prática através de várias dinâmicas e exercícios, como usar os conceitos do Scrum combinado com outras metodologias como FDD(Feature-Driven Development) e TOC (Theory Of Constraints), para gerenciar e executar os ciclos de um projeto ágil de software, semelhante ao que importantes empresas estão aplicando em seus processos internos para gerar produtos com maior qualidade, mais velocidade e com menores custos.

Tópicos:

Abordagens ágeis

  • Imergindo no Scrum
  • Conhecendo as fases e ciclo de vida do Scrum
  • A FDD (Feature Driven Development) e como combiná-la com o Scrum

Engenharia de Requisitos

  • Visão arquitetural e FBS (Feature Breakdown Structure) da FDD
  • Compondo o Product BackLog
Planejamento
  • Os papeis do Scrum
  • O conceito de Sprint
  • Entregas freqüentes de valor para o cliente
  • Gerenciando Business Value
  • Sprint Planning Meeting
  • Desdobramento em tarefas
  • Características do Sprint BackLog
Estimativas
  • Apostanto no Planning Poker
  • Descobrindo a complexidade
  • Conhecendo o tamanho das coisas
  • Trabalhando com estimativas em horas
  • Qual a granularidade necessária para as estimativas
Desenvolvimento
  • Scrum Daily Meeting
  • Gestão de Impedimentos
Métricas e Acompanhamentos
  • Foco no Escopo – Entrega de software funcionado
  • KanBan para facilitar a comunicação
  • Conhecendo o BurnDown Chart
  • Outras ferramentas: Parking Lot e o Product Storage Chart
Entregas
  • Sprint Review
  • Testes de Aceitação
Melhoria contínua
  • Sprint Retrospective
  • Uma breve introdução em TOC (Theory Of Constraints)
Imersão
  • Através da construção de uma revista veremos na prática todos os ciclos dos processos ágeis.
Plus
  • A relação do Scrum com os modelos de maturidade como CMMi e MPsBr
Instrutor:
Manoel Pimentel - É Engenheiro de Software, com mais de 15 anos na área de TI. Atualmente trabalha com projetos Java pela Rhealeza(SP) e como Coach em metodologias pela Fratech Tecnologia (SP). É Diretor Editorial da Revista Visão Ágil. Possui as certificações CSM e CSP da Scrum Alliance e foi um dos pioneiros na utilização e divulgação de métodos ágeis no Brasil.

Mais informações em : http://www.fratech.net/model/event!show.act?event.id=16

Workshop DDD e Modelagem Ágil - Junho - Como foi!

Amigos,

Muito Obrigado a todos os que participaram da segunda turma do Workshop Domain Driven Design e Modelagem Ágil que acontenceu no final de semana passado(dias 13 e 14 de Junho) em São Paulo(SP)e caso queiram ver mais detalhes sobre o mesmo,
vejam o post no blog da Fratech: http://blog.fratech.net/2008/06/16/19 .

Junho 06, 2008

Essa eu não esperava, Jon Kern me citando em seu blog

Por essa eu realmente não esperava, Jon Kern, um dos papas do design de software(especialmente débito técnico) e um dos co-autores do Manifesto Ágil, motivado pelo meu artigo Pinky and The Brain publicado na Scrum Alliance, citou meu nome em seu blog através de um post chamado "The Cost of Complexity" (ver link: http://technicaldebt.com/archives/2008_06.html#000653).

Screenshot do blog do Jon Kern

Artigo "Pinky and The Brain" publicado na Scrum Alliance

O meu artigo "O Pink e o Cérebro - Crônica sobre a difícil arte da simplicidade em projetos de software", que foi traduzido para o idioma inglês e também já fora publicado no site da Agile Alliance (ver: http://www.agilealliance.com/show/2037) também acaba de ser publicado no site a Scrum Alliance (ver: http://www.scrumalliance.org/articles/97-pinky-and-the-brain-).

É importante observar que além de ser gratificante ver essas minhas idéias ganhando o mundo, também fico muito satisfeito em saber que outras pessoas (mesmo em outros países) concordam com esse meu ponto de vista sobre as questões relacionadas à simplicidade dentro do universo de desenvolvimento de software.

Maio 29, 2008

Os Moinhos de Vento dos processos ágeis

No mundo inteiro, estamos vivendo um momento interessante no cenário Agile, pois cada vez mais temos novas empresas adotando algum processo ágil, um número maior de profissionais estão se dedicando a consultoria especializada sobre assunto, muitos blogs têm surgido para trazer temas relacionados aos processos ágeis, as comunidades estão ficando cada vez maiores e mais participativas.

Porém nossas comunidades na mesma velocidade em que crescem, também sofrem de uma característica típica das relações entre as pessoas: “A divergência de idéias”, não que isso seja algo negativo, pois como disse Nelson Rodrigues: “Toda unanimidade é burra”, então grande parte das divergências sobre Agile têm estimulado significativos avanços na compreensão e adoção das metodologias ágeis em projetos de software no mundo afora.

O maior problema é que fazendo uma simples analogia a história de Dom Quixote, escrito por Miguel de Cervantes, em nossas comunidades é comum ver alguns bons cavaleiros lutando contra “Moinhos de Vento”, ou seja, monstros imaginários que habitam nossos sonhos e devaneios ocupando o lugar de nossos inimigos, ou seja focando em debates que não agregam valor para ninguém.

Claro que semelhante ao universo imaginário que Don Quixote misturava ao seu mundo real, esses pseudo-inimigos são frutos de nossos sonhos e frustrações aliados aos nossos paradigmas que norteiam o que acreditamos ser é certo ou errado no mundo de projetos de software, ou seja, a criação desses Moinhos de Vento não é gratuita, existem algumas causas que estimularam nossas mentes a criar esses inimigos e essas causas, apesar de muitas vezes serem questionáveis, devem ser respeitas por todas as comunidades.

Para ser mais pragmático, o grande fator que me estimulou a escrever esse desabafo, no lugar de uma artigo tradicional, é a existência de “fogo amigo” dentro de nossas comunidades, pois tenho visto constantes ataques entre as diferentes vertentes sobre metodologias ágeis no Brasil e no mundo, alguns exemplos:

- Excessivos debates sobre qual metodologia é melhor do outra,

- Longos debates sobre a morfologia de termos usados em nossa área,

- Críticas aos backgrounds de cursos e certificações relacionados aos processos ágeis

É importante observar que o problema não é a existência das divergências em si, pois como eu falei anteriormente, algumas divergências são saudáveis para a nossa evolução, porém o lado negativo, é o fato que essas divergências estão estimulando algumas segregações, onde na verdade estamos precisando urgentemente de agregações.

Pude confirmar isso, ao conversar com um CIO de uma grande empresa quando ele me falou o seguinte:

Tenho observado as comunidades sobre métodos ágeis e cheguei a conclusão de que vocês agilistas não sabem onde querem chegar... e te falo mais, fica muito difícil saber por onde começar em agile com tantas diferentes idéias sobre o que é certo ou não...

Também achei a opnião dele meio forte, argumentei um pouco, tentei minimizar as coisas, gastei bastante saliva e no final acho que ele se convenceu de que essas divergências são normais, mas esse foi apenas um caso, creio que devam existir muitas pessoas que compartilham o mesmo pensamento, ou seja possuem uma visão equivocada de nossa comunidade em função de nossas próprias ações.

Por isso, termino esse breve texto, clamando pelo respeito a todas as idéias, iniciativas e principalmente para que todos nós, tentarmos trabalhar na parte mais difícil desse processo de construção, que é usar nossas diferentes idéias, de maneira convergente para a ajudar a disseminar e estimular a adoção das metodologias ágeis nos universos onde estamos inseridos.

Agile como vantagem competitiva

*Meu editorial publicado na edição 04 da Revista Visão Ágil (www.visaoagil.com)

No mundo inteiro, estamos vivendo um momento interessante no cenário Agile, pois cada vez mais temos novas empresas adotando algum processo ágil, um número maior de profissionais está se dedicando a consultoria especializada sobre o assunto, muitos blogs têm surgido para trazer temas relacionados aos processos ágeis, as comunidades estão ficando cada vez maiores e mais participativas.


Mas ao contrário do que se pensa com esse cenário, Agile ainda não é "bola da vez", pois ainda falta muita coisa acontecer para que isso seja uma verdade absoluta e isso dependerá de um grande esforço conjunto de toda a comunidade. Porém, nos últimos anos fui consolidando uma visão particular sobre o mercado de desenvolvimento de software, pois vejo que a mecânica desse mercado se assemelha ao conceito "Yin & Yang", ou seja, “só há Agilidade se houver Cascata".

Traduzindo: NÃO acredito que a maioria das empresas irá adotar Agile em seus processos, e na verdade acho isso MUITO BOM, pois dessa forma, as empresas que realmente estão adotando, continuarão a ter uma vantagem competitiva sobre as que não adotam. Na verdade ficaria muito chato se todas as empresas tivessem a mesma produtividade e trabalhassem seguindo as mesmas idéias, pois a beleza de usar agile é exatamente essa: "mostrar que é possível ser mais produtivo que seus concorrentes".

Porém, caso você também queira que sua organização mude a forma de trabalhar e passe ter benefícios reais com a implantação de agile, nessa quarta edição da Revista Visão Ágil, estamos com uma coleção de artigos bem especiais para “turbinar” a caixa de ferramentas de quem está implantando alguma metodologia ágil em uma organização, portanto, seja bem-vindo e boa leitura.

Maio 19, 2008

Nosso workshop de Modelagem Ágil e DDD - Maio de 2008

Nesse final de semana passado(16 e 17 de Maio de 2008), nós da Fratech(Felipe Rodrigues e Eu), ministramos nas dependências da faculdade Anhembi Morumbi em São Paulo(SP), o workshop de Modelagem Ágil e DDD(Domain-Driven Design).

Esse evento, nos deixou muito contentes, pois conforme alguns comentários (http://vp.blog.br/2008/05/17/workshop-modelagem-agil-ddd-em-sampa-day-1/ e http://www.brunocarvalho.com/category/eventos/ ) o workshop teve uma ótima avaliação pelos participantes.

Outro ponto importante, foi o nível dessa turma, pois o alunos já tinham muita experiência com projetos de software em importantes empresas como Globo.com, TOTVS, Imagem, IBM e Petrobrás, por isso, as atividades práticas fluíram de forma divertida e com um excelente nível de participação nos debates de idéias, fazendo com que o evento, tivesse um bom aproveitamento e grande contribuição para a construção mútua de conhecimento.

Por isso, nós da Fratech, estamos muitos felizes, pois semelhante aos workshops do JavaBrasil(Em Campinas-SP) e da UNIVEL(Cascavél-PR), tivemos uma grande procura por esse evento, inclusive, já temos um número significativo de pessoas inscritas para a próxima turma que será realizada nos dias 13 e 14 de Junho de 2008, portanto, se estiver interessando em aprender a planejar, modelar e desenvolver software de forma produtiva e elegante, veja mais informações em: http://www.fratech.net/

Foto do evento:
Ver Mais Fotos...