¿Es la creatividad de
Durante siglos, el mecenazgo fue una práctica asociada a cortes, élites económicas, instituciones…
Buscar
Durante siglos, el mecenazgo fue una práctica asociada a cortes, élites económicas, instituciones…
El fraude digital ya forma parte del contexto habitual en el que operan muchos productos y…
La transformación digital en educación ya no puede entenderse solo como la incorporación de nuevas…
En el último artículo, mientras hablábamos sobre los 3 mitos sobre la empatía y los desarrolladores web, mencionamos a EDD (Empathy-Driven Development) o Desarrollo Guiado por Empatía.
Vimos que EDD era un framework altamente procedimental integrado por Andrea Goulet y Corgibytes en sus equipos, y que sirve para incorporar la empatía en los equipos de ingeniería.
Hoy seguiremos adentrándonos en esta metodología y conoceremos algunos principios básicos para agudizar la aptitud para la empatía. En el próximo artículo miraremos cómo funciona EDD. Pero antes, una pequeña definición:
Empathy-Driven Development (EDD) es un enfoque para desarrollar software que se basa en que los miembros del equipo tomen decisiones basadas en la empatía hacia los stakeholders interesados. El desarrollo impulsado por empatía es un intento de mejorar la ingeniería de software a través de esta habilidad comunicativa.
Desarrollar empatía en el mundo del desarrollo web debe ser parte de un trabajo contínuo, de la misma forma que aprender un nuevo lenguaje de programación o un nuevo framework de programación web. Miremos algunos de los principios que usa y comparte Andrea Goulet para agudizar esta aptitud.
Como desarrollador, es muy probable que te hayas encontrado con un código antiguo totalmente impenetrable, y que te haya llevado a la desesperación. ¿Cuál fue tu reacción? Seguro que le has dedicado al desarrollador anterior (que podrías ser tú mismo) un sinfín de adjetivos impronunciables, culpando a aquella persona.
Andrea recomienda hacer el ejercicio de “ir más allá de la culpa y la vergüenza”, ya que avergonzar al desarrollador original “te hace perder tiempo y energías”. La culpa y la vergüenza “son improductivos y lo opuesto a la empatía”. La idea es “honrar el trabajo de las personas que vinieron antes que tú” y pensar que a lo mejor aquellas personas “hicieron su mejor trabajo”, y preguntarte “¿por qué eligieron esta solución?”. Según Andrea, “Ahí es cuando obtendrás respuestas, mucho más esclarecedoras.”
Andrea y otros practicantes de esta metodología te animan a pensar sobre “limitaciones” para ayudarte a tener más empatía por los desarrolladores anteriores.
“Nadie se despierta por la mañana y decide escribir el peor código posible.”-Andrea Goulet
Andrea anima a los ingenieros a visualizar el código antiguo como sitios arqueológicos, si quieren desarrollar “prácticas de codificación empáticas”.
“Cuando los arqueólogos estudian un sitio antiguo, no conocen la historia completa sobre cómo era la vida en aquel momento, y tienen que buscar artefactos” de la época. El objetivo es emularlo, y si “dejas artefactos de comunicación en tu código ahora, será mucho más fácil para los futuros desarrolladores”.
Los artefactos de comunicación son una ventaja operacional y al mismo tiempo un ejercicio de empatía. Además, esa empatía “crea confianza entre mí mismo, los miembros del equipo y los futuros lectores, porque es casi como si todos nos cuidáramos unos a otros.” ¿Qué te parece?
Andrea recomienda dejar artefactos de comunicación que tienen un impacto en el código y dejan un legado de confianza en los siguientes puntos de contacto:
Redactar debe ser uno de los medios más frecuentes para transmitir empatía — o no — en el lugar de trabajo. Andrea cree que los ingenieros también pueden beneficiarse de algunas lecciones del mundo del “copywriting”.
Los siguientes son algunos de los consejos de copys a devs:
“La empatía es lo que podemos optimizar cuando intentamos generar una cultura de confianza.”-Andrea Goulet
Andrea Goulet desafía a las startups a no solamente adoptar a la empatía como valor, sino también a tratarla como una habilidad técnica. Para ello, recomienda empezar por deshacerse de mitos, invertir tiempo en crear “artefactos de comunicación” que ayudarán a los futuros lectores de tu código, y finalmente a usar EDD para entender a tu audiencia de forma proactiva, y a atender a sus necesidades. El resultado son “ganancias culturales y técnicas”.
¿Qué te parece hacer de la empatía una habilidad técnica? ¿Tiene sentido en tu organización? ¡Coméntalo abajo!
Recibe las últimas novedades directamente en tu correo. Sin spam.
Fuentes:
Comentarios