Extreme Programming > Princípios do XP > Auto-semelhança


Auto-semelhança

O princípio da auto-semelhança sugere que, quando equipes XP encontrarem soluções que funcionem em um contexto, também procurem adotá-las em outros, mesmo que em escalas diferentes. Por exemplo, o ritmo básico de desenvolvimento em XP é escrever um teste que falha e então fazê-lo funcionar. Esse ritmo opera de forma semelhante em diferentes escalas. Em um trimestre, você lista os temas que quer abordar e então os aborda com histórias. Em uma semana, você lista as histórias que deseja implementar, escreve testes expressando as histórias e então os faz funcionar. Em poucas horas, você lista os testes que sabe que precisa escrever, então escreve um teste, faz funcionar, escreve outro teste, faz os dois funcionarem e assim por diante, até que todos da lista estejam feitos. Esse princípio também se aplica com a adoção de padrões de projeto, por exemplo.

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (2 até o momento)

  1. Ildo Júnior — 16/07/2007 13:18

    Deste princípio o que eu entendo é que como o ciclo trimestral verifica o andamento do projeto com gestores e identifica os problemas, os problemas de cada história incluída nos testes seria a solução de cada tema listado. Abraços.

  2. Vinicius AC — 28/06/2007 15:46

    Olá Vinicius! Em primeiro lugar, parabéns pela bela descrição dos princípios. Gostaria que você comentasse mais um pouco sobre como o ritmo básico "escrever um teste que falha e então fazê-lo funcionar" se aplica ao contexto dos ciclos trimestrais. No ciclo semanal e na implementação de cada história, acho que entendi o reaproveitamento deste ritmo básico (prática) em contextos diferentes, mas no ciclo trimestral fiquei com dúvidas. Abraços!