¿Qué dices cuando tu programa no funciona durante la presentación?

Hago muchas demostraciones de productos. Vendemos una solución bastante robusta con muchas partes móviles, y de vez en cuando durante las demostraciones, una de estas partes no funciona correctamente.

La mayoría de las audiencias quieren que tengas éxito y realmente quieren aprender / ver lo que tienes para ofrecer. Si algo no funciona como se esperaba, generalmente lo abordo con humor ligero mientras hago un segundo intento. Por ejemplo:

Yo: “Y cuando necesite enviar un mensaje a las personas que están en la zona de impacto, haga clic aquí en el botón de enviar notificación”.

(Haga clic en el botón y el cuadro de diálogo de notificación se niega firmemente a aparecer).

Yo: “Claramente, el sistema sabe que estas personas no están en peligro y, por lo tanto, no necesito enviarles una notificación …”

(Eso generalmente trae una risa o dos de la audiencia. Hago clic en el botón nuevamente. Todavía no hay amor).

Yo: “Parece que algo inusual está sucediendo en nuestro entorno de demostración, por lo que es bueno que en realidad NO NECESITEMOS enviar una notificación real. Lamento que no esté funcionando en este momento, pero ciertamente puedo investigar el problema después de esta llamada y podemos reunirnos nuevamente para poder mostrarle cómo funciona “.

Entonces simplemente paso a la siguiente cosa. Casi nunca he tenido ningún tipo de objeción. Nuestros compradores saben que la función funciona porque generalmente conocen a otros clientes que la están utilizando.

Ahora, si toda su SOLUCIÓN está fallando … esa es otra historia. ¡¡¡¡Reprogramar!!!!

Este es un evento desafortunado y es mejor evitarlo con una buena preparación.

Por supuesto decir que las cosas van mal y especialmente cuando se trata de programas de computadora escritos por humanos.

Existen diferentes respuestas aplicables según su relación con su audiencia.

Si está haciendo una demostración a sus compañeros desarrolladores, scrum master y propietario del producto:

  • Una simple palabra o dos maldiciones y explicar en profundidad lo que salió mal probablemente será suficiente.
  • No hay duda de que los miembros de su equipo habrán estado en un lugar similar antes y probablemente lo disfrutarán, pero no lo tomarán como un gran problema.

Las apuestas aumentan un poco si ahora presenta a múltiples equipos, clientes o inversores. Esto empeora si son personas que no conoce muy bien.

Si las cosas salen mal aquí, recomendaría:

  • Menos blasfemias, especialmente cuando se trata con clientes o en los niveles más altos de la gerencia. Usar Profanity puede ser recibido como muy desagradable
  • Si es posible solucionarlo, solicite un breve período de tiempo para investigar y resolver las cosas, luego encienda su presentación.
  • Si no puede arreglarlo rápidamente o nunca funcionará, lo mejor es aclararlo y decir la verdad.
  • Explique que no puede solucionar el problema en este momento y, si es posible, continúe con su presentación.
  • Si no es posible continuar la presentación sin un sistema de trabajo, lo mejor es cerrar la presentación.
    • También explique que lamenta profundamente perder el tiempo de las personas
    • Intenta negociar para un segundo intento
    • Prepárate adecuadamente para la próxima vez
    • Informe el problema a su gerente y explique qué salió mal para que se puedan aprender las lecciones.

    ¡Buena suerte!

    Oliver Dolan

    Puede grabar su presentación de código en video:

    Si va a hacer una demostración de codificación en vivo durante una presentación, realmente tiene que estar preparado para fallar, por ejemplo, la conectividad a Internet no está allí.

    Scott Hanselmann tiene consejos sobre la preparación de charlas técnicas: consejos para prepararse para una presentación técnica: practica una charla 30 veces, por lo que ya conoció todas las cosas que pueden salir mal (y tiene una lista de soluciones preparadas).

    ….¿Oh, mierda?

    Estaba haciendo una presentación el otro día y tenía pequeñas tarjetas con mi discurso escrito en ellas. Puse las cartas sobre el atril para poder levantar algo más, y todas se deslizaron hacia el suelo. (No había riel en la parte inferior).

    Y … ¡no estaban numerados! Entonces, los recogí a todos y los puse en la mesa frente a mí, los extendí y simplemente tomé el que quería hablar en ese momento.

    Puede que haya dicho … ¡oh, mierda!

    More Interesting

    ¿Cuáles son los pros y los contras de tener reuniones diarias de scrum en la noche, al final del día?

    ¿Cuáles son algunos mini proyectos en big data que podría hacer con un equipo de dos o tres personas en un mes o dos? Soy un estudiante de tercer año de ingeniería informática de la India.

    ¿Por qué los programas contienen errores? ¿Cómo se arreglan?

    Cómo construir mi propio software

    ¿Cuál de los siguientes temas es de mayor uso en un entorno profesional: sistemas operativos o sistemas de bases de datos?

    ¿Cómo obtienes un trabajo de programación o una pasantía si eres estudiante de segundo año de CS pero no tienes experiencia? ¿Cómo elige un proyecto y establece objetivos para él?

    Tuve mi primer contrato de prueba de software y me encantó. No tengo conocimientos de codificación, pero me encantaron las pruebas manuales. ¿Necesito codificación?

    ¿Por qué algunos programadores intentan disuadir nuevos pensamientos?

    Si te dejara probando un software durante dos horas, ¿qué me tendrías que mostrar cuando regrese?

    ¿Qué dificultades uno enfrenta para saborear este éxito?

    ¿He demostrado que he entregado software de alta calidad si le dije a mi cliente a través de pruebas unitarias y pruebas de extremo a extremo?

    Las industrias de software de la India (la llamada oficina mundial de TI) colapsaron, las exportaciones de las industrias se contrajeron en más del 10%, las llamadas demandas internas fueron eliminadas por la desmonetización. ¿En qué es bueno India ahora?

    Cómo hacer un diagrama de flujo de datos para un sistema de gestión de bibliotecas

    ¿Qué elementos intervienen en una auditoría de software efectiva?

    ¿Cuánto cuesta la etapa de análisis de requisitos de una solución de software?