10 Consejos para la resolucion de problemas

10 Consejos para la resolución de problemas técnicos inexplicables

En ocasiones, compañeros de trabajo y otros conocidos acuden a mi con problemas técnicos difí­ciles (de programación, sistemas, etc.) incomprensibles y/o aparentemente inexplicables, tratando de que les eche una mano en la búsqueda de una solución. Supongo que me he ganado fama de “gurú técnico” a base de encontrar soluciones inesperadas a problemas extraños (qué engañados les tengo a todos :-)
Seguro que si trabajáis con temas técnicos, habéis escuchado multitud de veces frases como estas:


He hecho un ejercicio de reflexión para tratar de analizar las reglas que inconscientemente aplico a la hora de tratar de resolver algún problema, esas reglas que sólo se aprenden a lo largo de años enfrentándote a este tipo de situaciones. Quiero compartir con vosotros algunos consejos/conclusiones que he sacado de esta reflexión, espero que os sirvan:

Consejo 1: Simplifica el problema

Cuando te enfrentas a un problema complejo suele haber muchas variables que pueden influir en él. En ese caso, hay que tratar de reducir el problema a su mí­nima expresión, para poder tratarlo sin tantas variables que introducen ruido al asunto. Muchas veces, cuando estás tratando de reducir el problema a uno más simple, das con la solución.

Consejo 2: Se metódico en las pruebas
Lo primero que hay que hacer a la hora de enfrentarse un problema, aún a riesgo de parecer un autómata, es SER MUY METÓDICO. El más claro ejemplo de esto es que si para comprobar que algo funciona estás realizando las pruebas de una determinada manera, las realices siempre de la misma forma y en el mismo orden (aunque creas que lo que estás cambiando no puede afectar al resultado!!!).

Consejo 3: No mates moscas a cañonazos, primero Reflexiona!
Muchas veces cuando uno está enfrentándose a un problema incomprensible, tiene la tentación de “empezar de cero”. Yo soy de la opinión de que esta tiene que ser la última solución, antes hay que tratar de descartar todas las otras ví­as. Volviendo a empezar de cero, corres el riesgo de tardar más de lo necesario, o lo que es peor, trabajar durante dí­as rehaciendo algo para luego encontrarte con el mismo problema.

Consejo 4: La máquina tiene la presunción de inocencia

 

Lo que he aprendido a lo largo de muchos años es que lo más probable frente a un error es que el culpable sea el ser humano, no la máquina. Lamentablemente en estos casos la presunción de inocencia es para la máquina, y no para ti :-(

Consejo 5: A veces es más fácil hallar la solución que la causa

En ocasiones la gente se ofusca tratando de buscar la causa a un problema. Pasan dí­as tratando de encontrar el por qué… cuando a veces existe un “atajo” (los ingleses lo llaman workaround) que te hace solucionar el problema, aunque no encuentres qué era lo que lo producí­a. Hay ocasiones en las que hay que saber rendirse ante el enemigo, y siendo prácticos, dejar atrás nuestra necesidad innata de conocer el por qué de las cosas. Ojo porque tampoco hay que abusar de esto, puede convertirse en un arma de doble filo (cada uno tiene que saber poner lí­mites prácticos a su curiosidad, sobre todo si te pagan por producir ;-)

Consejo 6: Si ayer funcionaba y hoy no, algo ha cambiado

Cuando alguien viene a mi con la tí­pica frase “Pero si ayer funcionaba y no ha cambiado nada!” siempre le respondo lo mismo: “Como mí­nimo ha cambiado algo: La fecha”. Si estás en la tí­pica situación en la que te fuiste el dí­a anterior dejando algo funcionando y hoy ya no funciona, intenta pensar verdaderamente qué puede haber cambiado, y echa para atrás todo lo que haya cambiado para volver a la situación en la que funcionaba. Después vuelve a hacer los cambios probando uno a uno, para ver cuál es el que introduce el problema.

Consejo 7: Pregúntale (bien) a Google

No creo que exagere si afirmo que el 90% de los problemas extraños se resuelven sabiendo buscar correctamente en Google. Cuando nos enfrentamos a un problema, lo más probable es que ya le haya pasado antes a alguien. Internet está lleno de foros en los que la gente plantea sus dudas/problemas, y en los que hay multitud de respuestas a ellos.Cuando me enfrento con un problema y ando perdido, acudo a Google y le pregunto. Es muy importante saber buscar bien, para encontrar lo que buscas. Para buscar algo, trato de buscar palabras distintivas de lo que ando buscando (es decir, palabras que deberí­a de contener el documento que estoy buscando, y no deberí­an de contenerlas otros documentos que no busco).

A veces pienso que deberí­an darse cursos sobre cómo utilizar correctamente los buscadores, serí­a el tiempo mejor invertido por muchos (como dicen los economistas, tendrí­a un ROI muy atractivo, se recuperarí­a la inversión en cuestión de dí­as y el resto de la vida serí­a todo ganancias :-).

 

Consejo 8: Si no hay más remedio, baja de nivel de abstracción

Cuando todo lo demás falla y el problema parece inexplicable, debemos plantearnos que a lo mejor estamos buscando en el lugar inadecuado. Siempre que hablamos de tecnologí­a, nos movemos en un determinado nivel de abstracción (Ej: Hardware < BIOS < Sistema Operativo < JVM < Programa Java) . En ocasiones el problema que estamos buscando no está en el nivel de abstracción en el que nos movemos, sino en un nivel inferior (por ej. a veces buscamos un error en el programa… y el error está en el Sistema Operativo). Tenemos que bajar a buscarlo ahí­.

Consejo 9: Muchos ojos ven más que dos

Cuando estés atascado, pregunta!. Aunque pienses que las personas a las que puedes consultar no tengan la respuesta a tu problema, quizás te puedan aportar alguna pista (o a lo mejor tienen la respuesta y tú no lo sabes). Como poco, el contárselo a alguien te servirá también para aclarar tus propias ideas.

Consejo 10: A veces la mejor solución a un problema es irse a dormir

Muchas veces nos obcecamos en resolver un problema, alargando la jornada hasta las tantas de la madrugada buscando la solución. Después de muchos años he aprendido que a veces la mejor solución es descansar. Cuando te levantas por la mañana, tienes la mente fresca y lúcida, y en ocasiones se te ocurren ví­as de solución que por la noche no habí­as imaginado. En otras ocasiones, mientras duermes, el cerebro sigue dándole vueltas al asunto y se aclaran las ideas: a quién no le ha pasado el irse a dormir con un problema en la cabeza y levantarse con la solución?:

      [[http://www.blogger.com/post-edit.g?blogID=305476992018108942&postID=7559781187194895076|\\

]]

Referencia

Tomado de http://manuelpereiragonzalez.blogspot.com/2010/10/10-consejos-para-la-resolucion-de.html –


Advertencia

Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.