Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González....

47
Elicitacion de Requerimientos Elicitacion de Requerimientos Proyectos de Proyectos de Desarrollo Desarrollo Comunitario Comunitario MBsC. Francisco Martín MBsC. Francisco Martín González. González. [email protected] 0424 - 9356296 0424 - 9356296 Octubre 2010 Octubre 2010

Transcript of Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González....

Page 1: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

Elicitacion de RequerimientosElicitacion de Requerimientos

Proyectos deProyectos de

Desarrollo ComunitarioDesarrollo Comunitario

MBsC. Francisco Martín González.MBsC. Francisco Martín González.

[email protected]

0424 - 9356296 Octubre 20100424 - 9356296 Octubre 2010

Page 2: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

22

ElicitacionElicitacion Es el proceso de Es el proceso de adquirir adquirir (“eliciting”) [sonsacar] (“eliciting”) [sonsacar] todo todo

el conocimiento relevanteel conocimiento relevante generando la motivación generando la motivación necesaria para establecer los requerimientos para necesaria para establecer los requerimientos para un proyecto de desarrollo comunitario exitosoun proyecto de desarrollo comunitario exitoso

Objetivo GeneralObjetivo General: entender el ámbito y entorno de : entender el ámbito y entorno de un proyecto en particularun proyecto en particular

¿Dónde encontrar el conocimiento?¿Dónde encontrar el conocimiento? Problemas:Problemas:

Forma no utilizable del conocimientoForma no utilizable del conocimiento Dificultad de comunicación y actitud cuando se trata de Dificultad de comunicación y actitud cuando se trata de

expertos o consultores.expertos o consultores.

Page 3: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

33

TemarioTemario

Técnicas de elicitaciónTécnicas de elicitación Ingeniería de requerimientos como Ingeniería de requerimientos como

proceso comunitarioproceso comunitario Ingeniería de requerimientos y elicitación Ingeniería de requerimientos y elicitación

de conocimientode conocimiento ConclusiónConclusión

Page 4: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

44

Técnicas de elicitacionTécnicas de elicitacion

Partiendo de los interesadosPartiendo de los interesados Análisis de objetivo y metaAnálisis de objetivo y meta EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reutilizacion de requerimientosReutilizacion de requerimientos Análisis de tareasAnálisis de tareas

Page 5: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

55

Partiendo de los Partiendo de los interesadosinteresados

El más intuitivo de los enfoques El más intuitivo de los enfoques Razones de las dificultades:Razones de las dificultades:

Poca claridad de comunicación de los Poca claridad de comunicación de los interesadosinteresados

Dificultad de los interesados para transmitir su Dificultad de los interesados para transmitir su conocimiento ( tácito)conocimiento ( tácito)

Diferencias entre interesados y especialistas Diferencias entre interesados y especialistas El interesado puede no querer la asistenciaEl interesado puede no querer la asistencia

Se dispone de una serie de técnicasSe dispone de una serie de técnicas

Page 6: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

66

Partiendo de los grupos de Partiendo de los grupos de interésinterés

Es medio más directo para la elicitacionEs medio más directo para la elicitacion Se requieren habilidades especiales en Se requieren habilidades especiales en

los especialistas, expertos y consultores.los especialistas, expertos y consultores. Transdiciplinariedad (Ciencias del Transdiciplinariedad (Ciencias del

comportamiento)comportamiento) Problemas: Problemas:

tiempo limitado de los grupos de interés tiempo limitado de los grupos de interés dificultades sicológicasdificultades sicológicas

Page 7: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

77

Partiendo del usuarioPartiendo del usuarioTécnicasTécnicas

Entrevista de comienzo y final abiertoEntrevista de comienzo y final abierto Entrevistas estructuradasEntrevistas estructuradas BrainstormingBrainstorming

Page 8: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

88

Entrevistas de comienzo Entrevistas de comienzo y final abiertoy final abierto

Forma más simple de interacción Forma más simple de interacción especialista-interesadosespecialista-interesados

El especialista deja que los interesados El especialista deja que los interesados hablen de su tareahablen de su tarea

Ambiente informalAmbiente informal Útiles para obtener visiones generalesÚtiles para obtener visiones generales No son útiles para obtener información No son útiles para obtener información

detalladadetallada

Page 9: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

99

Entrevistas estructuradasEntrevistas estructuradas

Direcciona a los interesados hacia Direcciona a los interesados hacia aspectos específicos de requerimientos a aspectos específicos de requerimientos a elicitarelicitar

Son útiles para información detalladaSon útiles para información detallada Preguntas cerradas, abiertas, de sondeo Preguntas cerradas, abiertas, de sondeo

y de guíay de guía Información para obstáculos y soporteInformación para obstáculos y soporte

Page 10: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1010

BrainstormingBrainstorming Se utiliza para resolver la falta de consenso Se utiliza para resolver la falta de consenso

entre interesadosentre interesados Es útil combinarlo con la toma de decisionesEs útil combinarlo con la toma de decisiones Ayuda a entender el ámbito del problemaAyuda a entender el ámbito del problema Encara la dificultad del interesado para Encara la dificultad del interesado para

transmitir informacióntransmitir información Reduce la falta de consensoReduce la falta de consenso Ayuda al entendimiento entre grupos de interés Ayuda al entendimiento entre grupos de interés

y especialistas.y especialistas.

Page 11: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1111

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivos y metasAnálisis de objetivos y metas EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reutilizacion de requerimientosReutilizacion de requerimientos Análisis de tareasAnálisis de tareas

Page 12: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1212

Análisis de objetivos y Análisis de objetivos y metasmetas

Propósito:Propósito: Colocar los requerimientos en un contexto Colocar los requerimientos en un contexto

mayormayor Comprender la relación de ese problema Comprender la relación de ese problema

con los problemas y objetivos de un sistema con los problemas y objetivos de un sistema mayor (procesos de análisis jerárquico mayor (procesos de análisis jerárquico AHP)AHP)

Establecer los requerimientos adecuadosEstablecer los requerimientos adecuados

Page 13: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1313

Análisis de objetivos y metasAnálisis de objetivos y metasConceptos básicosConceptos básicos

OBJETIVOSOBJETIVOS el estado de un proyecto, o el estado de un proyecto, o un conjunto de parámetros deseados para un número de un conjunto de parámetros deseados para un número de

variables (cuadro de mando).variables (cuadro de mando). ejemplo: en una empresa 1MBs de ganancia, (“ganancia”= ejemplo: en una empresa 1MBs de ganancia, (“ganancia”=

variable y 1MBs=valor parametrico)variable y 1MBs=valor parametrico) Varían su especificidad (abstracción) al subir el nivelVarían su especificidad (abstracción) al subir el nivel

estratégicosestratégicos tácticostácticos operacionalesoperacionales

METASMETAS son propósitos más abstractos e incluso intangiblesson propósitos más abstractos e incluso intangibles ejemplo: “aumentar la autorealizacion comunitaria” , ejemplo: “aumentar la autorealizacion comunitaria” ,

Page 14: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1414

Análisis de objetivos y Análisis de objetivos y metasmetas

Estructura jerárquicaEstructura jerárquica Se organiza una jerarquía de objetivos y metas Se organiza una jerarquía de objetivos y metas Resulta una estructura con niveles:Resulta una estructura con niveles:

Objetivos generales Objetivos generales Metas generalesMetas generales Objetivos y Metas menos abstractos (hitos)Objetivos y Metas menos abstractos (hitos)

En un nivel de la jerarquía, dos objetivos o metas En un nivel de la jerarquía, dos objetivos o metas pueden:pueden: soportarse mutuamentesoportarse mutuamente ser mutuamente conflictivosser mutuamente conflictivos

Restricciones: limitaciones que impiden alcanzar Restricciones: limitaciones que impiden alcanzar los objetivos o metas.los objetivos o metas.

Page 15: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1515

Análisis de objetivos y Análisis de objetivos y metasmetas

Pasos en el análisisPasos en el análisis Analizar la comunidad y el ambiente externoAnalizar la comunidad y el ambiente externo Crear una jerarquía objetivos y metas consistente en: Crear una jerarquía objetivos y metas consistente en:

objetivos comunales, metas y restricciones y sus relaciones objetivos comunales, metas y restricciones y sus relaciones (soporte, conflicto, restricción) (soporte, conflicto, restricción)

Validar y consensuar el modeloValidar y consensuar el modelo Identificar la parte de la jerarquía objetivo-hitos que modelizan Identificar la parte de la jerarquía objetivo-hitos que modelizan

la parte de procesamiento de la información de originada en la la parte de procesamiento de la información de originada en la comunidadcomunidad

Eliminar los casos de conflictos en el modelo anterior con los Eliminar los casos de conflictos en el modelo anterior con los grupos de interésgrupos de interés

Seleccionar tareas (requerimientos) por eliminación de Seleccionar tareas (requerimientos) por eliminación de alternativasalternativas

Page 16: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1616

Análisis de objetivos y Análisis de objetivos y metasmetas

VentajasVentajas Permite una clara comprensión del Permite una clara comprensión del

ámbito del problemaámbito del problema Requerimientos del problema en un Requerimientos del problema en un

contexto mayorcontexto mayor Considerar soluciones potencialesConsiderar soluciones potenciales

Page 17: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1717

Análisis de objetivos y Análisis de objetivos y metasmetas

ResumenResumen El enfoque del análisis objetivo-meta ve el ámbito El enfoque del análisis objetivo-meta ve el ámbito

del problema como congruente en objetivos, del problema como congruente en objetivos, metas, hitos y medios materiales, organizados en metas, hitos y medios materiales, organizados en una jerarquía de acciones-fines (marco lógico), y una jerarquía de acciones-fines (marco lógico), y restriccionesrestricciones

Propósito de la jerarquía de objetivos:Propósito de la jerarquía de objetivos: identificar los requerimientos de los proyectos identificar los requerimientos de los proyectos

en el contexto del ámbito de los problemaen el contexto del ámbito de los problema ““mapear” los requerimientos hasta los objetivos mapear” los requerimientos hasta los objetivos

de alto nivel del proyecto o programade alto nivel del proyecto o programa

Page 18: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1818

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivos y metasAnálisis de objetivos y metas EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reutilizacion de requerimientosReutilizacion de requerimientos Análisis de tareasAnálisis de tareas

Page 19: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

1919

EscenariosEscenariosConceptos básicosConceptos básicos

Escenario = historia que ilustra cómo un Escenario = historia que ilustra cómo un sistema puede satisfacer necesidades de los sistema puede satisfacer necesidades de los interesadosinteresados

Descripción idealizada pero detallada de una Descripción idealizada pero detallada de una instancia específica de interacción hombre –instancia específica de interacción hombre –recursos - ambienterecursos - ambiente

Medios diversos (texto, dibujos, diagramas)Medios diversos (texto, dibujos, diagramas) Estructurados en diálogos o narracionesEstructurados en diálogos o narraciones Similitud con los prototiposSimilitud con los prototipos

Page 20: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2020

EscenariosEscenariosVentajasVentajas

Los grupos de interés o interesados Los grupos de interés o interesados individuales encuentran más fácil individuales encuentran más fácil transmitir su experticia a través de transmitir su experticia a través de “contar una historia”“contar una historia”

Es una solución potencialmente eficaz al Es una solución potencialmente eficaz al problema de la comunicaciónproblema de la comunicación

Page 21: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2121

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivo y metaAnálisis de objetivo y meta EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Rehusó de requerimientosRehusó de requerimientos Análisis de tareasAnálisis de tareas

Page 22: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2222

Análisis de formulariosAnálisis de formularios

Formulario = colección estructurada de variables que Formulario = colección estructurada de variables que está formateada para soportar ingreso de datos y su está formateada para soportar ingreso de datos y su manejo manejo

Es una fuente importante pues:Es una fuente importante pues: es un modelo formales un modelo formal es un modelo de datoses un modelo de datos a menudo contienen información sobre la a menudo contienen información sobre la

comunidad y su funcionamiento socialcomunidad y su funcionamiento social sus instrucciones de uso encierran conocimiento sus instrucciones de uso encierran conocimiento

sobre el ámbito del proyectosobre el ámbito del proyecto su análisis puede automatizarsesu análisis puede automatizarse

Page 23: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2323

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivo y metaAnálisis de objetivo y meta EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reutilizacion de requerimientosReutilizacion de requerimientos Análisis de tareasAnálisis de tareas

Page 24: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2424

Lenguaje naturalLenguaje natural

Forma más habitual de representación del conocimientoForma más habitual de representación del conocimiento La mayoría de lo que vale la pena conocer sobre el La mayoría de lo que vale la pena conocer sobre el

dominio del problema puede formularse en LNdominio del problema puede formularse en LN Categorías de elicitacion en LN:Categorías de elicitacion en LN:

enfoques que interactúan con la comunidadenfoques que interactúan con la comunidad enfoques que elicitan desde un texto en LNenfoques que elicitan desde un texto en LN

Su atractivo reside en:Su atractivo reside en: vocabulario preexistentevocabulario preexistente informalidad informalidad sintaxissintaxis

Page 25: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2525

Lenguaje naturalLenguaje naturalResumenResumen

Es una fuente importante de Es una fuente importante de conocimientoconocimiento

Dos limitaciones:Dos limitaciones: el LN es muy complejoel LN es muy complejo la ambigüedad del LNla ambigüedad del LN

Page 26: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2626

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivo y metaAnálisis de objetivo y meta EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reutilizacion de requerimientosReutilizacion de requerimientos Análisis de tareasAnálisis de tareas

Page 27: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2727

Reutilizacion de Reutilizacion de requerimientosrequerimientos

Idea de base: los requerimientos usados Idea de base: los requerimientos usados con anterioridad pueden usarse en otra con anterioridad pueden usarse en otra oportunidad similar (Clonacion)oportunidad similar (Clonacion)

Razones que la hacen interesante:Razones que la hacen interesante: mejora global del proyectomejora global del proyecto similitud en proyectossimilitud en proyectos calidadcalidad

Page 28: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2828

Reutilizacion de Reutilizacion de requerimientosrequerimientos

AplicaciónAplicación Problemas de aplicación:Problemas de aplicación:

acceso a la documentación de los requerimientos acceso a la documentación de los requerimientos ““Usabilidad” de un anterior requerimientoUsabilidad” de un anterior requerimiento

Prerrequisitos de aplicación:Prerrequisitos de aplicación: acceso a los requerimientos de los proyectos acceso a los requerimientos de los proyectos

exitososexitosos facilidades para seleccionar, probar y modificar facilidades para seleccionar, probar y modificar

requerimientos anterioresrequerimientos anteriores más efectivo que obtener requerimientos desde más efectivo que obtener requerimientos desde

cerocero

Page 29: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

2929

Reutilizacion de Reutilizacion de requerimientosrequerimientos

Enfoques existentesEnfoques existentes Reutilizacion de especificacionesReutilizacion de especificaciones. .

Desarrollo y mantenimiento de una biblioteca Desarrollo y mantenimiento de una biblioteca de componentes rehusables de de componentes rehusables de requerimientosrequerimientos

Análisis de ÁmbitoAnálisis de Ámbito. Es el precursor para . Es el precursor para reutilizar requerimientosreutilizar requerimientos

Ingeniería reversaIngeniería reversa. Obtener información . Obtener información desde un alto nivel de síntesis hasta un desde un alto nivel de síntesis hasta un mínimo detallemínimo detalle

Page 30: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3030

Reutilizacion de Reutilizacion de requerimientosrequerimientos

Especificaciones Especificaciones Abarca las bibliotecas de requerimientos Abarca las bibliotecas de requerimientos

disponibles así como las técnicas para disponibles así como las técnicas para usarlos usarlos

Hay varios enfoques:Hay varios enfoques: Consultoria transdisciplinaria de Consultoria transdisciplinaria de

conocimientosconocimientos Aprendizaje de requerimientos Aprendizaje de requerimientos Razonamiento analógicoRazonamiento analógico

Page 31: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3131

Reutilizacion de Reutilizacion de requerimientosrequerimientos

Análisis de ÁmbitoAnálisis de Ámbito Crear una estructura para rehusar requerimientos a Crear una estructura para rehusar requerimientos a

través de:través de: identificar categorías de ámbitos de problemasidentificar categorías de ámbitos de problemas identificar y formalizar los conceptos comunes identificar y formalizar los conceptos comunes

entre los diferentes ámbitos de aplicaciónentre los diferentes ámbitos de aplicación organizar bibliotecas de componentes organizar bibliotecas de componentes

reutilizablesreutilizables AA ayuda a la comprensión del ámbito del problemaAA ayuda a la comprensión del ámbito del problema La elicitacion de requerimientos deviene en La elicitacion de requerimientos deviene en

selección, adaptación e incorporaciónselección, adaptación e incorporación AA abarca todo el ciclo de vida del proyectoAA abarca todo el ciclo de vida del proyecto

Page 32: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3232

Reutilizacion de Reutilizacion de requerimientosrequerimientos

Ingeniería reversaIngeniería reversa Proceso de análisis de un proyecto para:Proceso de análisis de un proyecto para:

identificar componentes e interrelacionesidentificar componentes e interrelaciones crear representaciones (árboles de pertinencia, crear representaciones (árboles de pertinencia,

estructuras jerárquicas, etc.)estructuras jerárquicas, etc.) Construir componentes a partir de información de Construir componentes a partir de información de

mayor nivel mayor nivel Resultados: especificaciones del proyecto originalResultados: especificaciones del proyecto original Factores de éxito:Factores de éxito:

disponibilidad, accesibilidad, fiabilidad y disponibilidad, accesibilidad, fiabilidad y modificabilidad de los requerimientos existentesmodificabilidad de los requerimientos existentes

similitud del nuevo proyecto con uno existentesimilitud del nuevo proyecto con uno existente

Page 33: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3333

Técnicas de elicitacionTécnicas de elicitacion

Partiendo del usuarioPartiendo del usuario Análisis de objetivo y metaAnálisis de objetivo y meta EscenariosEscenarios Análisis de formulariosAnálisis de formularios Lenguaje naturalLenguaje natural Reuso de requerimientosReuso de requerimientos Análisis de tareasAnálisis de tareas

Page 34: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3434

Análisis de actividadesAnálisis de actividades útil en la interacción hombre-recursos-ambienteútil en la interacción hombre-recursos-ambiente describe la tarea de los interesados en términos:describe la tarea de los interesados en términos:

de actividades que ejecutan y cómo están estructuradasde actividades que ejecutan y cómo están estructuradas del conocimiento requerido para ejecutar esas del conocimiento requerido para ejecutar esas

actividadesactividades opción: análisis jerárquico de tareas, en resumen, el opción: análisis jerárquico de tareas, en resumen, el

análisis de tareas:análisis de tareas: es un valioso input el proceso de IRes un valioso input el proceso de IR el conocimiento sobre el ámbito del problema se refiere el conocimiento sobre el ámbito del problema se refiere

a un proyecto anterior a un proyecto anterior es una base para un proyecto futuro es una base para un proyecto futuro

Page 35: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3535

Análisis de tareasAnálisis de tareasAnálisis de procesos . EjemploAnálisis de procesos . Ejemplo

Recibir pedidoRecibir pedidoArchivar hasta procesamientoArchivar hasta procesamientoProcesar pedidoProcesar pedido

controlar datos clientescontrolar datos clientesverificar datos fijosverificar datos fijoscontrolar nivel de créditocontrolar nivel de crédito

controlar productoscontrolar productosverificar datos fijosverificar datos fijosverificar stock verificar stock

controlar condición de entregacontrolar condición de entregalugar de entregalugar de entregafecha de entregafecha de entrega

Post procesoPost procesoarchivar copiaarchivar copiaenviar a Despacho y a Créditosenviar a Despacho y a Créditosregistrar cumplimientoregistrar cumplimiento

Page 36: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3636

TemarioTemario

Técnicas de elicitacionTécnicas de elicitacion ER como proceso comunitarioER como proceso comunitario ER y elicitacion de conocimientoER y elicitacion de conocimiento ConclusiónConclusión

Page 37: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3737

ER como proceso socialER como proceso social ER se ha de ejecutar en un contexto comunitarioER se ha de ejecutar en un contexto comunitario No hacerlo es fuente de fallas en los proyectos:No hacerlo es fuente de fallas en los proyectos:

no se construye para atender los requerimientos, ono se construye para atender los requerimientos, o no soporta las reales necesidades de los grupos de interés no soporta las reales necesidades de los grupos de interés

(motivacion)(motivacion) Premisas Premisas

los aspectos sociales y técnicos son igualmente importantes los aspectos sociales y técnicos son igualmente importantes interdependencia de ambos aspectosinterdependencia de ambos aspectos

Los requerimientos son Los requerimientos son producto de la interacción beneficiarios - expertosproducto de la interacción beneficiarios - expertos solo tienen sentido en un contexto socialsolo tienen sentido en un contexto social y organizacionaly organizacional

Page 38: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3838

Autorrealización

Autoestima o ego

Sociales y dePertenencia

Seguridad

Fisiológicas

Motivación humanaMotivación humana(interés)(interés)

Desarrollo

Deficiencia

Page 39: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

3939

ER como proceso socialER como proceso socialParticipación de grupos de interés Participación de grupos de interés

Es importante mayor participación de los grupos Es importante mayor participación de los grupos de interés y los equipos de desarrollo deben ser de interés y los equipos de desarrollo deben ser muy pensados en su composición.muy pensados en su composición.

Participantes en los grupos :Participantes en los grupos : responsables por la promoción del proyectoresponsables por la promoción del proyecto responsables por el diseño y puesta en marcharesponsables por el diseño y puesta en marcha Interesados financieramenteInteresados financieramente interesados en la productividad y viabilidad del interesados en la productividad y viabilidad del

proyecto (sostenibilidad)proyecto (sostenibilidad)

Page 40: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4040

ER como proceso ER como proceso comunitariocomunitario

Métodos etnográficosMétodos etnográficos Características:Características:

alternativa a los enfoques clásicos alternativa a los enfoques clásicos podría producir requerimientos de mayor calidadpodría producir requerimientos de mayor calidad conocimiento no registrado formalmente (tácito). conocimiento no registrado formalmente (tácito).

Los analistas son:Los analistas son: observadores pasivosobservadores pasivos no aíslan las tareasno aíslan las tareas

Resultados de las investigaciones tienden a:Resultados de las investigaciones tienden a: comprobar la utilidad del enfoquecomprobar la utilidad del enfoque su uso requiere más elaboración y estructuraciónsu uso requiere más elaboración y estructuración difíciles de entender y consumidores de tiempodifíciles de entender y consumidores de tiempo complemento de técnicas más “duras”complemento de técnicas más “duras”

Page 41: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4141

TemarioTemario

Técnicas de elicitacionTécnicas de elicitacion RE como proceso socialRE como proceso social RE y elicitacion de conocimientoRE y elicitacion de conocimiento ConclusiónConclusión

Page 42: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4242

ER y elicitacion del ER y elicitacion del conocimientoconocimiento

Hay propuestas de fusionar ambos enfoques. Hay propuestas de fusionar ambos enfoques. Ingeniería del conocimiento: transferir Ingeniería del conocimiento: transferir

experiencia a un proyecto de desarrollo experiencia a un proyecto de desarrollo comunitario comunitario

Similitud de problemas para los Similitud de problemas para los orientadores-consultoresorientadores-consultores

Principal dificultad: la comprensión del ámbito Principal dificultad: la comprensión del ámbito del problemadel problema

Page 43: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4343

ER y elicitación de conocimientoER y elicitación de conocimientoIngeniería del conocimientoIngeniería del conocimiento

Obstáculos en la extracción del conocimiento:Obstáculos en la extracción del conocimiento: dificultad en explicar acciones y decisionesdificultad en explicar acciones y decisiones lenguaje de los expertos VS. Grupos de interéslenguaje de los expertos VS. Grupos de interés relación con GI, con experiencias, expectativas y relación con GI, con experiencias, expectativas y

necesidades conflictivasnecesidades conflictivas se generaran técnicas para superar las dificultadesse generaran técnicas para superar las dificultades

Clasificación de las técnicas:Clasificación de las técnicas: observaciónobservación elicitación no estructuradaelicitación no estructurada mappingmapping análisis formalanálisis formal elicitación estructuradaelicitación estructurada

Técnicas de ER corresponden a estos tiposTécnicas de ER corresponden a estos tipos

Page 44: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4444

ER y elicitación de ER y elicitación de conocimientosconocimientos

Intercambiabilidad de las técnicas Intercambiabilidad de las técnicas Los analistas de ER pueden mejorar los Los analistas de ER pueden mejorar los

resultados aplicando técnicas de resultados aplicando técnicas de elicitación del conocimiento ( tangible o elicitación del conocimiento ( tangible o tácito)tácito)

Page 45: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4545

ConclusiónConclusión Problema principal: adquirir el conocimiento y motivar a Problema principal: adquirir el conocimiento y motivar a

los grupos de interés afectadoslos grupos de interés afectados Técnicas vistasTécnicas vistas::

Entrevistas al usuarioEntrevistas al usuario, muy usadas, requieren preparación;, muy usadas, requieren preparación; Análisis de objetivos/metasAnálisis de objetivos/metas, exitosas para alcanzar consenso;, exitosas para alcanzar consenso; EscenariosEscenarios: atacan la limitación de memoria, requieren de la : atacan la limitación de memoria, requieren de la

experiencia y conocimiento de los GI;experiencia y conocimiento de los GI; Análisis de formulariosAnálisis de formularios, bypass de beneficiarios directos y una , bypass de beneficiarios directos y una

importante fuente de conocimiento;importante fuente de conocimiento; Análisis del LNAnálisis del LN: orientado hacia el medio más conveniente para los : orientado hacia el medio más conveniente para los

grupos beneficiariosgrupos beneficiarios ReutilizacionReutilizacion: punto de partida en un conjunto de requerimientos : punto de partida en un conjunto de requerimientos

establecidos por experiencias anteriores.establecidos por experiencias anteriores. Ciencias del comportamientoCiencias del comportamiento: atiende a las reglas sociales y las : atiende a las reglas sociales y las

prácticas en el entorno de funcionamiento del proyecto.prácticas en el entorno de funcionamiento del proyecto.

Page 46: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

4646

Comentarios Comentarios PreguntasPreguntas

RespuestasRespuestas

Muchas gracias por su atenciónMuchas gracias por su atenciónMBsC Francisco Martín GonzálezMBsC Francisco Martín González

Page 47: Elicitacion de Requerimientos Proyectos de Desarrollo Comunitario MBsC. Francisco Martín González. fico8008@yahoo.com 0424 - 9356296 Octubre 2010.

Francisco Martín González. Francisco Martín González.

Formación:Formación: Master en Ciencias del Comportamiento (Nova University), Postgrados: Gerencia Master en Ciencias del Comportamiento (Nova University), Postgrados: Gerencia (Northwestern University), Evaluación de Proyectos de Ingeniería y Agrícolas (Universidad Simón (Northwestern University), Evaluación de Proyectos de Ingeniería y Agrícolas (Universidad Simón Bolívar). Contador Público, experto en Ingeniería Valuatoria.Bolívar). Contador Público, experto en Ingeniería Valuatoria. Asesor independienteAsesor independiente (20 años) en el sector contratista, petrolero y de saneamiento ambiental en (20 años) en el sector contratista, petrolero y de saneamiento ambiental en Proyectos de Gerencia, tales como: Licitaciones y contratos, Desarrollo de Recursos Humanos, Proyectos de Gerencia, tales como: Licitaciones y contratos, Desarrollo de Recursos Humanos, Ingeniería Valuatoria, ISO 9000, Organización y Sistemas Informáticos, Planificación financiera y Ingeniería Valuatoria, ISO 9000, Organización y Sistemas Informáticos, Planificación financiera y Tributaria.Tributaria.Experiencia ejecutiva (10 años) en empresas transnacionales de alimentación, electrónica, Experiencia ejecutiva (10 años) en empresas transnacionales de alimentación, electrónica, farmacia y cosméticos.farmacia y cosméticos.

Profesor de Educación ContinúaProfesor de Educación Continúa (10 años) Universidad Simón Bolívar y Universidad Central de (10 años) Universidad Simón Bolívar y Universidad Central de Venezuela: Ingeniería Valuatoria, Finanzas y Rehabilitación de Empresas.Venezuela: Ingeniería Valuatoria, Finanzas y Rehabilitación de Empresas. Publicaciones enPublicaciones en: : www.Monografias.com; ; www.Ilustrados.com, , www.revistaCiencias.com

y Revista SOITAVE órgano de la Sociedad de Ingeniería de Tasación de Venezuela, sobre ingeniería y Revista SOITAVE órgano de la Sociedad de Ingeniería de Tasación de Venezuela, sobre ingeniería valuatoria; periódico EXTRA de Maturín, sobre Autoayuda , Desarrollo Económico y Personal; valuatoria; periódico EXTRA de Maturín, sobre Autoayuda , Desarrollo Económico y Personal; Editorial IDEA, Manual de Planificación y Organización de Mantenimiento,.Editorial IDEA, Manual de Planificación y Organización de Mantenimiento,.

Dominio informáticoDominio informático: Microsoft Suite, Project Plan, Procesos de Analisis Jerárquico, Modelos : Microsoft Suite, Project Plan, Procesos de Analisis Jerárquico, Modelos Financieros, Costos Basados en Actividad (ABC), Investigación por Internet, Mapas Conceptuales.Financieros, Costos Basados en Actividad (ABC), Investigación por Internet, Mapas Conceptuales.

E.Mail E.Mail [email protected] Tef.: 0414 – 3945242. Tef.: 0414 – 3945242.