Agenda
Agile Brazil 2010
22 06 2010Local: Porto Alegre - RS
Integrantes de diversas comunidades de Métodos Ágeis de todo o Brasil se uniram para organizar a maior conferência já realizada sobre esse tema em nosso país: o Agile Brazil 2010 (22 a 25 de Junho, na PUCRS em Porto Alegre).
Estamos preparando um grade evento para todos. Para saber mais detalhes, visite http://www.agilebrazil.com.
Últimos Eventos
Introdução a Métodos Ágeis de Desenvolvimento de Software
18 01 2010Local: IME/USP - São Paulo
Professores: Prof. Dr. Alfredo Goldman Vel Lejbman, Prof. Dr. Fabio Kon, Prof. Dr. João Eduardo Ferreira, MSc. Dairton Bassi, Hugo Corbucci, Mariana Vivian Bravo, Paulo Cheque Bernardo, Eduardo Katayama.
Objetivos: Familiarizar desenvolvedores de software e gerentes de TI com metodologias ágeis de desenvolvimento de software orientado a objetos com especial ênfase em Programação eXtrema (XP).
Justificativa: As novas metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software de pequeno e médio porte (até 1 milhão de linhas de código) com excelentes níveis de qualidade. Neste curso, apresentaremos a filosofia por trás dos métodos ágeis, daremos uma visão geral dos vários métodos ágeis existentes e, em seguida, abordaremos em detalhes a Programação eXtrema (XP), o método ágil mais conhecido e utilizado.
Conteúdo: O manifesto ágil. Os principais métodos ágeis. As práticas de XP. Testes automatizados. Refatoração: técnicas sistemáticas para melhorar o projeto de software pré-existente. Planejamento ágil. Padronização de estilo. Ferramentas para o desenvolvimento colaborativo de software. Modelagem Ágil e Refatoração de Bancos de Dados.
Bibliografia:
- Kent Beck, Extreme Programming: Explained, Addison-Wesley, 2000 (1a edição) e 2005 (2a edição).
- Kent Beck, Test-Driven Development: By Example, Addison-Wesley, 2002.
- Alistair Cockburn, Agile Software Development, Addison-Wesley Longman, 2002.
- Martin Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2000.
- E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
- Brian W. Kernighan and Rob Pike, The Practice of Programming, Addison-Wesley, 1998.
- P. McBreen, Questioning Extreme Programming, Addison Wesley, 2003.
- Ken Schwaber and Mike Beedle. Agile Software Development with SCRUM. Prentice-Hall, 2001.
- Ron Crocker. Large-Scale Agile Software Development. Addison-Wesley, 2004.
- Scott W. Ambler and Pramod J. Sadalage. Refactoring Databases: Evolutionary Database Design. Addison-Wesley, 2006.
Carga Horária:
20 horas: 18/01/2010 a 22/01/2010, 2a. a 6a. das 14h00 às 18h00
Investimento: R$ 400,00
Inscrições: http://www.ime.usp.br/~verao/
Palestra: Test-Driven Development para Java EE
04 12 2009Local: Goiânia - GO
Palestrante: Dairton Bassi
O Java Enterprise Day ocorrerá nos dias 4 e 5 de Dezembro. O dia 5 será totalmente voltado para comunidade de desenvolvedores, onde você irá apreender sobre servidores de aplicação, novidades da plataforma Java EE 6, arquiteturas orientadas a serviço, etc.
O evento ocorrerá alguns dias antes do Sun Tech Day, que neste ano será em São Paulo nos dias 8 e 9 de Dezembro. Como já se tornou tradição, a Sun enviará palestrantes internacionais para o Brasil, efetuando um Road Show por várias cidades brasileiras. Neste ano, pela primeira vez, Goiânia foi escolhida.
Mais informações »
Palestra: Programação Extrema na Prática
14 11 2009 09:50Local: Salvador - BA

Palestrante: Dairton Bassi
Esta palestra será ministrada durante o LinguÁgil 2009, um evento que reúne linguagens de programação e técnicas ágeis de desenvolvimento de software.
A Programação Extrema (XP) é a metodologia ágil de desenvolvimento de software que reúne técnicas que fogem dos padrões usados pela indústria de software tradicional. Esta abordagem vem sendo adotada por inúmeras empresas em todo o mundo graças aos excelentes resultados que o método proporciona. Nesta palestra a metodologia será apresentada junto com exemplos de sua aplicação em empresas brasileiras
Mais informações »
Curso: Programação Extrema
13 11 2009Local: Salvador - BA

Instrutor: Dairton Bassi
O curso será ministrado durante o LinguÁgil 2009, um evento que mistura linguagens de programação com técnicas de desenvolvimento ágil de software.
O curso apresenta com clareza os conceitos do desenvolvimento ágil de software e introduz a Programação Extrema (XP), uma metodologia de desenvolvimento que promove a produção e entrega de software de alta qualidade em períodos curtos. Os valores, princípios e práticas de XP serão apresentados, discutidos e exemplificados de forma que os participantes do curso possam usá-los de forma independente e aplicá-los em seus ambientes acadêmicos ou profissionais para melhorar seus processos de desenvolvimento.
Mais informações »
Curso: Métodos Ágeis de Desenvolvimento de Software
12 11 2009Local: Salvador - BA

Instrutor: Dairton Bassi
O curso será ministrado durante o LinguÁgil 2009, um evento que reúne linguagens de programação e técnicas ágeis de desenvolvimento de software.
Os conceitos ágeis são apresentados e discutidos. Depois passamos para uma visão panorâmica por alguns dos métodos ágeis mais importantes. XP, Scrum e Lean são apresentados e detalhados com uma profundidade média.
Mais informações »
Palestra: Desenvolvimento Dirigido por Testes
23 10 2009 16:15Local: São Carlos - SP
Palestrante: Dairton Bassi
Esta palestra será ministrada durante o Semcomp, a semana de computação da USP-São Carlos.
TDD é uma poderosa técnica de desenvolvimento que produz software de alta qualidade a partir de um paradigma que exercita e aprimora naturalmente as habilidades de programação do desenvolvedor. O software é construído incrementalmente junto com os testes a partir de melhorias constantes na modelagem. Nessa palestra, as técnicas serão apresentadas a partir de exemplos práticos que permitirão entender como TDD funciona e quais as vantagens para o desenvolvedor e para o produto final.
Mais informações »
Curso: Métodos Ágeis e Programação Extrema
22 10 2009Local: USP - São Carlos
Palestrante: Dairton Bassi
O curso apresenta com clareza os conceitos do desenvolvimento ágil de software e introduz a Programação Extrema (XP), uma metodologia de desenvolvimento que promove a produção e entrega de software de alta qualidade em períodos curtos. Os valores, princípios e práticas de XP serão apresentados, discutidos e exemplificados de forma que os participantes do curso possam usá-los de forma independente e aplicá-los em seus ambientes acadêmicos ou profissionais para melhorar seus processos de desenvolvimento.
Mais informações »
Palestra: "Soft skills" para equipes de software
10 10 2009 13:30Local: São Paulo - SP

Palestrante: Dairton Bassi
Você sabe trabalhar em equipe? Nesta palestra refletiremos sobre práticas de trabalho em equipe para desenvolvedores de software. Entenderemos como a capacidade de manter bons relacionamentos e qualidades de comunicação aguçadas podem ajudar profissionalmente aqueles que desenvolvem essas habilidades. Apontaremos também "skills" importantes para promover a agilidade dentro de equipes e, entenderemos como potencializá-las.
Mais informações »
Encontro Ágil 2009
10 10 2009Local: São Paulo - SP

Organizamos o Encontro Ágil junto com a Agilcoop, um dos maiores eventos de métodos ágeis do Brasil. Este ano serão dois dias de encontro, com a participação de centenas de profissionais e estudantes. O evento reunirá alguns dos principais nomes brasileiros do desenvolvimento ágil de software, e desta vez com convidados internacionais de destaque mundial na comunidade ágil.
O evento acontecerá dentro da Universidade de São Paulo (USP). Os dias 10 e 11 de outubro estão reservados para discussões, trocas de experiências e palestras de especialistas em Programação eXtrema, Scrum, Crystal e nas metodologias mais produtivas do mercado.
Conheça os profissionais que já usam métodos ágeis. Junte-se ao grupo que está revolucionando a maneira de produzir software. Participe das discussões mais atuais do mercado, tire suas dúvidas e descubra como as técnicas ágeis podem ajudá-lo a aumentar a produtividade da sua equipe e a qualidade do seu software.
Mais informações »
