SlideShare una empresa de Scribd logo
Loquequeríasdecir…
Inspirada en la presentación “What you meant to say”
de Michael Bolton
Lisandra Armas & Gabriela Sánchez
Dijiste…
“¡Acabamos de introducir Scrum!”
Quisiste decir…
“Las reuniones diarias
de puesta a punto son
más cortas.”
… significa que
Nada cambió, el negocio
sigue igual.
“¡Y no usamos
sillas!”
Dijiste…
“Implementemos un proceso de
desarrollo de software maduro”
Quisiste decir…
“Implementemos el
proceso de desarrollo de
otra persona en lugar de
uno propio”
… significa que
Permites que otro te diga como
hacer las cosas.
… significa que
Continuas siendo
infantil
Dijiste…
“Tenemos que hacer X”
Quisiste decir…
“Alguien dice que tenemos
que hacer X”
… significa que
Elegimos hacer X
… significa que
Quizás no tenemos que
hacer X
O…
“Solo sabemos hacer X”
O…
“Estamos dispuestos a
tolerar hacer X”
Dijiste…
“Este es el objetivo.”
Es probable que
signifique…
“Mis colegas y yo
estamos de acuerdo que
este es el objetivo.”
…significa que
“Si estás en desacuerdo con nuestra
valoración, o bien no eres un colega
nuestro o no estás siendo objetivo.”
…significa que
“Esto es subjetivo.”
Dijiste…
“Prueba (Test)”
Quisiste decir…
Ejemplos:
“Este producto es una porquería! Se deberían haber hecho más
arreglos.”
“Tenemos que empezar a arreglar más temprano en el proyecto!”
“¿Cuánto tiempo se necesita para arreglar el producto?”
“Arreglo (Fix)”
“No tengo idea ¿No podemos simplemente automatizar los arreglos?”
Dijiste…
“Probando (Testing)”
Quisiste decir…
¡Inténtalo y mira lo que sucede!:
“¿Por qué está tomando tanto tiempo todo el desarrollo?”
“Todo el desarrollo”
“¿Por qué es tan caro todo el desarrollo?”
“Para evitar que los errores lleguen a los clientes, hay que trabajar
en la mejora de todo el desarrollo.”
“No podemos simplemente automatizar todo el desarrollo.”
¿Por qué las personas no dicen lo que
quieren decir?
“Periódicamente, las personas
se equivocan para hacer valer
la hegemonía sobre la
dialéctica referente a la
ontología. ”
Quise decir...
“A veces, las personas usan
palabras que son confusas y
extrañas para tomar el control
de las conversaciones sobre la
forma en que miramos el
mundo. ”
Dijiste…
“Ustedes son tan exigentes
con las palabras.”
…significa que
“Estoy hablando muy bien y
rechazo la idea de que mis
palabras no están funcionando.”
Quisiste decir…
“Sabes a lo que me refiero; usted es el que está eligiendo crear
un problema para mí.”
“Estoy bien con el riesgo de ser mal interpretado.”
Dijiste…
“Oh, eso es sólo
semántica.”
…significa que
“Oh, eso es sólo ser específico
acerca de lo que estamos
hablando.”
Quisiste decir…
“No estoy al tanto del riesgo de confusión en este punto.”
“No me importa el riesgo de confusión en este punto.”
“Quiero reducir el concepto de 'semántica' a 'pequeñeces'.”
Así que, ¿cuál es el problema?
¿Por qué creemos que esto es importante?
● La gente usa el lenguaje como un andamiaje para su
razonamiento y sus ontologías.
● El mal uso del lenguaje fomenta una cultura de la
ineficacia y disfunción:
● descuido en el trabajo de pruebas.
● sin poder, descalificados, los probadores marginados.
● Mal uso del lenguaje fomenta cultura de la
ineficacia y disfunción:
● la interferencia de personas que piensan que
entienden el Testing.
● centrarse en los adornos, los artefactos y
herramientas en vez de habilidades, la
exploración, la experimentación y el
aprendizaje.
¿Por qué creemos que esto es importante?
Más aún...
Un montón de errores son el resultado de:
- malas interpretaciones de los requisitos,
especificaciones, modelos, ...
Un montón de problemas en el proceso son el resultado de:
- las definiciones excesivamente estrechas de "prueba",
"calidad", "errores", ...
- una imprecisa referencia a "requisitos", "planes",
"estrategias", ...
Dijiste…
“Automatizar todas las
pruebas!”
…significa que
Automatizar la totalidad de la evaluación
y el aprendizaje
y la exploración
y la experimentación
y modelar
y el estudio de las especificaciones
y la observación del producto
y evaluación de riesgos
y el establecimiento de prioridades
y análisis de la cobertura
y reconocimiento de patrones
y toma de decisiones
y el diseño del laboratorio de pruebas
y preparación del laboratorio de pruebas
y el desarrollo de código de prueba
y la selección de herramientas
y el reclutamiento de ayudantes
y tomar notas de las pruebas
Quisiste decir…
“Automatizar todo el
Checking!”
LLamar a esto “Checking” no Prueba
operar un producto para
chequear hechos específicos
(en su mayoría salidas) ...
Observar
Significa
Evaluar Reportar
Interactuar con el producto
de una manera específica
para recopilar
observaciones específicas.
Aplicar algoritmos y reglas
de decisión para esas
observaciones.
Reportar cualquier
prueba fallido.
Un chequeo tiene 3 elementos
1. Una observación vinculada a…
2. Una regla de decisión tal que...
3. ambas observación y regla de decisión pueden ser aplicadas de
forma algorítmica.
Se puede realizar un chequeo
por una persona que ha sido instruido
para no pensar
(lento y variable)
por una máquina que no puede pensar
(de manera rápida y precisa)
Adquirir la competencia, motivación y credibilidad para…
Testing es…
crear las condiciones necesarias para
… de manera de ayudar a tus clientes a tomar decisiones
informadas sobre los riesgos.
evaluar el producto mediante el aprendizaje de él
a através de la exploración y experimentación,
lo que incluye cierto grado de: cuestionamiento, estudio, modelado,
observación e inferencia, lo que incluye...
operar el producto para
chequear hechos específicos
sobre él...
¿Por qué hacer esta distinción?
• Eficiencia y efectividad son muy diferentes para habilidades empíricas
y explícitas.
• Checking sea excelente -> embebida en un excelente testing
• Porque chequear es mecánico. Se
puede hacer completamente explícito y
automático.
• Porque testing involucra habilidades
empíricas que son desarrolladas a
través de la socialización, no a través de
procedimientos.
Dijiste…
“testing manual”
Quisiste decir…
• interactuando directamente con el producto, como lo haría un
usuario.
• verificación realizada por una persona.
• testing que no implique la necesidad de escribir código.
• testing sin necesidad de herramientas (pero eso no sucederá).
No decimos “gerenciamiento manual” o “ciencia manual”,
porque no esperamos que las herramientas puedan hacer esas cosas.
Hablemos sobre Lenguaje Seguro
• “Lenguaje seguro” en las pruebas
de software, significa calificar o de
otro modo limitarse a los hechos de
forma de evitar una falsa confianza
o engaño accidental.
• Ejemplos:
Hasta ahora…
La funcionalidad
anda..
Parece…
Pienso… Aparece…
aparentemente… Deduzco…
Supuse…
Todavía no he visto ningún
fallo en la funcionalidad...
Observé…
El lenguaje seguro
también aplica al escuchar
• Intenta aplicar el lenguaje seguro tanto para lo que escuchas como
para lo que dices.
• Las personas son frecuentemente ingenuas, descuidadas, o
incompetentes para expresarse, a veces también manipuladoras.
• Hablar claro es difícil, escuchar e interpretar también lo es.
Reparamos en lo que oímos, pero no siempre muy bien.
Hablar y escuchar cuidadosamente requiere
mayor esfuerzo, puede volverse más sencillo
con práctica y algunas heurísticas útiles.
Vocabulario del Lenguaje Seguro
Un vs. El
Ejemplo: "Un problema ..." en lugar de "el problema ..."
• El uso de "Un" en lugar de "El" nos ayuda a evitar varios
tipos de errores de pensamiento crítico.
– una sola causa
– correlación y causas confusas
– un solo nivel de explicación
Al tratar de explicar algo, prefiero "un" a "el".
Vocabulario del Lenguaje Seguro
A menos que...
• Cuando alguien hace una pregunta basada en una
premisa falsa o incompleta, trate de añadir "a menos
que ..." a la premisa.
• Cuando alguien le ofrece una gran verdad acerca de
las pruebas, añadir "a menos que ..." o "excepto en el
caso de ..."
Al final de un comunicado, trate de añadir
"a menos que ..."
Todo lo que es cierto ahora,
no puede ser cierto por mucho tiempo.
Vocabulario del Lenguaje Seguro
“Hasta el momento” y “aún”
•El producto funciona ... hasta el momento.
•No hemos visto fallar la aplicación... aún.
•Ningún cliente se ha quejado ... aún.
•Cuidado con los “siempre” y “nunca”
– Nunca puede haber una prueba válida para “siempre”. O
“nunca”.
Vocabulario del Lenguaje Seguro
También…
• ¡El producto da el resultado correcto! ¡Hurra!
• …También puede estar silenciosamente borrando
archivos del sistema.
• Es posible que haya más de donde vino eso.
Sea lo que sea que está sucediendo alguna otra
cosa podría también estar sucediendo.
Dijiste…
“Funciona!”
Sería más correcto decir…
ALGUNOS ASPECTOS de ALGUNA FEATURE
PARECEN cumplir ALGUNOS REQUERIMIENTOS hasta CIERTO PUNTO
basado en ALGUNA TEORÍA
basado en ALGUNA OBSERVACIÓN de que
ALGÚN AGENTE
bajo CIERTAS CONDICIONES
UNA o QUIZÁS MÁS VECES
en MI MÁQUINA
Dijiste…
“Funciona!”
Sería más correcto decir…
Puede funcionar.
Lo he visto funcionando.
Dijiste…
“Rompí el software.”
Quisiste decir…
"Encontré lugares donde el software está roto."
"Yo rompí las ilusiones de la gente sobre el software."
“Exploré y experimenté donde el software podría presentar
problemas que amenazan el valor para aquellas personas que
importan”
O, más simple “Yo probé el software.”
Podría ser más seguro decir…
Porque es importante...
• “El software estaba bien hasta que el Tester lo rompió.”
• “Podemos liberar un producto fantástico a tiempo solo si los Testers terminan de
romperlo.”
• “Los Clientes normales no tienen problemas con nuestro producto; solamente los
Testers lo rompen.”
• “No hay errores sistémicos en la gerencia o el desarrollo que hayan llevado a
problemas en el producto. De ningún modo. Los Testers lo rompen.”
“Pruebo el software”
Puede ser más seguro decir…
Cuándo dices “Yo rompo el software” te provocas a ti mismo un
potencial problema de relacionamiento.
Otros pueden “reparar” “Yo rompo el software”
Tú dices…
“No puedo reproducirlo.”
Probablemente quieres decir…
Aún no se como reproducirlo.
Aún no he podido reproducirlo.
¿Por qué importa?
Algunos podrían interpretar “no puedo reproducirlo” como
“en realidad nunca ocurrió”
Y es retenido como “esto nunca volverá a ocurrir”
“Pruebas de aceptación”
Checking, no pruebas.
Rechazo, no aceptación.
Rechazo de checking, no de pruebas de aceptación.
No queremos ser engañados y creer que algo que "pasa" las
pruebas de aceptación es aceptable.
Tu dices…
Probablemente quieres decir…
¿Por qué importa?
“Definition of done” (“Definición de completo”)
“Definición de no completo aún”
Podemos prever de antemano algunas cosas que nos harían decir "¡no podemos
liberar aún!”
No podemos anticipar todas ellas al inicio del proyecto (sprint, ciclo, o cómo se
llame).
PERO podemos estar de acuerdo en ser humildes y reconocer que
aprenderemos cosas en el camino, algunas de las cuales nos podrían hacer
concluir que no hemos terminado aún.
Tu dices…
Probablemente quieres decir…
¿Por qué importa?
Y finalmente…
• No olvides decir ¡Gracias!

Más contenido relacionado

Destacado

Cómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intentoCómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intento
Diego Cardozo
 
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoMeetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Federico Toledo
 
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico ToledoMeetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Federico Toledo
 
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías ReinaCharla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
Federico Toledo
 
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
Federico Toledo
 
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
Federico Toledo
 
Taller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuarioTaller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuario
TestingUy
 
Meetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional teamMeetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional team
Claudia Badell
 
Taller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing ExploratorioTaller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing Exploratorio
Claudia Badell
 

Destacado (9)

Cómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intentoCómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intento
 
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoMeetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
 
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico ToledoMeetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
 
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías ReinaCharla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
Charla evento TestingUY 2014 - Testing trends - Fabián Baptista y Matías Reina
 
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gab...
 
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
Meetup Testing Workshop 2016 - Gatling para pruebas de performance - Federico...
 
Taller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuarioTaller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuario
 
Meetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional teamMeetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional team
 
Taller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing ExploratorioTaller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing Exploratorio
 

Similar a Lo que querías decir - Lisandra Armas y Gabriela Sánchez

Guia Practica Empatia - Stanford DSchool
Guia Practica Empatia - Stanford DSchoolGuia Practica Empatia - Stanford DSchool
Guia Practica Empatia - Stanford DSchool
Rodrigo Narcizo
 
Una Entrevista de Cine
Una Entrevista de CineUna Entrevista de Cine
Una Entrevista de Cine
José Ángel Thomas Morales
 
Ventas con pnl
Ventas con pnlVentas con pnl
Pruebas con usuario dmu lp 10. Enrique Stanziola
Pruebas con usuario   dmu lp 10. Enrique StanziolaPruebas con usuario   dmu lp 10. Enrique Stanziola
Pruebas con usuario dmu lp 10. Enrique Stanziola
diadelausabilidad
 
Por un elearning mas agil
Por un elearning mas agilPor un elearning mas agil
Por un elearning mas agil
Bernardo Zavahra
 
Metodología del diseño
Metodología del diseñoMetodología del diseño
Metodología del diseño
Mar Arriola
 
Dump The Drone en Español
Dump The Drone en EspañolDump The Drone en Español
Dump The Drone en Español
Anthony Montalvo
 
¿Qué hace que un curso elearning sea aburrido?
¿Qué hace que un curso elearning sea aburrido?¿Qué hace que un curso elearning sea aburrido?
¿Qué hace que un curso elearning sea aburrido?
Roxana Rebolledo Font de la Vall
 
Tarjetas-CAA-1.pdf
Tarjetas-CAA-1.pdfTarjetas-CAA-1.pdf
Tarjetas-CAA-1.pdf
LogoAprendo
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
Silvia España Gil
 
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
Gladys Cali
 
El proceso de selección personal
El proceso de selección personal El proceso de selección personal
El proceso de selección personal
gissellaMurrietaTineo
 
Introduccion a Crystal Clear - BarcampGt2010
Introduccion a Crystal Clear - BarcampGt2010Introduccion a Crystal Clear - BarcampGt2010
Introduccion a Crystal Clear - BarcampGt2010
Javier Alvarez
 
Autodisciplina día 10 algo terrible pasara - una hoja de objetivos
Autodisciplina día 10   algo terrible pasara - una hoja de objetivosAutodisciplina día 10   algo terrible pasara - una hoja de objetivos
Autodisciplina día 10 algo terrible pasara - una hoja de objetivos
rjds0790
 
La presentación efectiva
La presentación efectivaLa presentación efectiva
La presentación efectiva
Diplomado en Comunicación Efectiva
 
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco CastroCómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
Paco Gil
 
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
Software Guru
 
El Proceso de Selección de Personal
El Proceso de Selección de Personal El Proceso de Selección de Personal
El Proceso de Selección de Personal
cristinaaragones
 
Prepara tu presentación en 25 pasos. Iván Carnicero
Prepara tu presentación en 25 pasos. Iván CarniceroPrepara tu presentación en 25 pasos. Iván Carnicero
Prepara tu presentación en 25 pasos. Iván Carnicero
Elena Plaza Moreno
 
Entrevista personal
Entrevista personalEntrevista personal
Entrevista personal
Gary Williams Tafur Arrieta
 

Similar a Lo que querías decir - Lisandra Armas y Gabriela Sánchez (20)

Guia Practica Empatia - Stanford DSchool
Guia Practica Empatia - Stanford DSchoolGuia Practica Empatia - Stanford DSchool
Guia Practica Empatia - Stanford DSchool
 
Una Entrevista de Cine
Una Entrevista de CineUna Entrevista de Cine
Una Entrevista de Cine
 
Ventas con pnl
Ventas con pnlVentas con pnl
Ventas con pnl
 
Pruebas con usuario dmu lp 10. Enrique Stanziola
Pruebas con usuario   dmu lp 10. Enrique StanziolaPruebas con usuario   dmu lp 10. Enrique Stanziola
Pruebas con usuario dmu lp 10. Enrique Stanziola
 
Por un elearning mas agil
Por un elearning mas agilPor un elearning mas agil
Por un elearning mas agil
 
Metodología del diseño
Metodología del diseñoMetodología del diseño
Metodología del diseño
 
Dump The Drone en Español
Dump The Drone en EspañolDump The Drone en Español
Dump The Drone en Español
 
¿Qué hace que un curso elearning sea aburrido?
¿Qué hace que un curso elearning sea aburrido?¿Qué hace que un curso elearning sea aburrido?
¿Qué hace que un curso elearning sea aburrido?
 
Tarjetas-CAA-1.pdf
Tarjetas-CAA-1.pdfTarjetas-CAA-1.pdf
Tarjetas-CAA-1.pdf
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
 
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
Afterwork infiniteVent community técnicas comunicación y elevator pitch 16 ...
 
El proceso de selección personal
El proceso de selección personal El proceso de selección personal
El proceso de selección personal
 
Introduccion a Crystal Clear - BarcampGt2010
Introduccion a Crystal Clear - BarcampGt2010Introduccion a Crystal Clear - BarcampGt2010
Introduccion a Crystal Clear - BarcampGt2010
 
Autodisciplina día 10 algo terrible pasara - una hoja de objetivos
Autodisciplina día 10   algo terrible pasara - una hoja de objetivosAutodisciplina día 10   algo terrible pasara - una hoja de objetivos
Autodisciplina día 10 algo terrible pasara - una hoja de objetivos
 
La presentación efectiva
La presentación efectivaLa presentación efectiva
La presentación efectiva
 
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco CastroCómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
Cómo afrontar una entrevista de trabajo. Isabel Mª Orozco Castro
 
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
 
El Proceso de Selección de Personal
El Proceso de Selección de Personal El Proceso de Selección de Personal
El Proceso de Selección de Personal
 
Prepara tu presentación en 25 pasos. Iván Carnicero
Prepara tu presentación en 25 pasos. Iván CarniceroPrepara tu presentación en 25 pasos. Iván Carnicero
Prepara tu presentación en 25 pasos. Iván Carnicero
 
Entrevista personal
Entrevista personalEntrevista personal
Entrevista personal
 

Último

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 

Último (20)

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 

Lo que querías decir - Lisandra Armas y Gabriela Sánchez

  • 1. Loquequeríasdecir… Inspirada en la presentación “What you meant to say” de Michael Bolton Lisandra Armas & Gabriela Sánchez
  • 2. Dijiste… “¡Acabamos de introducir Scrum!” Quisiste decir… “Las reuniones diarias de puesta a punto son más cortas.” … significa que Nada cambió, el negocio sigue igual. “¡Y no usamos sillas!”
  • 3. Dijiste… “Implementemos un proceso de desarrollo de software maduro” Quisiste decir… “Implementemos el proceso de desarrollo de otra persona en lugar de uno propio” … significa que Permites que otro te diga como hacer las cosas. … significa que Continuas siendo infantil
  • 4. Dijiste… “Tenemos que hacer X” Quisiste decir… “Alguien dice que tenemos que hacer X” … significa que Elegimos hacer X … significa que Quizás no tenemos que hacer X O… “Solo sabemos hacer X” O… “Estamos dispuestos a tolerar hacer X”
  • 5. Dijiste… “Este es el objetivo.” Es probable que signifique… “Mis colegas y yo estamos de acuerdo que este es el objetivo.” …significa que “Si estás en desacuerdo con nuestra valoración, o bien no eres un colega nuestro o no estás siendo objetivo.” …significa que “Esto es subjetivo.”
  • 6. Dijiste… “Prueba (Test)” Quisiste decir… Ejemplos: “Este producto es una porquería! Se deberían haber hecho más arreglos.” “Tenemos que empezar a arreglar más temprano en el proyecto!” “¿Cuánto tiempo se necesita para arreglar el producto?” “Arreglo (Fix)” “No tengo idea ¿No podemos simplemente automatizar los arreglos?”
  • 7. Dijiste… “Probando (Testing)” Quisiste decir… ¡Inténtalo y mira lo que sucede!: “¿Por qué está tomando tanto tiempo todo el desarrollo?” “Todo el desarrollo” “¿Por qué es tan caro todo el desarrollo?” “Para evitar que los errores lleguen a los clientes, hay que trabajar en la mejora de todo el desarrollo.” “No podemos simplemente automatizar todo el desarrollo.”
  • 8.
  • 9. ¿Por qué las personas no dicen lo que quieren decir? “Periódicamente, las personas se equivocan para hacer valer la hegemonía sobre la dialéctica referente a la ontología. ”
  • 10. Quise decir... “A veces, las personas usan palabras que son confusas y extrañas para tomar el control de las conversaciones sobre la forma en que miramos el mundo. ”
  • 11. Dijiste… “Ustedes son tan exigentes con las palabras.” …significa que “Estoy hablando muy bien y rechazo la idea de que mis palabras no están funcionando.” Quisiste decir… “Sabes a lo que me refiero; usted es el que está eligiendo crear un problema para mí.” “Estoy bien con el riesgo de ser mal interpretado.”
  • 12. Dijiste… “Oh, eso es sólo semántica.” …significa que “Oh, eso es sólo ser específico acerca de lo que estamos hablando.” Quisiste decir… “No estoy al tanto del riesgo de confusión en este punto.” “No me importa el riesgo de confusión en este punto.” “Quiero reducir el concepto de 'semántica' a 'pequeñeces'.” Así que, ¿cuál es el problema?
  • 13. ¿Por qué creemos que esto es importante? ● La gente usa el lenguaje como un andamiaje para su razonamiento y sus ontologías. ● El mal uso del lenguaje fomenta una cultura de la ineficacia y disfunción: ● descuido en el trabajo de pruebas. ● sin poder, descalificados, los probadores marginados.
  • 14. ● Mal uso del lenguaje fomenta cultura de la ineficacia y disfunción: ● la interferencia de personas que piensan que entienden el Testing. ● centrarse en los adornos, los artefactos y herramientas en vez de habilidades, la exploración, la experimentación y el aprendizaje. ¿Por qué creemos que esto es importante?
  • 15. Más aún... Un montón de errores son el resultado de: - malas interpretaciones de los requisitos, especificaciones, modelos, ... Un montón de problemas en el proceso son el resultado de: - las definiciones excesivamente estrechas de "prueba", "calidad", "errores", ... - una imprecisa referencia a "requisitos", "planes", "estrategias", ...
  • 16. Dijiste… “Automatizar todas las pruebas!” …significa que Automatizar la totalidad de la evaluación y el aprendizaje y la exploración y la experimentación y modelar y el estudio de las especificaciones y la observación del producto y evaluación de riesgos y el establecimiento de prioridades y análisis de la cobertura y reconocimiento de patrones y toma de decisiones y el diseño del laboratorio de pruebas y preparación del laboratorio de pruebas y el desarrollo de código de prueba y la selección de herramientas y el reclutamiento de ayudantes y tomar notas de las pruebas Quisiste decir… “Automatizar todo el Checking!”
  • 17. LLamar a esto “Checking” no Prueba operar un producto para chequear hechos específicos (en su mayoría salidas) ... Observar Significa Evaluar Reportar Interactuar con el producto de una manera específica para recopilar observaciones específicas. Aplicar algoritmos y reglas de decisión para esas observaciones. Reportar cualquier prueba fallido.
  • 18. Un chequeo tiene 3 elementos 1. Una observación vinculada a… 2. Una regla de decisión tal que... 3. ambas observación y regla de decisión pueden ser aplicadas de forma algorítmica. Se puede realizar un chequeo por una persona que ha sido instruido para no pensar (lento y variable) por una máquina que no puede pensar (de manera rápida y precisa)
  • 19. Adquirir la competencia, motivación y credibilidad para… Testing es… crear las condiciones necesarias para … de manera de ayudar a tus clientes a tomar decisiones informadas sobre los riesgos. evaluar el producto mediante el aprendizaje de él a através de la exploración y experimentación, lo que incluye cierto grado de: cuestionamiento, estudio, modelado, observación e inferencia, lo que incluye... operar el producto para chequear hechos específicos sobre él...
  • 20. ¿Por qué hacer esta distinción? • Eficiencia y efectividad son muy diferentes para habilidades empíricas y explícitas. • Checking sea excelente -> embebida en un excelente testing • Porque chequear es mecánico. Se puede hacer completamente explícito y automático. • Porque testing involucra habilidades empíricas que son desarrolladas a través de la socialización, no a través de procedimientos.
  • 21. Dijiste… “testing manual” Quisiste decir… • interactuando directamente con el producto, como lo haría un usuario. • verificación realizada por una persona. • testing que no implique la necesidad de escribir código. • testing sin necesidad de herramientas (pero eso no sucederá). No decimos “gerenciamiento manual” o “ciencia manual”, porque no esperamos que las herramientas puedan hacer esas cosas.
  • 22. Hablemos sobre Lenguaje Seguro • “Lenguaje seguro” en las pruebas de software, significa calificar o de otro modo limitarse a los hechos de forma de evitar una falsa confianza o engaño accidental.
  • 23. • Ejemplos: Hasta ahora… La funcionalidad anda.. Parece… Pienso… Aparece… aparentemente… Deduzco… Supuse… Todavía no he visto ningún fallo en la funcionalidad... Observé…
  • 24. El lenguaje seguro también aplica al escuchar • Intenta aplicar el lenguaje seguro tanto para lo que escuchas como para lo que dices. • Las personas son frecuentemente ingenuas, descuidadas, o incompetentes para expresarse, a veces también manipuladoras. • Hablar claro es difícil, escuchar e interpretar también lo es. Reparamos en lo que oímos, pero no siempre muy bien. Hablar y escuchar cuidadosamente requiere mayor esfuerzo, puede volverse más sencillo con práctica y algunas heurísticas útiles.
  • 25. Vocabulario del Lenguaje Seguro Un vs. El Ejemplo: "Un problema ..." en lugar de "el problema ..." • El uso de "Un" en lugar de "El" nos ayuda a evitar varios tipos de errores de pensamiento crítico. – una sola causa – correlación y causas confusas – un solo nivel de explicación Al tratar de explicar algo, prefiero "un" a "el".
  • 26. Vocabulario del Lenguaje Seguro A menos que... • Cuando alguien hace una pregunta basada en una premisa falsa o incompleta, trate de añadir "a menos que ..." a la premisa. • Cuando alguien le ofrece una gran verdad acerca de las pruebas, añadir "a menos que ..." o "excepto en el caso de ..." Al final de un comunicado, trate de añadir "a menos que ..."
  • 27. Todo lo que es cierto ahora, no puede ser cierto por mucho tiempo. Vocabulario del Lenguaje Seguro “Hasta el momento” y “aún” •El producto funciona ... hasta el momento. •No hemos visto fallar la aplicación... aún. •Ningún cliente se ha quejado ... aún. •Cuidado con los “siempre” y “nunca” – Nunca puede haber una prueba válida para “siempre”. O “nunca”.
  • 28. Vocabulario del Lenguaje Seguro También… • ¡El producto da el resultado correcto! ¡Hurra! • …También puede estar silenciosamente borrando archivos del sistema. • Es posible que haya más de donde vino eso. Sea lo que sea que está sucediendo alguna otra cosa podría también estar sucediendo.
  • 29. Dijiste… “Funciona!” Sería más correcto decir… ALGUNOS ASPECTOS de ALGUNA FEATURE PARECEN cumplir ALGUNOS REQUERIMIENTOS hasta CIERTO PUNTO basado en ALGUNA TEORÍA basado en ALGUNA OBSERVACIÓN de que ALGÚN AGENTE bajo CIERTAS CONDICIONES UNA o QUIZÁS MÁS VECES en MI MÁQUINA
  • 30. Dijiste… “Funciona!” Sería más correcto decir… Puede funcionar. Lo he visto funcionando.
  • 31. Dijiste… “Rompí el software.” Quisiste decir… "Encontré lugares donde el software está roto." "Yo rompí las ilusiones de la gente sobre el software." “Exploré y experimenté donde el software podría presentar problemas que amenazan el valor para aquellas personas que importan” O, más simple “Yo probé el software.” Podría ser más seguro decir…
  • 32. Porque es importante... • “El software estaba bien hasta que el Tester lo rompió.” • “Podemos liberar un producto fantástico a tiempo solo si los Testers terminan de romperlo.” • “Los Clientes normales no tienen problemas con nuestro producto; solamente los Testers lo rompen.” • “No hay errores sistémicos en la gerencia o el desarrollo que hayan llevado a problemas en el producto. De ningún modo. Los Testers lo rompen.” “Pruebo el software” Puede ser más seguro decir… Cuándo dices “Yo rompo el software” te provocas a ti mismo un potencial problema de relacionamiento. Otros pueden “reparar” “Yo rompo el software”
  • 33. Tú dices… “No puedo reproducirlo.” Probablemente quieres decir… Aún no se como reproducirlo. Aún no he podido reproducirlo. ¿Por qué importa? Algunos podrían interpretar “no puedo reproducirlo” como “en realidad nunca ocurrió” Y es retenido como “esto nunca volverá a ocurrir”
  • 34. “Pruebas de aceptación” Checking, no pruebas. Rechazo, no aceptación. Rechazo de checking, no de pruebas de aceptación. No queremos ser engañados y creer que algo que "pasa" las pruebas de aceptación es aceptable. Tu dices… Probablemente quieres decir… ¿Por qué importa?
  • 35. “Definition of done” (“Definición de completo”) “Definición de no completo aún” Podemos prever de antemano algunas cosas que nos harían decir "¡no podemos liberar aún!” No podemos anticipar todas ellas al inicio del proyecto (sprint, ciclo, o cómo se llame). PERO podemos estar de acuerdo en ser humildes y reconocer que aprenderemos cosas en el camino, algunas de las cuales nos podrían hacer concluir que no hemos terminado aún. Tu dices… Probablemente quieres decir… ¿Por qué importa?
  • 36. Y finalmente… • No olvides decir ¡Gracias!