TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

58
TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ

Transcript of TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Page 1: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y

VIEWPOINT

PAOLA PAEZ PEREZ

Page 2: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

• Impertinencia

• Imparcialidad

• Relajarse ante las restricciones

• Atender los detalles

• reestructurar

Page 3: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Métodos interactivos

• Entrevistas– Debe entrevistarse a si mismo– Se busca indagar las metas

Pasos para realizar una entrevista• Leer los antecedentes• Establecer los objetivos • Decidir a quien entrevistar• Preparar al entrevistado• Decidir el tipo de preguntas y la estructura

Page 4: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Tipos de preguntas

• Preguntas abiertas: Libertad

• Preguntas cerradas: Numero finito

– Preguntas bipolares: Opción en cada polo

• Sondeos : Ahondar en las preguntas

Page 5: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Preguntas Abiertas

• Ventajas:

– El entrevistado se sienta a gusto– Permite entender el vocabulario del entrevistado por

parte del entrevistador– Proporciona gran cantidad de detalles– Revela nuevas líneas de preguntas– Hacen mas interesante la entrevista– Permite mas espontaneidad– Facilitan la forma de expresarse

Page 6: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Preguntas Abiertas (Cont.)

• Desventajas

– Resultado datos irrelevantes– Posible perdida de control– Mucho tiempo -vs- información útil– Dan la impresión que el entrevistador es

inexperto– Entrevistador sin objetivo real

Page 7: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Preguntas Cerradas

• Ventajas

– Ahorrar tiempo– Comparar fácil– Ir al grano– Mantener el control – Cubrir terreno rápidamente– Conseguir datos relevantes

Page 8: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Preguntas Cerradas (Cont.)

• Desventajas.

– Aburren al entrevistado

– No obtienen gran cantidad de detalles

– Olvidar razones principales

– No hay relación cercana entre entrevistador y entrevistado

Page 9: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Atributos

Page 10: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Colocar la preguntas en una secuencia lógica

Estructura de Pirámide

Page 11: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Estructura de Embudo

Page 12: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Estructura de Diamante

Page 13: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios • Actividades, creencias, comportamientos y

características de las personas

• Preguntas cerradas

• Busca cuantificar las entrevistas

• Muestra considerable usuarios

• Recopila grandes cantidades de datos

Page 14: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios (Cont.)

• Útil cuando:

– Ubicación de personas dispersas

– Cuando el grupo es muy grande

– Estudio preliminar

– Apoyo a entrevistas

Page 15: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios (Cont.)

• Tipos de preguntas:

– Preguntas abiertas: • anticipar el tipo de respuesta• Alta comprensión preliminar

– Preguntas cerradas• Listar las posibles respuestas• Encuestar a una muestra considerable

Page 16: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Intercambios

Page 17: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Elección de Vocabulario

• Use el lenguaje de los encuestados

• Ser lo suficientemente especifico

• Haga preguntas breves

• No sea condescendiente, ni subestime a los encuestados

Page 18: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Elección de Vocabulario

• Evite la parcialidad

• Dirija las preguntas a los encuestados adecuados

• Aspecto técnico el correcto

• Software para verificar el nivel de las preguntas

Page 19: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios (Cont.)

• Escalas :– Escalas nominales:

¿Qué tipo de software usa mas?

1= procesador de texto

2= hoja de calculo

3= base de datos

4= programas de correo electrónico

– Escalas de intervalos

Page 20: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios (Cont.)

• Construcción de escalas

– Condescendencia

– Tendencia central

– Efecto de halo

Page 21: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionario (Cont.)

• Como diseñar un buen cuestionario:

– Dejar bastante espacio

– Facilite a los encuestados que marquen con claridad sus respuestas

– Mantenga un estilo consistente

Page 22: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Cuestionarios (Cont.)

• Métodos para aplicarla:

– Citar al mismo tiempo a todos

– Entregar y recoger personalmente los cuestionarios

– Permitir que llenen el cuestionario por si mismo en su trabajo y lo deje en una caja central

Page 23: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Métodos (Cont.)

– Manejarlos por correo

– Manejarlos por correo electrónico o la Web

Page 24: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Joint Application Design (JAD)

• Reducir tiempo

• Mejora calidad de datos

• Análisis y diseño de la interfaz en conjunto con el usuario

Page 25: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Condiciones para uso de JAD

• Intranquilidad por parte de los usuarios y quieren algo nuevo no una solución común

• Apoyo de la cultura organizacional a la resolución de problemas en conjunto

• Cantidad de ideas

• Ausencia de personal importante en la organización

Page 26: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

JAD• Analistas (pasivo), usuarios, ejecutivos, etc.

• 8 a 12 usuarios

• Líder con habilidades de comunicación no experto en análisis de sistemas

• 1-2 analistas expertos técnicos de otras áreas

• 1 miembro de departamento se sistemas de información

Page 27: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

JAD (Cont.)• Es recomendable realizarlas fuera de las

oficinas de la organización • Compromiso de asistencia

• Agenda a los asistentes

• Examinen.– Plantación – Recepción– Procesamiento y seguimiento de recibos– Supervisión y asignación– Procesamiento – registro– Envió y evaluación

Page 28: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

JAD (Cont.)

• Beneficios– Ahorro de tiempo

– Desarrollo rápido

– Mejora concepto de propiedad del sistema de información

– Desarrollo de diseños creativos

Page 29: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

JAD (Cont.)

• Desventajas – Falta de compromiso

– Preparación inadecuada y documentación incompleta

– Cultura organizacional inadecuado

Page 30: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Salón para reuniones

Page 31: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Prototipos

• Tipos:

– Parchado

– No operacional

– Primero de una serie

– De características seleccionadas

Page 32: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Prototipos (Cont.)

• Lineamientos

– Trabajar en módulos manejables

– Construir el prototipo rápidamente

– Modificar el prototipo en interacciones sucesivas

– Enfatizar en la interfaz del usuario

Page 33: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Técnicas de análisis

1. Orientadas a puntos de vista

– Una fuente o consumidor de datos– Un marco de trabajo de la representación

(un tipo de modelo)– Un receptor de servicios

Page 34: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Tipos de puntos de vista

• Fuentes de datos

• Representación de Framewords

• Receptores de los servicios

Page 35: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Orientada a puntos de vista

Método VORD (definición de requerimientos orientados a puntos de vista)

Page 36: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Formatos estándar de VORD

Page 37: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Identificación de puntos de vista

Page 38: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Información de servicios de los puntos de vista

Page 39: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Datos \ control puntos de vista

Page 40: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Jerarquía de puntos de vista

Page 41: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Plantilla cliente \ disposición de efectivo

Page 42: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Técnicas de análisis

2. Escenarios

– Descripción del estado del sistema– Descripción del flujo normal– Descripción de lo que puede ir mal– Información de otras actividades– Descripción del estado del sistema

Page 43: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Enfoques estructurados

• Escenarios de eventos

– Utilizados en VORD– Documentan el comportamiento del sistema– Describen el flujo de datos y acciones del

sistema y documenta las excepciones que puedan surgir

Page 44: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Escenario de eventos – transacción de inicio

Page 45: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Enfoques estructurados (Cont.)

• Casos de uso

– Convertido en una característica fundamental de UML

– Encapsula un conjunto de escenarios – Los diagramas de secuencia agregan

información a los casos de uso– Debe describir todas las posibles

interacciones con el sistema

Page 46: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Técnicas de análisis

3. Etnografía

– Observación – Mas rico y complejo que los sugeridos por

los modelos del sistema– Se han desarrollado en estudio de trafico

aéreo– Se a combinado con la creación de

prototipos

Page 47: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Etnográfica y construcción de prototipos

Page 48: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

3. Etnográfica

• Especialmente efectiva para entender.– Requerimientos derivados de la forma real de

trabajar – Requerimientos derivados de la cooperación

y conocimiento de las actividades

NO es apropiado para descubrir requerimientos organizacionales del dominio.

Page 49: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Groupware

• Aprovechan la disponibilidad de la red • Tiene un sistema de correo electrónico• Ayudan a los miembros del equipo a:

– Calendarizar y asistir a reuniones– Compartir datos– Crear y analizar documentos– Realizar conferencias grupales– Manejar y monitorear flujo de trabajo

Page 50: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Ingeniería o administración de requerimientos

Según Oberg es:

• “Un enfoque sistema sistemático para elicitar, organizar y documentar los requerimientos del sistema.

• Un proceso que establece y mantiene un acuerdo entre el cliente y el usuario y el equipo de proyecto sobre los requerimientos cambiantes del sistema”

Page 51: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Metodología DoRCU

(Documentación de Requerimientos Centrada en el Usuario)

1. Eliminación de Requerimientos

2. Análisis de Requerimientos

3. Especificación de Requerimientos

4. validación y certificación de los requerimientos

Page 52: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

1. Eliminación de Requerimientos

1.1 Formar el equipo multidisciplinario

1.2 Buscar hechos

1.3 Recolectar y Clasificar

1.4 Evaluar y Racionalizar

1.5 Dar Prioridad

1.6 Integrar y Validar

1.7 Documentar la etapa

Page 53: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.
Page 54: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

2. Análisis de Requerimientos

2.1 Reducir ambigüedades en los requerimientos

2.2 Traducir a lenguaje a lenguaje técnico los requerimientos

2.3 Plantear un modelo lógico

2.4 Documentar etapa

Page 55: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

3. Especificación de Requerimientos

3.1 Determinar el tipo de Requerimiento

3.2 Elegir la herramienta de especificación acorde al tipo de requerimiento

3.3 Especificar de acuerdo a la herramienta seleccionada

3.4 Documentar etapa

Page 56: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

4. Validación y Certificación de Requerimientos

4.1 Seleccionar las fuentes de información entre DE

y DA a fin de evaluar el DP

4.2 Elegir o diseñar el modelo de documentos acorde al grado de detalle requerido y al lector final

4.3 Elegir la herramienta de documentación que mejor se aplique al modelo seleccionado

4.4 documentar respetando los estándares vigentes a la fecha de realización del documento de Requerimientos

4.5 Validar4.6 Certificar

Page 57: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.
Page 58: TECNICAS DE RECOLECCION DE REQUERIMIENTOS, JAD Y VIEWPOINT PAOLA PAEZ PEREZ.

Bibliografía • M. Griselda Báez, Silvia I. Barba Brunner, editores. “Metodología DoRCU

para la Ingeniería de Requerimientos”. La Habana. Disponible en: http://www.inf.puc-rio.br/wer01/Mod-Req-1.pdf

• Prof. Luis Eduardo Mendoza M. Prof. María A. Pérez de Ovalles, revisado. “SISTEMAS DE INFORMACIÓN II”. Disponible en: http://prof.usb.ve/lmendoza/Documentos/PS-6116/Teor%EDa%20PS6116%20Requerimientos.pdf

• Gonzalo Mena Mendoza. “Proceso de la ingenieria de requerimientos”. Santiago de Querétaro; julio de 2005[Enero 2007]. Disponible en: http://mena.com.mx/gonzalo/maestria/ingreq/presenta/procesos_ir/

• Dr. Aurelio López LópezDr. Gustavo Rodríguez Gómez, traductores. “Procesos de la ingeniería de requerimientos”. Disponibles en: http://ccc.inaoep.mx/~grodrig/Descargas/IngSoftIch06.pdf

• Enrique Barreiro. “ingeniería de requerimientos”.