Documentação Ágil

Por: Guilherme Chapiewski Alguns pensamentos sobre “documentação ágil” Existe um mito de que não se documenta em projetos que usam metodologias de desenvolvimento ágil. Não é bem assim, aliás, não chega nem perto de ser verdade. A grande diferença entre projetos “tradicionais” e de desenvolvimento ágil é que os processos tradicionais geralmente são bastante prescritivos … Continue lendo Documentação Ágil

Anúncios

Desenvolvimento Ágil com Extreme Programming

(atualizado em: 09/01/2007) Desenvolvimento Ágil com Programação Extrema Finalmente estou publicando o conteúdo completo da minha monografia aqui no Blog. Considerando que o blog surgiu em função do estudo para este trabalho, e que a apresentação foi a uns 2 meses, realmente demorei tempo demais. Mas foi por um bom motivo. Acrescentei conteúdo novo e … Continue lendo Desenvolvimento Ágil com Extreme Programming

Qualidade (Princípio da XP)

3.3.12 Qualidadade (Princípio da XP) Maior qualidade significa menos defeitos e retrabalho, menos aborrecimentos e maior segurança para clientes e desenvolvedores, maior confiança, menos ansiedade, maior motivação, maior efetividade, maior produtividade e maiores lucros, entre outras coisas. Ou seja, maior qualidade significa gerar maior valor de forma mais simples e eficientes, e com menos custos … Continue lendo Qualidade (Princípio da XP)

Desenvolvimento Ágil x Tradicional – Resultados (Sucessos)

(atualizado em: 08/01/2007) Resultados do Desenvolvimento Tradicional Desde 1994, o Standish Group International publica a cada dois anos um estudo intitulado de Chaos Research [STANDISH, 2001] que consolida as informações de uma grande pesquisa sobre sucessos e fracassos dos projetos de software (figura 2.4). Neste estudo, os resultados dos projetos são enquadrados em uma das … Continue lendo Desenvolvimento Ágil x Tradicional – Resultados (Sucessos)

Processo iterativo e em espiral no mundo ágil

No desenvolvimento ágil, os projetos adotam o processo iterativo e em espiral (figura 2.5). No modelo espiral a dimensão radial representa o custo acumulado atualizado e a dimensão angular representa o progresso através da espiral. Figura 2.5 - Desenvolvimento iterativo em espiral No desenvolvimento ágil cada setor da espiral corresponde a um ciclo de desenvolvimento, … Continue lendo Processo iterativo e em espiral no mundo ágil

Auto-semelhança (Princípio – 4)

Deve-se tentar aplicar a estrutura de uma solução para outros contextos, mesmo em escalas diferentes. É algo semelhante a proposta de padrões de projetos (Design Patterns) descrita por Gamma [GAMMA, 1995], onde estruturas de soluções eficientes para problemas freqüentes foram catalogadas para facilitar o reuso. Por exemplo, uma prática básica na XP é escrever os … Continue lendo Auto-semelhança (Princípio – 4)

Benefício Mútuo (Princípio – 3)

Cada atividade deve ser benéfica para todos os envolvidos em um projeto de software. Este é o mais importante princípio da XP, e o mais difícil de cumprir. Há sempre soluções mais fáceis em que alguns ganham e outros perdem para qualquer problema. Apesar de tentadoras, principalmente quando as pressões externas são intensas, estas soluções … Continue lendo Benefício Mútuo (Princípio – 3)