Está en la página 1de 22

Desarrollo de software e

IHC
Interacción Humano Computadora
Dr. Víctor Hugo Menéndez Domínguez, FMAT
El ciclo de vida de la
IHC
Desarrollo de sistemas

Definición de
Requerimientos

Diseño del Software


y del Sistema

Implementación y
Prueba de unidades

Integración y Prueba
del Sistema

Operación y
Mantenimiento
Desarrollo de sistemas
Evalúe alternativas,
Determine objetivos identifique y resuelva
alternativas y riesgos
restricciones Análisis de
Riesgos
Análisis de
Riesgos
Análisis de
Riesgos Prototipo
Prototipo Operacional
Análisis Prototipo 3
de Proto 2
REVISIÓN Riesgos tipo 3

Plan de requerimientos Simulaciones, modelos y benchmarks


Concepto de
Plan del ciclo de vida
Operación Requeri
Planea la
mientos de Diseño Diseño
siguiente fase
SW del Detallado
Plan de Validación de Producto Codificación
Desarrollo Requerimientos
Prueba de
Plan de Integración Diseño Unidades
Prueba de
y Prueba V &V
Prueba de Integración
Aceptación Desarrolla y verifica
Servicio el siguiente nivel
del producto
Modelo de desarrollo en espiral
• Planteamiento de objetivos
• Se identifican los objetivos específicos para cada fase del proyecto
• Identificación y reducción de riesgos
• Los riesgos clave se identifican y analizan, y la información sirve para
minimizar los riesgos
• Desarrollo y validación
• Se elige un modelo apropiado para la siguiente fase del desarrollo
• Planeación
• Se revisa el proyecto y se trazan planes para la siguiente ronda del espiral
Desarrollo de sistemas interactivos
• Objetivo de la ingeniería de software
• La funcionalidad del programa es la correcta
• El programa es robusto, seguro y garantiza integridad en los datos
• Respeta los estándares, se integra a otros programas, es consistente y es portable
• Se ajusta al calendario y al presupuesto

• Objetivo de IHC
• El tiempo que necesita el usuario en aprender a usar el sistema
• El tiempo que le lleva al usuario hacer sus tareas
• Los errores que comete el usuario
• El tiempo de retención
• Su satisfacción
Involucrar al usuario en los procesos
• Mejor entendimiento de las necesidades y metas
• Producto más usable y apropiado
• Administración de las expectativas
• Sentido de pertenencia
Diseño Centrado en el Usuario
• Una comprensión clara de los requisitos de los usuarios y las tareas
• Incorporar los comentarios de los usuarios para definir los requisitos y
el diseño
• Implicación temprana y activa del usuario para evaluar el diseño del
producto
• Integrar el diseño centrado en el usuario con otras actividades de
desarrollo
• Proceso de diseño iterativo
Diseño Centrado en el Usuario
• Ayudar al usuario a
completar tareas en el
menor tiempo posible
haciendo del uso del
sistema una experiencia
positiva.
Diseño Centrado en el Usario
• Enfoque en usuarios
• significa entender a los usuarios, en cuanto a sus
características cognocitivas, de comportamiento y
antropomórficas

• Mediciones Empíricas
• Se deben observar las reacciones y rendimientos de los
usuarios para establecer escenarios, manuales, etc.

• Diseño iterativo
• Analisar-Diseñar-Prototipar-Medir
Análisis de
requerimientos
Importancia de los requerimientos de usuario
Análisis de requerimientos
• Definir la visión del proyecto con las partes interesadas, definir requisitos de usabilidad, formar
un equipo multidisciplinar, analizar productos competidores, documentar los escenarios de uso,
entre otros

• Entender qué es verdaderamente relevante para los usuarios


• Comprender e identificar aquello que puede aportarles valor de manera genuina
• ¿Quiénes son? ¿Qué hacen? ¿Por qué lo hacen?

• Entrevista
• Encuesta
• Observación
• Grupos de enfoque
• Estudios comparativos
Diseño y modelado
Diseño y modelado
• Diseños y metáforas, establecer perfiles y modelado de usuarios,
desarrollar el modelo de interacción, arquitectura de la información,
entre otros

• Ordenación de tarjetas
• Recorridos
• Escenarios
• Perfiles y persona
Diseño y modelado
• El (usuario) desea/necesita (deseo/necesidad ) porque (insight)
• “Los pacientes de este hospital (usuarios) necesitan sentirse más animados
cuando van al quirófano (necesidad) porque el traslado hasta allí es un
momento de miedo e incertidumbre (insight).”
• El reto creativo: “¿Cómo podemos hacer para que X mejore?”
• “¿Cómo podemos hacer para que los pacientes de este hospital se sientan
más animados y se reduzca su miedo e incertidumbre cuando van al
quirófano?
Desarrollo de prototipos
Prototipado
• Prototipar, documentar, verificar la consecución de objetivos, entre
otros.

• Roles
• Guión gráfico
• Prototipo
• Videos
• Evaluación de prototipo en papel
Evaluación de la
usabilidad
Evaluación
• Evaluación continua heurística, trabajar con el equipo de desarrollo
en la implementación del diseño, experimentación, emprender tests
de usabilidad, entre otros

• Análisis de registro de acciones


• Observación
• Cuestionario de usabilidad
• Evaluación heurística
• Análisis de expertos

También podría gustarte