Eficiencia y eficacia

De mis primeros días en la universidad, allá por el 2000, esta es la situación que recuerdo con mayor nitidez:

Primer día de clase de Metodología de la Programación I, el profesor, después de presentarse, pregunta a los allí presentes:

- ¿Alguien sabe la diferencia que hay entre eficaz y eficiente?.

Por su puesto, nadie responde. Yo, sinceramente, era algo que jamás en mi vida me había preguntado pero en aquel momento si el profesor me hubiese señalado con el dedo, hubiese respondido: "son sinónimos". Ante el silencio de la sala y como si nos hubiese leído el pensamiento a todos se responde a sí mismo diciendo:

- No son sinónimos, eficaz quiere decir que "hace lo que tiene que hacer" y eficiente que "lo hace bien" - continúa diciendo - es decir, si tuviéseis que ir desde un punto A a otro punto B, podríais hacerlo con un coche o con una apisonadora. En este caso, ambos medios de transporte son eficaces, puesto que, efectivamente, os llevan de A hasta B, pero la apisonadora no es eficiente ya que tarda demasiado tiempo. Aunque si vuestro objetivo fuese allanar un terreno, la apisonadora se convierte en un elemento eficaz y eficiente mientras que el coche no cumple ninguna de las dos.

Esto le sirvió como introducción perfecta para explicarnos el modo de evaluación de la asignatura, puesto que no valía con hacer programas que funcionasen (eficaces), además deberían estar bien hechos (eficientes).

A lo largo de los años y sobre todo en el mundo laboral, te das cuenta de que esto no siempre es posible, principalmente por estas razones:
  • Falta de tiempo (principal)
  • Falta de formación
  • Falta de interés y/o capacidad
Pero en la medida de que las posibilidades lo permitan, todos aquellos que formen parte de un proyecto software a cualquier nivel, deberían asumirlo como parte de su trabajo.

Para ello debemos ayudarnos en la medida de lo posible de las herramientas de las que disponemos y de las migas en el camino que otros ya han ido dejando.

Este artículo me ha "inspirado" mientras me informaba sobre algunos patrones de diseño.

Comentarios

CaesarHec ha dicho que…
cómo ye lo tuyo????

anuncias a bombo y platillo que retomas este blog, la gente habla de ello, se genera expectación, tus amigos ponen esta mierda como página de inicio, pierden un par de minutos de su tiempo para desayunar comprobando que sigues sin escribir una mísera frase, comienzan a frustrarse, luego piensan que es una broma, vuelven a frustrarse, deciden darte otra oportunidad y refrescan la página, te mandan un mail para recordarte tu palabra, intentan en vano concentrarse en sus asuntos, sacan adelante el marrón del curro vuelven a casa escuchando rock and gol, queman un euro tecleando morvaderblogspot en su teléfono móvil de última generación, maldicen en bajo, saludan a la vecina, apartan la cena con la mano, no tengo hambre, hoy ha sido un día horrible, vegetan en el sofá con la mente puesta en tu blog, hacen el amor a su pareja desapasionadamente, de un modo mecánico, previsible, burocrático, apenas cumplido el trámite tiran el clinex y encienden el ordenador, vamos carga maldito, la musiquita, la clave, aparecen los iconos, abren los navegadores, sí, sí, ahora sí, se flagelan por haber dudado de ti, oh moreno, el bueno de moreno dicen levantando la vista, vuelven a bajarla y leen el título, "Eficiencia y eficacia", otra vez la misma mierda, este cabrón no tiene remedio, no si la culpa es mía, por no mandarlo a tomar pol culo de una vez.... Y a la mañana siguiente comienza de nuevo, atrapados en la maraña de mentiras y falsas promesas que has tejido con jirones de nuestra confianza.

Ya te vale.
Anónimo ha dicho que…
este tio tiene razón, aqui no se actualizan contenido o qué?

Entradas populares de este blog

Lorem Ipsum

Exploratory Testing Chrome Extension

Distancia entre testing y equipo de desarrollo