Coding Dojo Floripa

Desenvolvimento Ágil

Qual a sequência de passos para fazer um software?

Posted by Ivan Sanchez em Segunda-feira, Janeiro 29, 2007

Se você está acostumado com a sequência:

  1. Identifica a funcionalidade
  2. Analisa
  3. Programa
  4. Testa
  5. Entrega

Está na hora de aprender uma maneira diferente:

  1. Identifica a funcionalidade
  2. Testa (ou melhor: especifica a funcionalidade através de testes)
  3. Programa (ou melhor: faz o teste passar)
  4. Refatora (ou melhor: deixa a solução mais elegante)
  5. Volta ao passo 2 quantas vezes for preciso!
  6. Entrega

Essa é maneira XP de fazer as coisas. Maneira muito bem descrita pelo Thiago Arrais no seu post Andando de Costas, se referindo ao fato de como essa nova sequência pode parecer “invertida” para quem ainda não está acostumado. Recomendo a leitura 😉

Deixe um comentário