21
Estudio de las técnicas de Elicitación Elicitación BARRENECHE, FRANCISCO FLORENCIO FENOGLIO, RUBEN DARIO VARGAS CONTRERAS, ALEJANDRO SALVADOR

Estudio de las técnicas de Elicitación

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Estudio de las técnicas de Elicitación

Estudio de las técnicas de ElicitaciónElicitación

BARRENECHE, FRANCISCO FLORENCIO

FENOGLIO, RUBEN DARIO

VARGAS CONTRERAS, ALEJANDRO SALVADOR

Page 2: Estudio de las técnicas de Elicitación

Análisis de StakeholdersAnálisis de Stakeholders

�� Los Stakeholdes son gente que necesitan Los Stakeholdes son gente que necesitan asegurar el éxito del proyecto. Por ejemplo asegurar el éxito del proyecto. Por ejemplo los futuros usuarios diarios y sus gerentes. los futuros usuarios diarios y sus gerentes. Es esencial encontrar todos los grupos de Es esencial encontrar todos los grupos de Es esencial encontrar todos los grupos de Es esencial encontrar todos los grupos de stakeholders y descubrir sus intereses.stakeholders y descubrir sus intereses.

Page 3: Estudio de las técnicas de Elicitación

EntrevistasEntrevistas

�� No es tan bueno en la identificación de metas y cuestiones No es tan bueno en la identificación de metas y cuestiones críticas, aunque podemos estar forzados a utilizarlo en el críticas, aunque podemos estar forzados a utilizarlo en el análisis de stakeholders. Esto puede obtener algunas ideas análisis de stakeholders. Esto puede obtener algunas ideas acerca del futuro sistema. acerca del futuro sistema. Asegurarse de no solo entrevistar representantes Asegurarse de no solo entrevistar representantes oficialmente nominados de un grupo de usuarios, sino oficialmente nominados de un grupo de usuarios, sino también otros miembros del staff también. Obtener también otros miembros del staff también. Obtener también otros miembros del staff también. Obtener también otros miembros del staff también. Obtener información de los verdaderos usuarios finales puede ser información de los verdaderos usuarios finales puede ser crítico. crítico. Se pueden conducir entrevistas en grupo. Una cosa Se pueden conducir entrevistas en grupo. Una cosa importante cuando se conducen este tipo de entrevistas es importante cuando se conducen este tipo de entrevistas es mantener un balance entre los participantes, así nadie mantener un balance entre los participantes, así nadie puede dominar, y todos se sienten seguros al dar su puede dominar, y todos se sienten seguros al dar su opinión.opinión.

Page 4: Estudio de las técnicas de Elicitación

ObservaciónObservación

�� Los usuarios no siempre son consientes de que hacen Los usuarios no siempre son consientes de que hacen realmente y como lo hacen.realmente y como lo hacen.El analista puede pasar algo de tiempo con los usuarios, El analista puede pasar algo de tiempo con los usuarios, observando sus tareas diarias.observando sus tareas diarias.La observación mejora bastamente el conocimiento del La observación mejora bastamente el conocimiento del trabajo actual y algo de lo asociado a los problemas de trabajo actual y algo de lo asociado a los problemas de trabajo actual y algo de lo asociado a los problemas de trabajo actual y algo de lo asociado a los problemas de trabajo. También sirve como comprobante de otra trabajo. También sirve como comprobante de otra información.información.Desafortunadamente los verdaderos temas críticos y tareas Desafortunadamente los verdaderos temas críticos y tareas a menudo escapan de observación. El analista raramente a menudo escapan de observación. El analista raramente esta alrededor en ese momento crítico.esta alrededor en ese momento crítico.

Page 5: Estudio de las técnicas de Elicitación

Demostración de TareasDemostración de Tareas

�� En muchos casos los usuarios no pueden En muchos casos los usuarios no pueden explicar que hacen en su trabajo diario. Pero explicar que hacen en su trabajo diario. Pero están habilitados a demostrar cómo hacen están habilitados a demostrar cómo hacen tareas específicas. Demostración de tareas tareas específicas. Demostración de tareas tareas específicas. Demostración de tareas tareas específicas. Demostración de tareas es también una manera de observar raros es también una manera de observar raros momentos críticos.momentos críticos.

Page 6: Estudio de las técnicas de Elicitación

Estudio de documentaciónEstudio de documentación

�� Es otra manera de chequear la información Es otra manera de chequear la información de las entrevistas. También es una manera de las entrevistas. También es una manera rápida para obtener información de la vieja rápida para obtener información de la vieja “base de datos”“base de datos”“base de datos”“base de datos”

Page 7: Estudio de las técnicas de Elicitación

CuestionariosCuestionarios

�� Puedes usar cuestionarios para obtener Puedes usar cuestionarios para obtener información de mucha gente. Puede usarse de 2 información de mucha gente. Puede usarse de 2 maneras: para obtener evidencia estadística de maneras: para obtener evidencia estadística de una suposición, o para reunir opiniones y una suposición, o para reunir opiniones y sugerencias.sugerencias.Antes de enviar un cuestionario a mucha gente, Antes de enviar un cuestionario a mucha gente, Antes de enviar un cuestionario a mucha gente, Antes de enviar un cuestionario a mucha gente, siempre se debe probar el formulario en unas siempre se debe probar el formulario en unas pocas personas del grupo objetivo. Es pocas personas del grupo objetivo. Es sorprendente cuanto pueden malinterpretar. sorprendente cuanto pueden malinterpretar. Revisar el formulario y hacer otra prueba antes de Revisar el formulario y hacer otra prueba antes de enviar la versión final.enviar la versión final.

Page 8: Estudio de las técnicas de Elicitación

BrainstormingBrainstorming

�� En una sesión de Brainstormig se reúne un grupo En una sesión de Brainstormig se reúne un grupo de gente, se crea un ambiente estimulante y una de gente, se crea un ambiente estimulante y una atmosfera enfocada, y se deja que la gente venga atmosfera enfocada, y se deja que la gente venga con ideas sin riesgo a sonar ridículas. Una regla con ideas sin riesgo a sonar ridículas. Una regla importante del juego es no criticar ninguna idea. importante del juego es no criticar ninguna idea. Incluso las aparentemente estúpidas ideas resultan Incluso las aparentemente estúpidas ideas resultan Incluso las aparentemente estúpidas ideas resultan Incluso las aparentemente estúpidas ideas resultan tener una valiosa semilla de “diamante” en ellas.tener una valiosa semilla de “diamante” en ellas.Durante la obtención, el foco esta en las metas y Durante la obtención, el foco esta en las metas y requerimientos del nuevo sistema.requerimientos del nuevo sistema.

Page 9: Estudio de las técnicas de Elicitación

Reuniones CreativasReuniones Creativas

�� En una reunión creativa se junta a un grupo de En una reunión creativa se junta a un grupo de personas, se crea una atmosfera adecuada, y se personas, se crea una atmosfera adecuada, y se deja a las personas proponer ideas sin correr el deja a las personas proponer ideas sin correr el riesgo de ser ridiculizadas. El coordinador toma riesgo de ser ridiculizadas. El coordinador toma nota de todas las ideas en una pizarra. Como una nota de todas las ideas en una pizarra. Como una de las reglas establece que no se pueden criticar de las reglas establece que no se pueden criticar de las reglas establece que no se pueden criticar de las reglas establece que no se pueden criticar las ideas que se van generando, es probable que al las ideas que se van generando, es probable que al final haya algunas ideas poco realistas. Para final haya algunas ideas poco realistas. Para compensar esto, se puede finalizar la reunión con compensar esto, se puede finalizar la reunión con una puesta en común en la que los participantes una puesta en común en la que los participantes prioricen las ideasprioricen las ideas

Page 10: Estudio de las técnicas de Elicitación

Grupos de EnfoqueGrupos de Enfoque

�� Un grupo de enfoque comienza con una fase en la que los Un grupo de enfoque comienza con una fase en la que los participantes presentan problemas en la forma actual de participantes presentan problemas en la forma actual de hacer las cosas. En la siguiente fase, los participantes hacer las cosas. En la siguiente fase, los participantes intentan imaginar una forma ideal de hacer las cosas e intentan imaginar una forma ideal de hacer las cosas e intentan justificar por qué esta nueva forma seria ideal. intentan justificar por qué esta nueva forma seria ideal. Todo esto, ayuda a formular objetivos y requerimientos Todo esto, ayuda a formular objetivos y requerimientos Todo esto, ayuda a formular objetivos y requerimientos Todo esto, ayuda a formular objetivos y requerimientos para el nuevo sistema.para el nuevo sistema.

�� Los grupos de enfoque crean además, un excelente Los grupos de enfoque crean además, un excelente entendimiento entre los distintos grupos interesados en el entendimiento entre los distintos grupos interesados en el sistema, y a menudo, un compromiso conjunto para tener sistema, y a menudo, un compromiso conjunto para tener éxito.éxito.

Page 11: Estudio de las técnicas de Elicitación

Workshops de DominioWorkshops de Dominio

�� El término workshop (taller) combina la idea de las reuniones creativas El término workshop (taller) combina la idea de las reuniones creativas y la creación de prototipos. En un workshop, los usuarios y y la creación de prototipos. En un workshop, los usuarios y desarrolladores cooperan para analizar o diseñar algo en particular.desarrolladores cooperan para analizar o diseñar algo en particular.

�� Describiremos dos tipos de workshops: los workshop de dominio, en Describiremos dos tipos de workshops: los workshop de dominio, en los que el equipo traza un mapa de los procesos de negocio, y los los que el equipo traza un mapa de los procesos de negocio, y los workshops de diseño, en los que el equipo diseña la interfaz de usuario workshops de diseño, en los que el equipo diseña la interfaz de usuario del sistema.del sistema.El resultado de un workshop de dominio puede ser: descripciones de El resultado de un workshop de dominio puede ser: descripciones de �� El resultado de un workshop de dominio puede ser: descripciones de El resultado de un workshop de dominio puede ser: descripciones de tareas, diagramas de flujo de datos, diagramas de actividad que tareas, diagramas de flujo de datos, diagramas de actividad que describan lo que sucede en el dominio, etc. Más adelante, el analista describan lo que sucede en el dominio, etc. Más adelante, el analista convierta estas descripciones en requerimientos para el sistema.convierta estas descripciones en requerimientos para el sistema.

�� Como efecto lateral del workshop, el equipo puede especificar Como efecto lateral del workshop, el equipo puede especificar objetivos del sistema y otras cuestiones criticas. objetivos del sistema y otras cuestiones criticas.

Page 12: Estudio de las técnicas de Elicitación

Workshops de DiseñoWorkshops de Diseño

�� En un workshop de diseño, usuarios y En un workshop de diseño, usuarios y desarrolladores trabajan en conjunto para desarrolladores trabajan en conjunto para diseñar algo. Usualmente la interfaz de diseñar algo. Usualmente la interfaz de usuario. El término "diseño cooperativo" usuario. El término "diseño cooperativo" usuario. El término "diseño cooperativo" usuario. El término "diseño cooperativo" significa aproximadamente lo mismo. significa aproximadamente lo mismo.

Page 13: Estudio de las técnicas de Elicitación

Creación de PrototiposCreación de Prototipos

�� Un prototipo es una versión simplificada de parte del sistema final. Los Un prototipo es una versión simplificada de parte del sistema final. Los desarrolladores experimentan con prototipos para tener una idea de desarrolladores experimentan con prototipos para tener una idea de como debería funcionar el sistema en la vida real. El resultado pueden como debería funcionar el sistema en la vida real. El resultado pueden ser dos clases de requerimientos:ser dos clases de requerimientos:

�� -- Requerimientos a nivel del producto: La experiencia con el prototipo Requerimientos a nivel del producto: La experiencia con el prototipo ha mostrado que la funcionalidad pretendida es realista (factible) y útil. ha mostrado que la funcionalidad pretendida es realista (factible) y útil. NoNoes un requerimiento que el sistema real tenga una interfaz como la es un requerimiento que el sistema real tenga una interfaz como la del prototipo. del prototipo. del prototipo. del prototipo.

�� -- Requerimientos a nivel de diseño: El producto real deberá tener una Requerimientos a nivel de diseño: El producto real deberá tener una interfaz igual que la del prototipo, dado que le experimento ha interfaz igual que la del prototipo, dado que le experimento ha mostrado que tal interfaz satisface los objetivos del sistema.mostrado que tal interfaz satisface los objetivos del sistema.

Page 14: Estudio de las técnicas de Elicitación

Experiencias PilotoExperiencias Piloto

�� Muy a menudo, el mayor riesgo al instalar un nuevo Muy a menudo, el mayor riesgo al instalar un nuevo sistema en una organización es si esta puede adaptarse al sistema en una organización es si esta puede adaptarse al sistema y usarlo para mejorar la productividad. sistema y usarlo para mejorar la productividad. Usualmente, los cambios que tiene que realizar la Usualmente, los cambios que tiene que realizar la organización para adaptarse son más costosos que el organización para adaptarse son más costosos que el producto mismo.producto mismo.En situaciones como la anterior, gran parte del riesgo En situaciones como la anterior, gran parte del riesgo �� En situaciones como la anterior, gran parte del riesgo En situaciones como la anterior, gran parte del riesgo puede ser eliminado con una experiencia piloto. La cual puede ser eliminado con una experiencia piloto. La cual consiste en que una pequeña parte de la organización consiste en que una pequeña parte de la organización pruebe el nuevo sistema durante un periodo de prueba, pruebe el nuevo sistema durante un periodo de prueba, pero con datos de producción real. Durante este periodo, el pero con datos de producción real. Durante este periodo, el equipo encargado del proyecto observa los resultados y equipo encargado del proyecto observa los resultados y evalúa los costos y beneficios del nuevo sistema.evalúa los costos y beneficios del nuevo sistema.

Page 15: Estudio de las técnicas de Elicitación

Estudio de Empresas SimilaresEstudio de Empresas Similares

�� Una de las mejores fuentes de ideas realistas, es Una de las mejores fuentes de ideas realistas, es ver lo que otras empresas hacen para lidiar con ver lo que otras empresas hacen para lidiar con problemas similares a los de la propia empresa. problemas similares a los de la propia empresa. Estudiar sus procesos y compararlos con los de Estudiar sus procesos y compararlos con los de uno mismo puede dar muchas ideas. Además, es uno mismo puede dar muchas ideas. Además, es posible que alguna otra empresa tenga experiencia posible que alguna otra empresa tenga experiencia posible que alguna otra empresa tenga experiencia posible que alguna otra empresa tenga experiencia con el producto específico que se está con el producto específico que se está considerando. Y los mas importante, una visita a considerando. Y los mas importante, una visita a sus instalaciones puede ayudar en gran medida a sus instalaciones puede ayudar en gran medida a imaginar como el nuevo sistema podría funcionar.imaginar como el nuevo sistema podría funcionar.

Page 16: Estudio de las técnicas de Elicitación

Consultar a los proveedoresConsultar a los proveedores

�� Consultar a los proveedores es considerada Consultar a los proveedores es considerada una importante fuente de ideas para nuevas una importante fuente de ideas para nuevas soluciones. Si comparamos características soluciones. Si comparamos características de varios proveedores notaremos que de varios proveedores notaremos que muchos de sus requerimientos son inútiles, muchos de sus requerimientos son inútiles, muchos de sus requerimientos son inútiles, muchos de sus requerimientos son inútiles, la mayoría puede cumplirlos, lo que marca la mayoría puede cumplirlos, lo que marca la diferencia son dos cosas, la calidad y las la diferencia son dos cosas, la calidad y las características especiales. características especiales.

Page 17: Estudio de las técnicas de Elicitación

NegociaciónNegociación

�� el propósito de la negociación es resolver el propósito de la negociación es resolver conflictos. Pueden ser conflictos entre proveedores conflictos. Pueden ser conflictos entre proveedores y clientes (Por ejemplo: costos, beneficios y y clientes (Por ejemplo: costos, beneficios y riesgos) o conflictos dentro de la misma riesgos) o conflictos dentro de la misma organización (por ejemplo: luchas de poder o organización (por ejemplo: luchas de poder o conflictos sobre recursos con algún otro proyecto). conflictos sobre recursos con algún otro proyecto). conflictos sobre recursos con algún otro proyecto). conflictos sobre recursos con algún otro proyecto). Desde el punto de viste de requerimientos la parte Desde el punto de viste de requerimientos la parte más importante es analizar las metas de cada más importante es analizar las metas de cada parte, a menudo el conflicto se basa en la solución, parte, a menudo el conflicto se basa en la solución, lo aconsejable es buscar soluciones que cumplan lo aconsejable es buscar soluciones que cumplan con todas las metas. con todas las metas.

Page 18: Estudio de las técnicas de Elicitación

Análisis de RiesgosAnálisis de Riesgos

�� el propósito del análisis de riesgo es el propósito del análisis de riesgo es identificar áreas de riesgos del proyecto y identificar áreas de riesgos del proyecto y buscar caminos para reducirlas. En la etapa buscar caminos para reducirlas. En la etapa de diseño la mejor manera de analizar los de diseño la mejor manera de analizar los de diseño la mejor manera de analizar los de diseño la mejor manera de analizar los riesgos es mediante entrevista con las riesgos es mediante entrevista con las personas que van a utilizar el software. personas que van a utilizar el software.

Page 19: Estudio de las técnicas de Elicitación

Análisis Costo/BeneficioAnálisis Costo/Beneficio

�� El análisis de costo/beneficio observa el proyecto El análisis de costo/beneficio observa el proyecto entero y compara los costos con los resultados entero y compara los costos con los resultados resultantes. Generalmente los costos y beneficios resultantes. Generalmente los costos y beneficios son expresados en términos de dinero, y muchos son expresados en términos de dinero, y muchos análisis correctos indican que no es posible medir análisis correctos indican que no es posible medir análisis correctos indican que no es posible medir análisis correctos indican que no es posible medir todos los factores en estos términos. Para tener un todos los factores en estos términos. Para tener un sentido mas amplio de costo/beneficio tendríamos sentido mas amplio de costo/beneficio tendríamos que hablar de factores duros (dinero) y factores que hablar de factores duros (dinero) y factores blandos (cualidades) blandos (cualidades)

Page 20: Estudio de las técnicas de Elicitación

Análisis de Objetivos de dominioAnálisis de Objetivos de dominio

�� Este análisis mira una relación entre los Este análisis mira una relación entre los objetivos de negocio y las tareas (u otro objetivos de negocio y las tareas (u otro asunto de dominio). En muchos casos se asunto de dominio). En muchos casos se pierde la perspectiva, tareas y pierde la perspectiva, tareas y características no están relacionadas con los características no están relacionadas con los características no están relacionadas con los características no están relacionadas con los objetivos del sistema. También vemos su objetivos del sistema. También vemos su contraparte, durante la elicitación muchos contraparte, durante la elicitación muchos objetivos son perdidos o pierden relevancia objetivos son perdidos o pierden relevancia

Page 21: Estudio de las técnicas de Elicitación

Análisis de dominio de requerimientosAnálisis de dominio de requerimientos

�� este análisis es similar al de objetivos de este análisis es similar al de objetivos de dominio pero en un nivel más bajo.dominio pero en un nivel más bajo.podriamospodriamos tener un problema diciendo: “el tener un problema diciendo: “el sistema deberá ser fácil de usar” esto no es sistema deberá ser fácil de usar” esto no es un requerimiento verificable y tendríamos un requerimiento verificable y tendríamos un requerimiento verificable y tendríamos un requerimiento verificable y tendríamos que hacer algo sobre este tema, en muchos que hacer algo sobre este tema, en muchos casos podemos traducir esto en buenos casos podemos traducir esto en buenos requerimientos requerimientos