DEV Community

Cover image for Comunicación para desarrolladores, ejemplos prácticos 2/2
Pedro Alvarado
Pedro Alvarado

Posted on • Edited on

Comunicación para desarrolladores, ejemplos prácticos 2/2

A continuación se presenta una guía con ejemplos prácticos y contrastes para mejorar cada una de las competencias de comunicación listadas en el post anterior, ilustrando con situaciones frecuentes que enfrenta un desarrollador:

  1. Escucha activa:

    • Ejemplos prácticos:
      • Durante las reuniones, evitar distracciones y centrar toda tu atención en el orador.
      • Hacer preguntas de seguimiento para asegurarse de comprender completamente los puntos clave.
      • Tomar notas y resumir los puntos principales para demostrar que estás escuchando activamente.
    • Contraste (lo que no se debe hacer):
      • Interrumpir constantemente al orador o no prestar atención mientras habla.
      • Asumir que ya sabes todo sobre el tema y no intentar comprender las perspectivas de los demás.
    • Situación frecuente: Durante una reunión de planificación de sprint, algunos desarrolladores pueden tener dificultades para comprender los requisitos del producto presentados por el dueño del producto.
  2. Expresión clara y concisa:

    • Ejemplos prácticos:
      • Organizar los pensamientos antes de hablar, y estructurar la comunicación de manera lógica.
      • Usar un lenguaje sencillo y evitar jerga técnica innecesaria cuando se habla con no técnicos.
      • Proporcionar ejemplos y analogías para ilustrar conceptos complejos.
    • Contraste (lo que no se debe hacer):
      • Divagar o hablar en círculos sin llegar al punto central.
      • Usar jerga técnica excesiva que pueda confundir a los oyentes.
    • Situación frecuente: Al presentar una nueva funcionalidad al equipo de producto, un desarrollador senior debe explicar los aspectos técnicos de manera comprensible para todos los involucrados.
  3. Empatía y respeto:

    • Ejemplos prácticos:
      • Tratar a todos los miembros del equipo con cortesía y respeto, independientemente de su rol o nivel de experiencia.
      • Mostrar interés genuino en comprender las perspectivas y preocupaciones de los demás.
      • Usar un lenguaje inclusivo y evitar comentarios ofensivos o discriminatorios.
    • Contraste (lo que no se debe hacer):
      • Menospreciar las ideas o contribuciones de otros miembros del equipo.
      • Adoptar una actitud condescendiente o arrogante al comunicarse.
    • Situación frecuente: Durante una revisión de código, un desarrollador junior puede cometer errores o tener enfoques diferentes a los de un desarrollador senior más experimentado.
  4. Retroalimentación constructiva:

    • Ejemplos prácticos:
      • Proporcionar retroalimentación específica y enfocada en el comportamiento o el trabajo, no en la persona.
      • Equilibrar los comentarios negativos con elogios y sugerencias positivas.
      • Solicitar retroalimentación de otros y estar abierto a recibir críticas constructivas.
    • Contraste (lo que no se debe hacer):
      • Criticar de manera destructiva o personal, en lugar de enfocarse en el trabajo.
      • Rechazar de manera defensiva cualquier crítica o sugerencia de mejora.
    • Situación frecuente: Después de una revisión de código, un desarrollador senior debe proporcionar retroalimentación constructiva a un desarrollador junior sobre su enfoque de codificación.
  5. Resolución de conflictos:

    • Ejemplos prácticos:
      • Mantener la calma y abordar los desacuerdos de manera profesional y objetiva.
      • Buscar soluciones de compromiso en las que todas las partes puedan ganar.
      • Centrarse en los hechos y evitar ataques personales o acusaciones.
    • Contraste (lo que no se debe hacer):
      • Responder de manera agresiva o defensiva ante los conflictos.
      • Negarse a comprometerse o considerar los puntos de vista de los demás.
    • Situación frecuente: Dos desarrolladores pueden tener enfoques diferentes sobre la mejor manera de implementar una funcionalidad, lo que puede generar un conflicto técnico.
  6. Comunicación visual:

    • Ejemplos prácticos:
      • Utilizar diagramas, diapositivas y otras herramientas visuales para explicar conceptos complejos.
      • Asegurarse de que las presentaciones visuales sean claras, conci sas y fáciles de seguir.
      • Practicar y recibir retroalimentación sobre las habilidades de presentación visual.
    • Contraste (lo que no se debe hacer):
      • Presentar información excesivamente densa o desordenada en diapositivas o diagramas.
      • Confiar únicamente en explicaciones verbales para comunicar ideas complejas.
    • Situación frecuente: Un desarrollador senior puede necesitar presentar la arquitectura de un nuevo sistema o las mejoras propuestas en una arquitectura existente a todo el equipo de desarrollo.
  7. Adaptabilidad:

    • Ejemplos prácticos:
      • Evaluar el nivel de conocimiento y experiencia del público antes de comunicarse.
      • Ajustar el nivel de detalle técnico y el lenguaje utilizado según sea necesario.
      • Estar atento a las señales verbales y no verbales de los oyentes para adaptar la comunicación en consecuencia.
    • Contraste (lo que no se debe hacer):
      • Utilizar un enfoque de "talla única" para la comunicación, sin considerar las necesidades y antecedentes específicos del público.
      • Ignorar las señales de confusión o falta de comprensión por parte de los oyentes.
    • Situación frecuente: Un desarrollador senior puede necesitar explicar el mismo concepto técnico a diferentes audiencias, como el equipo de desarrolladores, el equipo de gestión de productos y los interesados externos.

Top comments (0)