Início Técnicas ágeis no InfoQ Brasil
Artigos
Feed RSS-
A Relação Entre TDD e Qualidade de Software
TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.
-
Scrum e Estratégia
Se Scrum é completamente sobre curto prazo, como os caras da estratégia trabalhariam neste ecossistema? Mais importante, como isto auxilia líderes a fazerem e conviverem com compromissos acordados? Ótimas perguntas, e não existem respostas simples o suficiente. Tudo isto não faz Estratégia e Scrum parecerem dois pólos de um ímã, ou ainda mais - os dois extremos de um planeta?
-
Superando os Desafios Técnicos para a Adoção de Métodos Ágeis nas Empresas
A adaptação de métodos ágeis dentro de uma empresa é uma tarefa desafiadora. Agilidade não é como um mero software que pode simplesmente ser instalado algum dia. Este artigo explora os desafios associados com a configuração de ambientes de desenvolvimento, testes automatizados, integração contínua e específica a definição de pronto dentro do contexto das empresas.
-
Análise Burndown no Gerenciamente de Cronograma e de Produtividade
Gerenciar a produtividade e o cronograma em um projeto é sempre um grande desafio devido à complexidade na tomada rápida de decisões. Neste artigo, tentamos usar o gráfico "burndown" para endereçar este problema. Mostramos como um gráfico Burndown é útil quando uma equipe tem que responder questões relativas à compressão do cronograma, gestão de recursos e aumento da produtividade.
-
Mocks não são Stubs
O termo 'Mock Objects' tornou-se popular para descrever um caso especial de objetos que imitam objetos reais para teste. A maioria das linguagens de ambiente agora tem frameworks que facilitam a criação de mock objects. Neste artigo eu explicarei como os mock objects funcionam e como eles fazem testes baseado na verificação de comportamento.
-
Entrevista com Mary e Tom Poppendieck - Parte 2
Esta é a segunda parte da série de artigos sobre Lean Software Development resultado de uma entrevista de mais de uma hora de duração realizada no Agiles 2008 com o casal Poppendieck. Nesta parte da entrevista são abordados dois assuntos extremamente polêmicos: Liderança e os papéis definidos no Scrum e estatísticas e coletas de dados durante o processo de desenvolvimento do projeto.
-
Entrevista com Mary e Tom Poppendieck - Parte 1
Ao participar da Primeira Conferência Latino Americana sobre Métodos Ágeis, o Agiles 2008 realizado em Buenos Aires, na Argentina tivemos a oportunidade de realizar uma entrevista exclusiva com o simpático e bem humorado casal de gurus, criadores do Lean Software Development, Mary e Tom Poppendieck que foram Keynotes no evento.
-
Trecho do Livro: Agile Testing
Este livro é para testers em times ágeis, testes e gerentes de QA em empresas que estejam em transição para desenvolvimento ágil, e times ágeis que estão aprendendo como proceder com testes. O livro faz uma introdução aos testes ágeis, a diferença dos testes em times tradicionais, e o que torna os testers ágeis diferentes. O livro contém dezenas de estórias relacionadas a testes e as soluções.
-
O Design Está Morto?
Para muitos que entraram rapidamente em contato com Extreme Programming, parece que o XP chama pela morte do design do software. Na verdade o XP envolve muitos designs, mas faz de uma maneira diferente do que é estabelecida pelo processo de software. O XP tem rejuvenescido a noção de design evolucionário com práticas que permitem evoluir para se tornar uma estratégia de design viável.
-
Esclarecendo os Equívocos Mais Comuns Sobre Refatoração
É justo dizer que na comunidade .Net a refatoração teve um início lento. Mesmo hoje, o Visual Studio, um produto clássico para o desenvolvimento em .Net tem dificuldade de atravessar a Fronteira da Refatoração com o C#. Com o C++, a situação está melhor, mas só se você fizer o download e instalar o add-in gratuito de refatoração, Refactor! para VB ou C++, desenvolvido pela Developer Express.
-
Sucesso na Adoção da Programação em Par
Jay Fields olha a programação em par a partir de uma perspectiva de adoção. Este artigo é para você, que já sabe o que é programação em par e também é uma orientação sobre como chegar ao ponto de ser bem sucedido praticando programação em par.