Refactoring Conversation Smells
-
Upload
luiz-claudio-parzianello -
Category
Career
-
view
327 -
download
0
description
Transcript of Refactoring Conversation Smells
![Page 1: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/1.jpg)
Slide 1 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Refactoring Conversation Smellso Cómo Hacer Preguntas con Precisión
Luiz Claudio Parzianello@lcparzianello
![Page 2: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/2.jpg)
Slide 2 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
About the Speaker
Luiz Claudio Parzianello lives in Brazil (Porto Alegre, RS) and acts as a Management Consultant at Grupo RBS, President of IIBA Porto Alegre Chapter (International Institute of Business Analysis) and an Agile Coach/Trainer for Surya Software Innovation.
He´s and experienced software development professional (> 25 years) and agile practitioner (>10 years), holding a BSc. in Electrical Engineering from Pontifical Catholic University of Rio Grande do Sul (PUCRS) and a MSc. in Systems Engineering from São Paulo University (USP). Luiz has developed a singular profile mixing knowledges from different areas such as: Business Analysis, Enterprise Architecture, Process Improvement, Systems and Software Engineering, Agile Processes (Scrum, XP and Lean), Marketing and Neuro-Linguistic Programming (NLP). Using human based strategies for organizational changes, he has conducted several successful projects in large and complex environments.
![Page 3: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/3.jpg)
Slide 3 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
“The code smells”
![Page 4: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/4.jpg)
Slide 4 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
“The conversation smells”
![Page 5: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/5.jpg)
Slide 5 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Requisitos Implícitos
Requisito [ISO 9000:2500]
Necesidad o expectativa establecida, generalmente implícita u obligatoria.
NOTA 1: "Generalmente implícita" significa que es habitual o una práctica común para la organización, sus clientes y otras partes interesadas que la necesidad o expectativa bajo consideración este implícita.
NOTA 2: Pueden utilizarse calificativos para identificar un tipo específico de requisito, por ejemplo, requisito de un producto, requisito de la gestión de la calidad, requisito del cliente.
NOTA 3: Un requisito especificado es aquel que está establecido, por ejemplo en un documento.
NOTA 4: Los requisitos pueden ser generados por las diferentes partes interesadas.
![Page 6: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/6.jpg)
Slide 6 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Normalmente, ¿qué requisitos exige usted de un restaurante cuando va a ordenar la comida?
¿En cuáles productos o servicios usted se
demuestra más exigente?
La Naturaleza Implícita
![Page 7: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/7.jpg)
Slide 7 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Práctica 1Conversación en pares
![Page 8: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/8.jpg)
Slide 8 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
... el mundo enque vivimos!Cómo comprendemos ...
Primeira Etapa:Percepción
Primeira Etapa:Percepción
Filtros de LimitaciónBandler & Grinder,
The Structure of Magic v.1 , 1975Bandler & Grinder,
The Structure of Magic v.1 , 1975
Cómo Comprendemos la Realidad
![Page 9: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/9.jpg)
Slide 9 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Vista Olfato
Tacto
OídoGusto
Limitaciones Neurológicas
Cómo Comprendemos la Realidad
![Page 10: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/10.jpg)
Slide 10 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Limitaciones Sociales
� Limitación Sociolinguística
� Limitación Sociocultural
� Creencias y Valores
� Família y Sociedad
� Las palabras
como etiquetas
“Un esquimal tiene cerca de 56 palabras distintas
para definir la nieve”
Cómo Comprendemos la Realidad
![Page 11: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/11.jpg)
Slide 11 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
� Comparación con las experiencias
anteriores (referencias)
� Juicios y significados
� Limitación o liberdad!
Limitaciones Individuales
Cómo Comprendemos la Realidad
![Page 12: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/12.jpg)
Slide 12 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Primeira Etapa:Percepción
Primeira Etapa:Percepción
Filtros de Limitación
Segunda Etapa:ProcesamientoSegunda Etapa:Procesamiento Filtros Universales
Generalización
Omisión
Distorción
... el mundo enque vivimos!Cómo comprendemos ...
Bandler & Grinder,The Structure of Magic v.1 , 1975
Bandler & Grinder,The Structure of Magic v.1 , 1975
Cómo Comprendemos la Realidad
![Page 13: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/13.jpg)
Slide 13 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Filtros Universales
Generalización
Es la capacidad de aprender rápido, conpocas experiencias.
reerc se razilareneG
omoc se odot euq
!odis ah erpmeisPero es la fuente de nuestras creencias y
valores ...
Pero es la fuente de nuestras creencias y
valores ...
Cómo Comprendemos la Realidad
![Page 14: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/14.jpg)
Slide 14 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Filtros Universales
Omisión
Es la capacidad de concentrar la atención
consciente en un determinado foco.
Pero es una fuente de riesgo para nuestros
proyectos ...
Pero es una fuente de riesgo para nuestros
proyectos ...
Cómo Comprendemos la Realidad
![Page 15: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/15.jpg)
Slide 15 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Filtros Universales
Distorción
Es la capacidad de añadiro remover partes de lo percibido para darle un sentido lógico, estético
o ético.
De aurecdo con una iensvtiógcian de una uinrvesridad ignlsea, no ipomtra en caul odrene las lrteas de una plravaa etasn, la úncia csoa iprotmatne es que la piremra y útmlia lrteas eteesn en el lgaur croretcro. O rseto pdoe ser uma ttaol bçguana que vcoê pdoe anida ler sem pobrlmea. Itso é poqrue nós não lmeos cdaa lrtea isladoa, mas a plravaa cmoo um tdoo.
Pero es una fuente de desperdicios para
nuestros productos …
Pero es una fuente de desperdicios para
nuestros productos …
Cómo Comprendemos la Realidad
![Page 16: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/16.jpg)
Slide 16 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
≠
El mapa no es el territorio!Comprendemos la realidad por los mapas que
desarrollamos durante nuestras vidas …
Cómo Comprendemos la Realidad
![Page 17: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/17.jpg)
Slide 17 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Metamodelo
![Page 18: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/18.jpg)
Slide 18 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
1. Acceder las informaciones omitidas, distorcionadas y generalizadas
2. Acceder la estrutura profunda (inconsciente)
3. Acceder al “mapa”, la interpretación del territorio
PREGUNTAS DE PRECISIÓNPREGUNTAS DE PRECISIÓN
Metamodelo
![Page 19: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/19.jpg)
Slide 19 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Investigar la“estrutura profunda del pensamento ”a partir de la “estrutura superficial ” de
SUJETO
VERBO
OBJECTO
Metamodelo
![Page 20: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/20.jpg)
Slide 20 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Omisiones SimplesOMISIÓN
Falta de información:
- Yo tengo miedo!
- ¿Miedo de qué o de quién?
Metamodelo
![Page 21: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/21.jpg)
Slide 21 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Falta de Índice ReferencialOMISIÓN
Algo pasó, pero no está claro quién lo hizo o quién ha sido afectado:
- Arruinaron el proyecto!
- ¿Quién, específicamente, arruinó el proyecto?
Metamodelo
![Page 22: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/22.jpg)
Slide 22 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Omisión ComparativaOMISIÓN
Una comparación está siendo hecha, pero no está clara la referéncia de comparación:
- El modelo de análisis es muy complejo!
- ¿Complejo comparado a qué?
Metamodelo
![Page 23: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/23.jpg)
Slide 23 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Verbo InespecíficoOMISIÓN
Algo ha sido hecho o debe ser hecho, pero no está claro cómo ha sido o debe ser hecho:
- El sistema debe ser mejorado.
- ¿Cómo debemos mejorarlo?
Metamodelo
![Page 24: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/24.jpg)
Slide 24 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Juicio (Performativo Perdido)OMISIÓN
Algo está siendo juzgado, pero no está claro quién está haciendo el juicio y cuál referencia está siendo usada:
- Así se deben especificar los requerimientos!
- ¿En base a qué dices eso?
Metamodelo
![Page 25: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/25.jpg)
Slide 25 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Cuantificador UniversalGENERALIZACIÓN
Palabras cómo “siempre”, “nunca”, “todo el mundo” y “nadie” son usadas cómo si no hubiera ninguna excepción:
- Los usuarios siempre complican los proyectos!
- ¿Siempre es así? ¿Nunca hubo un usuario queno ha complicado un proyecto?
Metamodelo
![Page 26: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/26.jpg)
Slide 26 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Operador Modal de NecesidadGENERALIZACIÓN
Palabras cómo “debería”, “no debería”, “tengo” y “no tengo” implican una regla necesaria:
- No debemos cambiar el alcance de proyecto!
- ¿Qué pasaría si cambiásemos el alcance?
Metamodelo
![Page 27: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/27.jpg)
Slide 27 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Operador Modal de PosibilidadGENERALIZACIÓN
Palabras cómo “puede”, “no puede”, “capaz” e “incapaz”, establecen reglas sobre lo que es posible:
- No puedo facilitar talleres!
- ¿Qué te impide de hacerlo?
Metamodelo
![Page 28: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/28.jpg)
Slide 28 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Causa-EfectoDISTORCIÓN
Se supone que algo automáticamente puede causar un efecto en otra cosa:
- Ese proyecto no funcionará si usarmos latecnologia Java!
- ¿Cómo el hecho de usar tecnologia Java implica en este proyecto que no va funcionar?
Metamodelo
![Page 29: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/29.jpg)
Slide 29 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Lectura de la MenteDISTORCIÓN
Se asume el estado emocional de otra persona sin pruebas:
- No le gusto al gerente!
- ¿Cómo sabes que él no gusta de ti?
Metamodelo
![Page 30: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/30.jpg)
Slide 30 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Lectura Inversa de la MenteDISTORCIÓN
Se supone que otros pueden (y deben) leer tu mente y actuar en consecuencia:
- Si me escuchaces, me entenderias mejor!
- ¿Qué te lleva a crer que yo no te escucho?
Metamodelo
![Page 31: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/31.jpg)
Slide 31 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
PresuposiciónDISTORCIÓN
Un supuesto limitante está implícito en el contenido del mensaje:
- ¿Por qué no haces nada bien?
- ¿Qué te hace pensar que no hago nada bien?
Metamodelo
![Page 32: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/32.jpg)
Slide 32 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Equivalente ComplejoDISTORCIÓN
Dos declaraciones son comprendidas cómo siendo la misma cosa, aunque en diferentes niveles lógicos:
- Él es un incompetente! Llega siempre tarde!
- ¿Cómo que llegar tarde significa ser incompetente?
Metamodelo
![Page 33: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/33.jpg)
Slide 33 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
NominalizaciónDISTORCIÓN
Un proceso se ha convertido en un sustantivo:
- El problema es la falta de planificación!
- ¿Planificar qué? ¿Quién debería haber planificado? Cómo deberíamos haber planeado?
Metamodelo
![Page 34: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/34.jpg)
Slide 34 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Práctica 2Conversación conlos mismos pares
![Page 35: Refactoring Conversation Smells](https://reader034.fdocuments.net/reader034/viewer/2022051514/5496f8bbac795982318b46eb/html5/thumbnails/35.jpg)
Slide 35 de 35CONVERSATION SMELLSCopyright © 2011 LUIZ C. PARZIANELLO
Retrospectiva