Coding Dojo Floripa

Desenvolvimento Ágil

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

Publicado por 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 ;)

Deixar uma Resposta

XHTML: Pode utilizar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>