Interacción Persona -...

31
Tema: Análisis de requisitos Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Interacción Persona - Ordenador Análisis de Requisitos (I)

Transcript of Interacción Persona -...

Tema: Análisis de requisitos

Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo

Interacción Persona - Ordenador

Análisis de Requisitos (I)

Tema: Análisis de requisitos

Modelo de proceso de diseño de la interfaz

• Análisis de Requisitos – Recogida de datos

• Análisis etnográfico • Estudio de la audiencia • Análisis de la competencia

– Análisis de la información • Objetivos de la aplicación • Objetivos de usabilidad • Objetivos de accesibilidad • Definición de Hardware y Software

• Diseño – Iteración: Prototipado y Evaluación – Definir tareas – Definir estilo: Interacción e Interfaz

• Implementación – Prototipos funcionales, evaluación

• Lanzamiento – Evaluación: test de usabilidad

Tema: Análisis de requisitos

Objetivos

• Conocer y aplicar la fase de análisis de requisitos (AR): – Adquisición o recogida de datos

• Utilizar técnicas para recopilar información suficiente, exacta y relevante como para poder determinar los requisitos del sistema de forma clara.

• Se realiza mediante técnicas de observación y recolección – Análisis de la información

• Analizar e interpretar la información recolectada en la fase anterior para identificar patrones, calcular valores numéricos, etc. que sirvan para definir claramente los objetivos

• Se realiza mediante sistematización en formularios

• Saber generar: Documento de AR

Tema: Análisis de requisitos

Análisis de requisitos

• Requisitos. Definición:

– Circunstancia o condición necesaria para algo (RAE)

– Prestaciones que debe satisfacer o condiciones que debe cumplir un producto. • Los requisitos se pueden definir con diferentes niveles de

abstracción • Generalmente se obtienen a partir de observación, entrevistas

o cuestionarios • Es necesario formalizar los resultados de esta etapa en un

documento de análisis de requisitos

Tema: Análisis de requisitos

Análisis de requisitos

¿Qué se busca en la fase de análisis de requisitos?

– Entender lo mejor posible a los usuarios, actividades, contexto de la actividad,…

– De este modo es posible determinar un conjunto estable de los requisitos que formarán la base del diseño.

– Los requisitos deben ser específicos, no ambiguos y claros.

Encontrar y resolver un problema de software después del lanzamiento es usualmente 100 veces más costoso que

encontrarlo durante las fases de análisis y diseño (Boehm & Basili, 2001)

Tema: Análisis de requisitos

Análisis de Requisitos

• Adquisición o recogida de datos – Recopilar información suficiente, exacta y relevante como

para poder determinar los requisitos del sistema de forma clara.

– Se realiza mediante técnicas de observación y recolección.

• Análisis e interpretación de la información – Analizar la información para identificar patrones, calcular

valores numéricos, etc. que sirven para definir los objetivos. – Se realiza mediante: Sistematización en formularios,

siguiendo normas o estándares.

• Conclusiones: – Decidir las acciones a realizar en base a la información. – Se realiza mediante: Documento de Análisis de Requisitos.

Tema: Análisis de requisitos

Análisis de Requisitos

• Adquisición o recogida de datos Observación y recolección de datos.

– Análisis etnográfico: Observación del entorno y procedimiento de trabajo. – Estudio de la audiencia: Usuarios y sus necesidades. – Análisis de la competencia: Aplicaciones similares. Versiones previas o

métodos anteriores.

• Análisis e interpretación de la información Sistematización en formularios, siguiendo normas o estándares.

– Objetivos de la aplicación: Descripción de tareas (requisitos funcionales, casos de uso).

– Objetivos de usabilidad y accesibilidad. – Plataforma hardware y software necesaria. Dispositivos de interacción.

Tema: Análisis de requisitos

Adquisición de datos

• Adquisición o recogida de datos

– Recopilar información suficiente, exacta y relevante como para poder determinar los requisitos del sistema de forma clara.

– Si se va a recoger información de los propios usuarios hay que preparar y ejecutar cuidadosamente las sesiones de recogida de datos: 5 cuestiones claves

– La documentación obtenida servirá de base para el análisis de las necesidades de los usuarios y la definición de los objetivos de la aplicación.

Tema: Análisis de requisitos

Adquisición de datos

• Adquisición de datos: 5 cuestiones clave

– Establecer objetivos claros. – Identificar a los participantes: población objetivo o

muestreo (probabilístico o no probabilístico). – Relación con los participantes: formulario de

consentimiento informado/ incentivos. – Triangulación o investigacion de un fenómeno desde

al menos dos perspectivas diferentes: triangulación de datos, de investigadores, de teorías, de metodologías.

– Estudios piloto.

Tema: Análisis de requisitos

Adquisición de datos

• Adquisición o recogida de datos

– Se pueden utilizar varias técnicas para la adquisición de datos, similares a las que se van a usar posteriormente en las etapas de evaluación.

– Veremos aquí las técnicas que normalmente se usan en la fase de AR: • Entrevistas • Cuestionarios • Grupo de atención dirigido (Focus Group) • Observación

Tema: Análisis de requisitos

Adquisición: Técnicas

Entrevistas

• Entrevistar a los usuarios respecto de su experiencia en la realización de sus tareas resulta una manera directa de recoger información. – Las entrevistas pueden ser estructuradas o no estructuradas – Usualmente son síncronas y cara a cara

• Las entrevistas pueden ser efectivas para una evaluación de alto nivel, particularmente para extraer información sobre el modelo mental del usuario, sus preferencias, impresiones y actitudes.

Tema: Análisis de requisitos

Adquisición: Técnicas

Entrevistas

• Para que la entrevista sea lo más efectiva posible, se tiene que preparar con antelación, con todo un conjunto de preguntas básicas. El investigador o revisor puede adaptar la entrevista al entrevistado y obtener el máximo beneficio.

• Las cuestiones se pueden modificar o adaptar teniendo en cuenta el contexto.

Tema: Análisis de requisitos

Adquisición: Técnicas

Cuestionarios

• Serie de preguntas diseñadas para que se contesten sin presencia del investigador: – Suelen ser asíncronos – Pueden hacerse en papel, online…

• Es un método menos flexible que la entrevista, pero puede llegar a un grupo más numeroso y se puede analizar con más rigor.

Tema: Análisis de requisitos

Adquisición: Técnicas

Cuestionarios

• Se pueden realizar diferentes tipos de preguntas: – General

• Preguntas que ayudan a establecer el perfil de usuario y su puesto dentro de la población en estudio

• Incluye cuestiones como edad, sexo, ocupación, lugar de residencia y otras.

– Abierta • Preguntas útiles para recoger información general subjetiva • Pueden dar sugerencias interesantes y encontrar errores no

previstos.

Tema: Análisis de requisitos

Adquisición: Técnicas

Cuestionarios

• Se pueden realizar diferentes tipos de preguntas: – Escalar

• Permite preguntar al usuario sobre un punto específico en una escala numérica (escalas Likert)

• Ej: El formulario A1 es comprensible Poco 1 2 3 4 5 Mucho

– Opción múltiple • En este caso se ofrecen una serie de respuestas y se pide responder

a una o a varias de las opciones • Ej: ¿Qué tipo de software tienes que utilizar?

- Tratamiento de texto - Hoja de cálculo - Bases de datos - Contabilidad

Tema: Análisis de requisitos

Adquisición: Técnicas

Grupo de discusión dirigido (Focus Group)

• Modalidad de entrevista en grupo con un objetivo preciso – Suele hacerse cuando ya se tiene una idea previa obtenida por

estudios de mercado, técnicas de observación, técnicas de indagación, etc.

Tema: Análisis de requisitos

Adquisición: Técnicas

Grupo de discusión dirigido (Focus Group)

• Método: – Se prepara previamente el guión exacto (tema, implicados,

duración, etc.) – Se reúnen de 6 a 9 usuarios para discutir aspectos de la

aplicación – Permite capturar reacciones espontáneas e ideas que

evolucionan en el proceso dinámico del grupo – Un experto en usabilidad debe actuar de moderador

Tema: Análisis de requisitos

Adquisición: Técnicas

Observación

• Método: – Los usuarios son observados directamente por el observador o

indirectamente mediante la toma/grabación de datos que son posteriormente analizados.

– Puede tratarse de observaciones de campo, o en entornos controlados (laboratorios)

– Permite entender el contexto, las tareas y los objetivos de los usuarios.

Tema: Análisis de requisitos

Análisis de Requisitos

• Adquisición de datos: elección técnica

Tema: Análisis de requisitos

Análisis de Requisitos

• Adquisición o recogida de datos Observación y recolección de datos.

– Análisis etnográfico: Observación del entorno y procedimiento de trabajo

– Estudio de la audiencia: Usuarios y sus necesidades – Análisis de la competencia: Métodos anteriores, versiones previas

o aplicaciones similares

• Análisis e interpretación de la información Sistematización en formularios, siguiendo normas o estándares

– Objetivos de la aplicación: Descripción de tareas (requisitos, casos de uso)

– Objetivos de usabilidad y accesibilidad – Plataforma hardware y software necesaria. Dispositivos de

interacción.

Tema: Análisis de requisitos

Adquisición: Análisis Etnográfico

• El objetivo es observar una situación sin imponer a priori ningún marco de trabajo.

• La mayor parte de los estudios etnográficos se realizan por observación directa. – El investigador es un observador (no intrusivo)

• Se utiliza en IPO para entender el comportamiento de los usuarios. – Permite determinar los deseos reales de

los usuarios y para diseñar productos que se adecúen “intuitivamente” en sus vidas

Tema: Análisis de requisitos

Adquisición: Análisis Etnográfico

• Observación directa en el centro de trabajo • Organización del trabajo: cómo se hace ahora. • Captura inicial de actores y tareas • Deben anotarse las condiciones del puesto o lugar de

trabajo • Cada cosa que sea relevante en el trabajo en una

cierta situación es un objeto a catalogar • Los objetos pueden ser cosas físicas o conceptuales:

• Impresos (identidad corporativa), • Procedimientos de trabajo (entorno social) • …

Tema: Análisis de requisitos

Adquisición: Análisis Etnográfico

• Material a recolectar en un estudio etnográfico: – Descripción de las actividades o trabajos – Reglas y procedimientos que rigen actividades

particulares – Descripción de las actividades observadas – Grabaciones, fotografías (usual / no usual) – Entrevistas informales con participantes – Diagramas, flujo de trabajo, orden

y secuenciación de tareas – Mapas de proceso: relación entre actividades

Tema: Análisis de requisitos

Adquisición: Estudio de la Audiencia

• El estudio de la audiencia implica estudiar a los usuarios potenciales, teniendo en cuenta sus necesidades, preferencias, etc.

• Audiencia: usuarios a los que va dirigida • Clasificación en grupos o categorías • Necesidades del usuario

• Se utilizan entrevistas o cuestionarios – Se elige una muestra representativa de implicados

Tema: Análisis de requisitos

Adquisición: Estudio de la Audiencia

• Clasificación de los usuarios – Objetivo: conocer quiénes serán nuestros usuarios. – Clasificar todos los grupos posibles en categorías

(actores que realizan determinadas tareas) • Si el sitio es para vender coches, pueden ser compradores, vendedores y otros • Uno o varios grupos lingüísticos • Uno o varios grupos de edad • ….

– Hace falta definir las tareas (casos de uso) para cada categoría (actor)

– Es útil utilizar la técnica de representación mediante escenarios

Tema: Análisis de requisitos

Adquisición: Estudio de la Audiencia

• Usuarios e implicados

– ¿Quién se verá afectado por la existencia del sitio? • Clientes, directivos responsables • el equipo de diseño, • el equipo de desarrollo, • los usuarios finales, • etc..

– Debemos generar un grupo de usuarios e implicados con representantes de todos estos grupos.

Tema: Análisis de requisitos

Adquisición: Estudio de la Audiencia

• Análisis de la diversidad: – Tener en cuenta las diferencias individuales

• Hay que considerar: – Segmento de mercado

• Edad, educación, ocupación, hobbies, ingresos

– Capacidades • Visuales, oído, movimiento o cognitivas

– Nivel de experiencia • Conocimiento del entorno, conocimiento del dominio

– Nivel en la jerarquía • Nivel de responsabilidad, acceso a información

Tema: Análisis de requisitos

Adquisición: Análisis de la competencia

• Un análisis competitivo es un camino fácil y rápido para establecer un punto de partida en el diseño.

• Actividades – Realizar una lista de la competencia – Crear un tabla comparativa con la evaluación de cada una – Realizar una presentación, focus group, etc.. para revisar los

resultados

• Revisar versiones previas de la aplicación y compararlas con las de la competencia.

• Desde el punto de vista de la usabilidad, buscaremos buenas ideas de interfaz de usuario para aplicarlas a nuestro diseño.

Tema: Análisis de requisitos

Adquisición: Análisis de la competencia

Tema: Análisis de requisitos

Adquisición: Análisis de la competencia

• En web: Estudio de la primera página

Tema: Análisis de requisitos

Adquisición: Análisis de la competencia

• En web: Análisis de la navegación

Controles del sistemaoperativo y del navegador

19%

Identidad y bienvenidaal sitio

4%

Navegación11%Contenido de interés

47%

Publicidad ypatrocinio

15%

Sin utilizar4%