Date post: | 03-Feb-2016 |
Category: |
Documents |
Upload: | rosario-medina-gonzalez |
View: | 220 times |
Download: | 0 times |
So, You Think You Know Others´
Goals?Nan Niu and Steve Easterbrook
University of Toronto
Rodrigo FonsecaCecilia Hinojosa
Carlos RojasJenny Ruiz
Objetivo
• Describir una técnica aplicable en la adquisición (elicitación, educción) de requisitos del software, específicamente la técnica RGT (Repertory Grid Techinque) – Técnica de matriz de repertorio
Técnica de matriz de repertorio - RGT
• La aplicación de esta nueva técnica permite detectar inconsistencias en el uso de la terminología de los “stakekolders” cuando se definen los requerimientos orientados a las metas
• “las diferentes interpretaciones que los “stakekolders” dan a un mismo término”.
• El análisis de ésta será posible solo si pueden establecerse relaciones entre los modelos mentales de los interesados y la terminología usada para describirlos”
Interferencia terminológica
Interferencia terminológica
• La interpretación del entorno en general, depende de: Intereses, conceptos de su entorno, formación, experiencia, etc.
• Las descripciones difieren• Enfoque puede ser distinto en cuanto a conceptos y
términos.
Interferencia terminológica
• Se basa en PCT (Personal Construct Theory) asume que el significado que atribuimos a los hechos u objetos, define nuestra realidad subjetiva y con ello la forma en que interactuamos con nuestro entorno
Técnica de matriz de repertorio - RGT
• Actúa como un instrumento, para captar las dimensiones y la estructura del significado personal.
• Proporciona una forma de expresar la interpretación de ciertos objetos dentro de un área de interés.
• Estas expresiones son conocidas como construcciones mentales, y los objetos a los que se refieren son llamados elementos.
• Una “construcción mental “ (contructo) es una dimensión bipolar, donde cada polo representa el extremo de una visión particular o de una observación.
Técnica de matriz de repertorio - RGT
Técnica de matriz de repertorio - RGT
Técnica de matriz de repertorio - RGT
Está técnica puede ser útil en la obtención de los softgoals directamente de los stakeholders y por lo tanto mejorar los enfoques para obtención de requerimientos.
A pesar de que la mayoría de mallas son mas descriptivas que evaluativas, la RGT provee evidencia de un potencial explicativo y predictivo.
Aplicaciones RGT en Ingeniería de Requisitos
• Mildred Shaw y Brian Gaines han desarrollado un planteamiento para la obtención de requisitos en base a PCT.• Neil Maiden y Gordon Rugg especifican una situación en la que se adapta al RGT para la adquisición de requisitos tanto para desarrollo cuanto para adquisición.• Marc Hassenzahl y Rainer Wessler exploran el valor práctico de la RGT tomando en cuenta el diseño en la recolección de información relevante acerca de los primeros prototipos de artefactos diseñados en paralelo.•Harry Delugach y Brian Lampkin adoptan el método de la tríada RGT para obtener y clasificar las necesidades, distingue y mide las correlaciones entre éstas, y revela los sistemas de calidad.
Interferencia Terminológica en losModelos de Metas
• Haruhiko Kaiya y sus colegas ofrecen una técnica para ayudar a identificar las discordancias de los requisitos en la cual cada uno de los interesados evalúa los modelos de meta para detectar conflictos o correspondencias entre las descripciones de las metas de los “stakeholders” .
Interferencia Terminológica en losModelos de Metas
Los modelos de metas comúnmente describen tareas, que son las que ayudan a obtener las metas, debido a que las tareas son mucho mas concretas que los “softgoals” ya que es más fácil ponerse de acuerdo sobre la definición de un conjunto en común de tareas concretas en el área de interés.
Interferencia Terminológica en los
Modelos de Metas
Extracción
Intercambio
Comparación
Evaluación
Es la identificación de los elementos de área interés
De constructor.
Consiste en los acuerdosA los que acuerdos que hacenLos stakeholders para definir
Los elementos en común
Comparan softgoals yse detectan las
correspondencias y conflictos
Identificar las fuentes
Interferencia y buscar
Alternativas paraResolverlas.
Caso de estudio KHP (Kids Help Phone)
Forma parte de un proyecto de investigación basada en el uso de un marco de meta orientada para analizar sistemáticamente los requisitos para la nueva base-web de servicios de consejería.
Se aplicaron 14 entrevistas - roles importantes en la organización, Se construyeron los modelos de metas. Se encontraron varios “stakeholders” con objetivos contrapuestos y diferentes vocabularios.Se aplica la RGT
Caso de estudio KHP (Kids Help Phone)
OBSERVACIONES DE INTERÉS
• Uso de vocabulario propio de cada interesado• Uso de términos más descriptivos para el nombre de las
entidades de los modelos• Modeladores que recordaron de dónde provienen los términos
y por qué fueron elegidos y fueron capaces de construir la trazabilidad sobre la marcha. • Modeladores que a veces tenían que fabricar términos para
expresar las necesidades de los interesados• Modeladores que difieren en terminologías entre sí.
Caso de estudio KHP (Kids Help Phone)
Extracción e Intercambio
Caso de estudio KHP (Kids Help Phone)
Comparación y evaluación
Caso de estudio KHP (Kids Help Phone)
Conclusión
• La precisión fue satisfactoria: los analistas confirmaron todas las interferencias terminológicas en el contexto de consejería. La prueba piloto resultó ser positiva.
• No se ha evaluado si este enfoque puede detectar todas las ocurrencias de interferencias terminológicas en el modelo de metas
• Está pendiente validar la integridad del enfoque, debiendo explorar si cualquier objetivo blando que tenga interferencias no se manifiesta en el análisis de clustering.
Observaciones de la investigación
• En algunos casos, establecer la correspondencia entre términos es fácil y trivial, así que no es necesario recurrir a ningún procedimiento complejo.
• Aunque la evidencia estadística muestra una alta similitud entre dos términos, pueden existir sutiles e importantes diferencias que deben ser investigadas.
• Existen relaciones conflictivas entre términos y conceptos que concuerdan mutuamente.
Trabajos futuros
• Para investigar el rango de aplicabilidad de la metodología a futuro, se extenderá el análisis de interferencia a grupos de sttakeholders heterogéneos, tal como las personas en diferentes roles organizacionales
• Desarrollo de herramientas de soporte semi-automáticas para la generación de mallas mediante algoritmos de propagación-de-etiquetas.
• Realizar experimentos adicionales para clarificar este problema.
Conclusiones
Los problemas con la terminología de los “stakeholders”” son habituales en la ingeniería de requerimientos.
Los resultados del análisis de la interferencia terminológica son informativos pero no críticos. Entonces, el uso particular de términos no es correcto o equivocado, o si una definición particular es mejor que otra.
Esta metodología es una propuesta inicial que permitirá definir un marco de trabajo más comprensible para el entendimiento y adecuada representación de los deseos y necesidades de los “stakeholders”.