quinta-feira, 29 de outubro de 2009

Teoria #13: Patinho de Borracha (Rubber Ducking)

Esta teoria, referida pela primeira vez no livro " The Pragmatic Programmer: From Journeyman to Master", refere uma metodologia de resolução de problemas ou indecisões aplicável a qualquer área.
O conceito diz que se explicarmos o problema em voz alta regra geral ajuda na obtenção da solução.
A melhor maneira de aplicar este método é utilizando um Patinho de Borracha e explicar-lhe toda a situação em que nos encontramos. Como o Patinho de de Borracha não sabe nada da nossa área, temos de explicar com o máximo de detalhe e pormenor que pudermos. Ao fazermos uma análise tão minuciosa da situação que causou o problema acabamos por, geralmente, encontrar a solução antes de sequer acabarmos de descrever o problema em si.
Obviamente que o Patinho de Borracha pode ser uma pessoa. De preferência o mais afastada possível da área sobre a qual se situa o problema a resolver. Quanto mais distante for a pessoa, maior terá de ser o grau de pormenor nas descrições e maior será a probabilidade de obtenção da solução ao problema em questão.

Vivam os Patinhos de Borracha porque sem eles... o mundo não avançava tão depressa!

5 comentários:

karla disse...

Então psicólogos são patinhos de borracha?

FMAG disse...

Também. Obrigam o paciente a falar do seu problema em voz alta para durante esse processo ele (paciente) descobrir a solução para o seu problema.

Unknown disse...

Continuo a achar que há uma veia de psicólogo dentro de ti. :)

Unknown disse...

Fico a espera do próximo telefonema! :)

FMAG disse...

:)