Início Técnicas ágeis no InfoQ Brasil
Notícias
Feed RSS-
26 Dicas para um Desenvolvimento Ágil Bem Sucedido
Keith Swenson recentemente compilou a lista 26 dicas para um desenvolvimento ágil bem sucedido. Keith sugeriu que frequentemente coleta porções de sabedoria em vários temas e a lista é um conjunto destilado de sugestões que realmente importam para o desenvolvimento ágil de software.
-
Testes de Aceitação Automatizados de fácil Manutenção
Testes automatizados frágeis acabam por levar as empresas a abandonar as iniciativas de automatização, de acordo com Dale Emery. Em um artigo recém-publicado, Dale compartilha algumas iniciativas práticas para se evitar problemas com automatização de testes. Ele começa com algum código típico de automatização e o evolui de forma a torná-lo mais robusto e menos custoso de se manter.
-
Software Katas – Práticas em Público Levam à Perfeição
Muitos líderes pensadores das comunidades ágeis tem passado a falar mais sobre software katas – uma maneira de pôr em prática exercícios específicos até que sejam memorizados. Ao longo das últimas semanas, têm havido um aumento de publicações em blogs e sites relativas a katas. Robert Martin vai longe ao se referir a katas como a "arte do desempenho".
-
Atenção Plena e Equipes Ágeis
No Oredev 2009, Marc Lesser deu um keynote intitulado "realizar mais com menos". Embora não falando diretamente sobre o desenvolvimento ágil, o tópico será comentado por muitos praticantes de Agile e está relacionado com o sucesso da auto organização de equipes.
-
Pomodoro - Estime Tomates
Desde que começamos a usar Pomodoro na SEA, nossas estimativas deram um salto de precisão incrível (sem falar em nossa produtividade). Este artigo aborda a técnica brevemente, introduz a questão das estimativas e explica como estamos usando a técnica Pomodoro para melhorar nossas estimativas na SEA.
-
Uncle Bob e a Aplicabilidade do TDD
Acompanhando o agitado blog onde ele afirmava que "quem continua a pensar que TDD o deixa lento, está "vivendo na idade da pedra", Bob Martin dá uma lição ao fornecer um conhecimento mais profundo da aplicabilidade real, função e benefício TDD.
-
Pomodoro – Uma Abordagem Ágil para Gerenciamento de Tempo
Uma abordagem pessoal para gerenciamento de tempo conhecida como Técnica Pomodoro está se tornando bastante popular entre agilistas. Pomodoro inclui uma porção de práticas similares àquelas usadas por equipes ágeis: timeboxes, oportunidades frequentes de inspeção e adaptação, estimativa, uma preferência por ferramentas “low tech” e uma ênfase em se manter um ritmo sustentável.
-
ScrumBan - Evolução ou Contradição?
Ainda que não seja algo novo, a sensibilização para uso de Kanban agora está crescendo entre usuários de metodologias ágeis. Palestras, workshops e eventos inteiros estão surgindo e os instrutores de metodologias ágeis estão introduzindo Kanban em seus cursos. gilistas na prática estão investigando o que este método, adaptado de Lean, tem a oferecer a suas equipes.
-
Melhorando Retrospectivas Distribuídas
Muitos consideram a retrospectiva uma das ferramentas mais poderosas dos times ágeis para a melhoria contínua. A retrospectiva captura o aprendizado e o conhecimento enquanto a experiência ainda está fresca, e as lições são aplicadas imediatamente nos times enquanto o trabalho está sendo feito. Uma discussão no Yahoo Group examinou como adaptar a retrospectiva para funcionar em lugares múltiplos.
-
O "Ingrediente Essencial" do Desenvolvimento Ágil
Há muitos debates sobre quais as competências que um desenvolvedor precisa, ou práticas que uma organização deve adotar para o Agile ser bem sucedido. Mas, embora inegavelmente importante, isso é realmente o que leva ao sucesso no Agile? Mark Schumann sugere que o "ingrediente essencial" da agilidade não são as tecnicas ágeis, mas sim a mentalidade ágil dentro dos níveis de gestão.
-
Onde foi parar a inovação?
Alguns comentaristas recentemente questionaram o nível de inovação que tem acontecido no mundo Ágil. O desenvolvimento iterativo e incremental nos desviam da inovação para a reutilização de soluções velhas, com base no que já sabemos em vez de criar soluções "fora da caixa".
-
Analisando a Dívida Técnica
O termo "dívida técnica" foi definido por Ward Cunningham e descreve a dívida que a equipe de desenvolvimento assume quando escolhe um design ou abordagem fácil de implementar no curto prazo mas com grande impacto negativo no longo prazo. Alguns agilistas opinaram sobre o que deve ser considerado dívida técnica e como poderia ser classificada.
-
PairWithUs: Vídeos de Exemplos de Desenvolvimento Ágil de Software Por Demanda
Uma coisa muito conhecida pela maioria dos programadores é que o melhor (único?) caminho para aprender uma técnica de programação é pelo exemplo; especificamente, vendo alguém fazer algo. Antony Marcano & Andy Palmer, em seu site PairWithUs dão boas razões às pessoas para fazerem isso.
-
O que é Lean?
Estava acompanhando a lista de e-mails leandevelopment e surgiu uma discussão sobre como definir o que seria Lean em 30 segundos. Algumas definições interessantes surgiram e tentarei listar algumas neste post.
-
Desacelere para Acelerar Lucros
Geralmente, sugere-se que, se todos na equipe trabalham no topo da capacidade, então, a equipe seria mais produtiva. Ao contrário disso, Steve Bockman mencionou que esta suposição pode não ser sempre verdadeira. Em alguns casos, pode ser necessário desacelerar e trabalhar menos que a capacidade superior a fim de aumentar a produtividade e a rentabilidade.