SlideShare una empresa de Scribd logo
1 de 47
Análisis
David Díez Cebollero
Departamento de Informática
Universidad Carlos III de Madrid
DISEÑO DE
SISTEMAS INTERACTIVOS
Grado en
Ingeniería Informática
Diseño de Sistemas Interactivos
Análisis > Contenido sesión 5
 Entender la importancia de la definición del problema
 Entender la importancia de modelar el quién, el qué y el cómo
 Conocer la utilidad del uso de narrativas y diagramas
 Definir el concepto de “persona”
 Definir el concepto de “requisito”
 Conocer la diferencia entre “historia de usuario”, “escenario” y “caso
de uso”
 Conocer el “mapa de tareas” y el “service blueprint” como
representaciones visuales de los escenarios
18/02/2016David Díez Cebollero
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema
“La definición del problema es la
actividad de análisis dirigida a
articular la información generada a
fin de establecer las características
del sistema a elaborar.”
“El objetivo de la actividad es
desarrollar una serie de
entregables que guíen el resto del
proceso de diseño.”
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema
¿Qué acciones cognitivas se realizan?
 Interpretar datos
 Explicitar datos
 Reducir datos
 Analizar datos
 Articular información
 Resumir información
 Extrapolar información
 Abstraer información
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema
¿Qué tipos de artefactos se utilizan?
 Diagramas (D)
Representación gráfica de la operativa de un
sistema o del comportamiento del usuario
del mismo
 Narrativas (N)
Descripción mediante el uso de historias,
relatos o secuencias de hechos de
procesos, contextos o actividades
 Enunciados (E)
Proposiciones o definiciones de tipo textual
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema
¿Qué aspectos deben ser modelados?
 Quién utilizará el sistema
Establecer el perfil y características de los
potenciales usuarios del sistema
 Qué hará ese quién gracias al sistema
Fijar la actividad a resolver en base a los
objetivos y tareas acometidos
 Cómo realizará el quién ese qué
Establecer el conjunto de acciones u
operativas necesarias para ejecutar una
determinada tarea

18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema
¿Qué artefactos de modelado utilizaremos?
 Quién
 Persona (N)
 Qué
 Historia de usuario (E)
 Escenario (N)
 Mapa de tareas (D)
 Service blueprint (D)
 Cómo
 Caso de uso (N)
 Diagrama de flujo de tareas (D)
 Requisito de sistema (E)
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
Sobre la importancia del quién…
@About Face 3 - Wiley
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Qué es un “persona”?
 Definición
“Un persona es un arquetipo de un usuario real del sistema, definido de
acuerdo a sus objetivos y atributos diferenciadores”
 Características
 No se trata de una descripción de una persona real sino de una
representación de un potencial usuario del sistema
 Un persona debe recoger, al menos, información personal, experiencia,
conocimiento y labor realizada, así como gustos, aficiones y preferencias
 Es necesario crear personas por cada uno de los tipos significativos de
usuarios (primarios) del sistema
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Qué NO es un “persona”?
 No es un perfil de usuario
Perfil de usuario (user profile): Conjunto de características de un grupo de
usuarios del sistema
 No es un rol del usuario
Rol del usuario (en UML, actor): Conjunto de tareas/operativas acometidas
por un usuario del sistema
 No es un estereotipo
Estereotipo: Idea comúnmente
aceptada pero no basada en
pruebas ni hechos objetivos
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Por qué útil un “persona”?
Permite…
…describir a los potenciales usuarios del sistema desde distintos
puntos de vista.
…mejorar comunicación entre los participantes en el proceso de
diseño.
…alcanzar un mayor nivel de empatía con el potencial usuario del
sistema.
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Qué formato tiene un “persona”?
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Cómo se elabora un “persona”?
1. Elaborar hipótesis sobre persona
2. Realizar estudio con potenciales usuarios
3. Identificar variables conductuales
(Actividad / Actitud / Aptitud / Motivación / Habilidades)
4. Relacionar los individuos entrevistados (estudiados) con las variables
conductuales definidas
5. Establecer patrones de comportamiento
6. Definir características y objetivos relevantes por patrón de
comportamiento
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Cómo se elabora un “persona”?
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Quién
Persona
¿Cuáles son los pros y contras del “persona”?
 Según el contexto de aplicación puede definirse un
número excesivo de personas
 No incorpora mecanismos de validación, con lo
que pueden fijarse presunciones erróneas
 Poco estructurado
 Fácil de elaborar
 Fácil de combinar con distintos métodos de diseño
 Proporciona un modelo consistente para todos los
integrantes del equipo de diseño
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
Requisito
(70s)
Caso de uso
(mid 80s)
Escenario
de uso
(mid 90s)
Historia de
usuario
(2000s)
Sistema Usuario

Sobre la importancia del qué y el cómo…
Mapa de tareas
Service blueprint
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
Requisito
(70s)
Caso de uso
(mid 80s)
Escenario
de uso
(mid 90s)
Historia de
usuario
(2000s)
Sistema Usuario
¿Cómo funciona el
sistema?
Mapa de tareas
Service blueprint
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
¿Qué es un “requisito”?
“Declaración de un producto que especifica sus características sobre:
(i) qué debe ser –requisitos del producto-; y
(ii) cómo debe ser alcanzado –requisitos del proceso-
Un requisito debe ser claro, concreto y medible”
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
¿Qué es un “requisito”?
“El tiempo de descarga de una página debe ser inferior a cinco
segundos.”
“El sistema permitirá el acceso a la página principal desde cualquier
página del sitio.”
“El envío de datos entre el cliente y el servidor debe realizar de
manera cifrada.”
“El sistema controlará el estado de la cuenta corriente antes de
permitir el reembolso de la cantidad solicitada.”
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
¿Qué es un “requisito”?
Tipo (de) Usuario (de) Sistema
Funcional
El sistema permitirá
crear un nuevo curso
El sistema permitirá
seleccionar entre los
distintos grupos de
matrícula del curso
No funcional
El tiempo de respuesta
del sistema será tal que
no obligará al usuario a
realizar tareas en
paralelo
El tiempo de respuesta
del sistema desde la
ejecución de la
búsqueda hasta que se
recupere el primer dato
será inferior a 10
segundos
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
El documento de especificación de requisitos
 Definición
“Conjunto de requisitos del sistema estructurados de acuerdo a un
formato establecido.”
 Características
 Existen distintas propuestas de formalización de requisitos:
 Estándar IEEE 830
 Agencia Especial Europea (ESA91)
 Plantilla de Volere
 Por cada requisito debe fijarse, al menos, el identificador del requisito, su
tipo y descripción
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
El documento de especificación de requisitos
Volere Requirements Specification Template
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
El documento de especificación de requisitos
Volere Requirements Specification Template
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Especificación de requisitos
Requisitos de contenido
@Communicating the User Experience - Wiley
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
Requisito
(70s)
Caso de uso
(mid 80s)
Escenario
de uso
(mid 90s)
Historia de
usuario
(2000s)
Sistema Usuario
¿Cómo actúa el
sistema?
Mapa de tareas
Service blueprint
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Caso de uso
¿Qué es un “caso de uso”?
 Definición
“Un caso de uso es una descripción de una interacción entre el usuario y el
sistema desde el punto de vista del usuario.”
 Características
 Los casos de uso describen tareas de usuario pero centrándose en la
interacción con el sistema
 El caso de uso debe recoger, al menos, el objetivo, los persona
implicados, el curso básico y el curso alternativo de acciones asociadas al
caso de uso
 Los casos de uso (su relación entre sí y con los actores del sistema) se
representar de manera gráfica mediante el empleo de “diagramas de
casos de uso”.
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Cómo
Caso de uso
¿Qué formato tiene un “caso de uso”?
Jerry’s commercial chipper breaks down. He:
1. Locates user manual and identifies name and model number
2. Enters name and model number in search field at Google.com
3. Hits “Enter”
4. Searches results appear; scans page for name and model number
5. Finds no results that look correct
6. Enters chipper name in search field
7. Hits “Enter”
8. Searches results appear; scans page
9. Finds listing for chipper
10. Clicks link
11. Scans page for model number
12. Identifies link for owner’s manual
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Requisito
(70s)
Caso de uso
(mid 80s)
Escenario
de uso
(mid 90s)
Historia de
usuario
(2000s)
Sistema Usuario
¿Qué?
(Con algo de cómo)
Mapa de tareas
Service blueprint
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Escenario
¿Qué es un “escenario”?
 Definición
“Un escenario (o escenario de uso) es una narración informal que describe
actividades humanas o tareas de usuario.”
 Características
 Un escenario no describe explícitamente el uso de software o de
tecnologías para ejecutar la tarea sino únicamente la tarea en sí
 El escenario debe recoger el objetivo de la tarea, los actores implicados,
así como las acciones realizadas para completarla
 Se crean tantos escenarios como situaciones de interés que necesitan ser
especificadas
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Escenario
¿Qué formato tiene un “escenario”?
@User and Task Analysis for Interface Design – John Wiley & Sons
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Escenario
¿Qué formato tiene un “escenario”?
“Jerry has been helping his father manage an all-purpose machine shop in Western
Massachusetts since he graduated from high school a decade ago. In the last year,
Jerry’s father has retired, leaving Jerry in charge. Their only commercial wood
chipper, which Jerry’s father purchased before Jerry began working with him, has
broken down. He suspects that the hydraulic pump lever is broken. Jerry manages
to locate the operator’s manual for the chipper, and searches the web for the
manufacturer’s name and the model number. He finds several listings for his
chipper online, and chooses the first one to view. On the chipper’s listing page, he
finds a link to a PDF of the owner’s manual. He reads through it and finds a
diagram showing the hydraulic pump and the part number for the lever. But there is
nowhere on the page he is viewing that indicates he can order this part. He clicks a
link to contact the manufacturer, who he hopes can point him in the right direction.
One of Jerry’s long-time clients, the local country club, is expecting to pick up the
chipper in two weeks.”
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Escenario
¿Qué formato tiene un “escenario”?
18/02/2016David Díez Cebollero
 Definición
“Representación gráfica de un escenario de uso del sistema priorizando las
tareas necesarias para su ejecución, así como la funcionalidad requerida por
el sistema.”
 Características
 Planteado como una alternativa visual al documento de especificación de
requisitos
 Adecuado para representar tanto tareas como flujos de información con el
sistema
 Algunos autores lo nomina como “design map” o “task analysis grid”,
considerándolo como un instrumento para guiar el diseño del sistema
Mapas de tareas
¿Qué es un mapa de tareas?
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Mapa de tareas
¿Qué formato tiene un mapa de tareas?
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Mapa de tareas
¿Qué formato tiene un mapa de tareas?
18/02/2016David Díez Cebollero
Service Blueprint
 Definición
“Representación gráfica
(diagrama) que describe la
naturaleza y características de
un servicio.”
 Características
 Modelo conceptual del servicio
 Frontera entre el análisis del
problema (identificar el servicio) y
la síntesis de la solución (definir la
estructura del servicio)
 Básico en el diseño de servicios y
cada vez más utilizado en Agile UX
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
18/02/2016David Díez Cebollero
Service Blueprint
Representación
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
18/02/2016David Díez Cebollero
Service Blueprint
Representación
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
18/02/2016David Díez Cebollero
Service Blueprint
Proceso de definición
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Requisito
(70s)
Caso de uso
(mid 80s)
Escenario
de uso
(mid 90s)
Historia de
usuario
(2000s)
Sistema Usuario
¿Qué? Mapa de tareas
Service blueprint
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Historia de usuario
¿Qué es una “historia de usuario”?
 Definición
“Una historia de usuario (en inglés, user story) es una breve descripción que
identifica a un usuario y su necesidad.”
 Características
 Originario de las metodologías de desarrollo ágiles dónde se emplean
para la especificación de requisitos
 Una historia de usuario es un enunciado, no una narración, tiene una
extensión de una o dos frases
 Las historias de usuario siguen la estructura:
<persona> <acción> <objetivo>
Alguien realiza una acción para alcanzar un objetivo
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado > Qué
Historia de usuario
¿Qué formato tiene una “historia de usuario”?
“As an Industrial Facilities Manager, Cathy is responsible for
maintaining production systems and sustainability, which includes
keeping equipment functional. She needs quick access to maintenance
information and parts supply for her facility’s entire inventory.”
“Jack owns a small landscaping business. He needs to be able to order
replacement parts and have access to resources that will help him
safely and properly service his equipment on his own.”
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
1 2 3
Definir los “persona” Elaborar “mapa mental” Modelar qué y cómo
1. En base al “modelo mental”,
definir “escenarios” o
“mapas de tareas”
2. Definir los “casos de uso” de
cada “escenario”
3. Si es obligado, definir los
requisitos del sistema
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
1 2
3
4
Definir los “persona” Elaborar “user journey”
Elaborar “experience map”
Modelar qué y cómo
1. En base al “experience
map”, establecer
“touchpoints”
2. Por cada “touchpoint”, definir
“historias de usuario”
(tomando como referencia el
“experience map”)
3. Si lo solicita el cliente, definir
los requisitos del sistema
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Modelado
1 2
3
4
Definir los “persona” Elaborar “user journey”
Elaborar “experience map”
Modelar qué y cómo
1. Elaborar el “service
blueprint”
2. En base a los artefactos
previos, establecer
“touchpoints”
3. Por cada “touchpoint”, definir
“historias de usuario”
(tomando como referencia el
“experience map”)
4. Si lo solicita el cliente, definir
los requisitos del sistema
18/02/2016David Díez Cebollero
Diseño de Sistemas Interactivos
Análisis > Definición del problema > Consejo
Recordad: El objetivo no es elaborar
artefactos por elaborarlos, sino definir
adecuadamente las características del
sistema a fin de guiar sucesivas etapas
del proceso.
Diseño de Sistemas Interactivos
Análisis > Contenido sesión 5
 Entender la importancia de la definición del problema
 Entender la importancia de modelar el quién, el qué y el cómo
 Conocer la utilidad del uso de narrativas y diagramas
 Definir el concepto de “persona”
 Definir el concepto de “requisito”
 Conocer la diferencia entre “historia de usuario”, “escenario” y “caso
de uso”
 Conocer el “mapa de tareas” y el “service blueprint” como
representaciones visuales de los escenarios
18/02/2016David Díez Cebollero

Más contenido relacionado

La actualidad más candente

La actualidad más candente (9)

Antecedentes del Diseño Centrado en el Usuario (Diseño de productos)
Antecedentes del Diseño Centrado en el Usuario (Diseño de productos)Antecedentes del Diseño Centrado en el Usuario (Diseño de productos)
Antecedentes del Diseño Centrado en el Usuario (Diseño de productos)
 
Fases del proceso tecnologico
Fases del proceso tecnologicoFases del proceso tecnologico
Fases del proceso tecnologico
 
Fases del proceso tecnologico
Fases del proceso tecnologicoFases del proceso tecnologico
Fases del proceso tecnologico
 
Libro analisis de sistemas
Libro analisis de sistemasLibro analisis de sistemas
Libro analisis de sistemas
 
Ecorat mouse
Ecorat mouseEcorat mouse
Ecorat mouse
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?
 
Fases del proceso tecnologico
Fases del proceso tecnologicoFases del proceso tecnologico
Fases del proceso tecnologico
 

Similar a Sesion05 analisis-definir

Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
Roles profesionales en la Arquitectura de Información
Roles profesionales en la Arquitectura de InformaciónRoles profesionales en la Arquitectura de Información
Roles profesionales en la Arquitectura de InformaciónRodrigo Ronda
 
Herramientas usadas para definir el ambiente
Herramientas usadas para definir el ambienteHerramientas usadas para definir el ambiente
Herramientas usadas para definir el ambienteAlejandra Apeleister
 
Ingeniera de requisitos
Ingeniera de requisitosIngeniera de requisitos
Ingeniera de requisitosJean Santos
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosOriana Campos
 
Cursos gratuitos consultoría
Cursos gratuitos consultoríaCursos gratuitos consultoría
Cursos gratuitos consultoríaMaría Fc
 
Cursos gratuitos sector consultoría
Cursos gratuitos sector consultoríaCursos gratuitos sector consultoría
Cursos gratuitos sector consultoríaMaría Fc
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos CHICATEC
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 

Similar a Sesion05 analisis-definir (20)

Documentación, diseño de un SI y Ayuda en Línea
Documentación, diseño de un SI y Ayuda en LíneaDocumentación, diseño de un SI y Ayuda en Línea
Documentación, diseño de un SI y Ayuda en Línea
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
HojadeVida
HojadeVidaHojadeVida
HojadeVida
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Roles profesionales en la Arquitectura de Información
Roles profesionales en la Arquitectura de InformaciónRoles profesionales en la Arquitectura de Información
Roles profesionales en la Arquitectura de Información
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Sistemas I (II Bimestre)
Sistemas I (II Bimestre)Sistemas I (II Bimestre)
Sistemas I (II Bimestre)
 
Herramientas usadas para definir el ambiente
Herramientas usadas para definir el ambienteHerramientas usadas para definir el ambiente
Herramientas usadas para definir el ambiente
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Ingeniera de requisitos
Ingeniera de requisitosIngeniera de requisitos
Ingeniera de requisitos
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
ANÁLISIS Y DISEÑO DEL SISTEMA
ANÁLISIS Y DISEÑO DEL SISTEMAANÁLISIS Y DISEÑO DEL SISTEMA
ANÁLISIS Y DISEÑO DEL SISTEMA
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Cursos gratuitos consultoría
Cursos gratuitos consultoríaCursos gratuitos consultoría
Cursos gratuitos consultoría
 
Cursos gratuitos sector consultoría
Cursos gratuitos sector consultoríaCursos gratuitos sector consultoría
Cursos gratuitos sector consultoría
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 

Último

Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialAndreaMlaga1
 
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptxReneSalas18
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddabuitragoi
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfasnsdt
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdfcnaomi195
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturajesusgrosales12
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfPapiElMejor1
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoWilsonChambi4
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 

Último (20)

Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidad
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitectura
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdf
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 

Sesion05 analisis-definir

  • 1. Análisis David Díez Cebollero Departamento de Informática Universidad Carlos III de Madrid DISEÑO DE SISTEMAS INTERACTIVOS Grado en Ingeniería Informática
  • 2. Diseño de Sistemas Interactivos Análisis > Contenido sesión 5  Entender la importancia de la definición del problema  Entender la importancia de modelar el quién, el qué y el cómo  Conocer la utilidad del uso de narrativas y diagramas  Definir el concepto de “persona”  Definir el concepto de “requisito”  Conocer la diferencia entre “historia de usuario”, “escenario” y “caso de uso”  Conocer el “mapa de tareas” y el “service blueprint” como representaciones visuales de los escenarios 18/02/2016David Díez Cebollero
  • 3. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema “La definición del problema es la actividad de análisis dirigida a articular la información generada a fin de establecer las características del sistema a elaborar.” “El objetivo de la actividad es desarrollar una serie de entregables que guíen el resto del proceso de diseño.”
  • 4. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema ¿Qué acciones cognitivas se realizan?  Interpretar datos  Explicitar datos  Reducir datos  Analizar datos  Articular información  Resumir información  Extrapolar información  Abstraer información
  • 5. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema ¿Qué tipos de artefactos se utilizan?  Diagramas (D) Representación gráfica de la operativa de un sistema o del comportamiento del usuario del mismo  Narrativas (N) Descripción mediante el uso de historias, relatos o secuencias de hechos de procesos, contextos o actividades  Enunciados (E) Proposiciones o definiciones de tipo textual
  • 6. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema ¿Qué aspectos deben ser modelados?  Quién utilizará el sistema Establecer el perfil y características de los potenciales usuarios del sistema  Qué hará ese quién gracias al sistema Fijar la actividad a resolver en base a los objetivos y tareas acometidos  Cómo realizará el quién ese qué Establecer el conjunto de acciones u operativas necesarias para ejecutar una determinada tarea 
  • 7. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema ¿Qué artefactos de modelado utilizaremos?  Quién  Persona (N)  Qué  Historia de usuario (E)  Escenario (N)  Mapa de tareas (D)  Service blueprint (D)  Cómo  Caso de uso (N)  Diagrama de flujo de tareas (D)  Requisito de sistema (E)
  • 8. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado Sobre la importancia del quién… @About Face 3 - Wiley
  • 9. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Qué es un “persona”?  Definición “Un persona es un arquetipo de un usuario real del sistema, definido de acuerdo a sus objetivos y atributos diferenciadores”  Características  No se trata de una descripción de una persona real sino de una representación de un potencial usuario del sistema  Un persona debe recoger, al menos, información personal, experiencia, conocimiento y labor realizada, así como gustos, aficiones y preferencias  Es necesario crear personas por cada uno de los tipos significativos de usuarios (primarios) del sistema
  • 10. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Qué NO es un “persona”?  No es un perfil de usuario Perfil de usuario (user profile): Conjunto de características de un grupo de usuarios del sistema  No es un rol del usuario Rol del usuario (en UML, actor): Conjunto de tareas/operativas acometidas por un usuario del sistema  No es un estereotipo Estereotipo: Idea comúnmente aceptada pero no basada en pruebas ni hechos objetivos
  • 11. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Por qué útil un “persona”? Permite… …describir a los potenciales usuarios del sistema desde distintos puntos de vista. …mejorar comunicación entre los participantes en el proceso de diseño. …alcanzar un mayor nivel de empatía con el potencial usuario del sistema.
  • 12. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Qué formato tiene un “persona”?
  • 13. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Cómo se elabora un “persona”? 1. Elaborar hipótesis sobre persona 2. Realizar estudio con potenciales usuarios 3. Identificar variables conductuales (Actividad / Actitud / Aptitud / Motivación / Habilidades) 4. Relacionar los individuos entrevistados (estudiados) con las variables conductuales definidas 5. Establecer patrones de comportamiento 6. Definir características y objetivos relevantes por patrón de comportamiento
  • 14. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Cómo se elabora un “persona”?
  • 15. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Quién Persona ¿Cuáles son los pros y contras del “persona”?  Según el contexto de aplicación puede definirse un número excesivo de personas  No incorpora mecanismos de validación, con lo que pueden fijarse presunciones erróneas  Poco estructurado  Fácil de elaborar  Fácil de combinar con distintos métodos de diseño  Proporciona un modelo consistente para todos los integrantes del equipo de diseño
  • 16. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado Requisito (70s) Caso de uso (mid 80s) Escenario de uso (mid 90s) Historia de usuario (2000s) Sistema Usuario  Sobre la importancia del qué y el cómo… Mapa de tareas Service blueprint
  • 17. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado Requisito (70s) Caso de uso (mid 80s) Escenario de uso (mid 90s) Historia de usuario (2000s) Sistema Usuario ¿Cómo funciona el sistema? Mapa de tareas Service blueprint
  • 18. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos ¿Qué es un “requisito”? “Declaración de un producto que especifica sus características sobre: (i) qué debe ser –requisitos del producto-; y (ii) cómo debe ser alcanzado –requisitos del proceso- Un requisito debe ser claro, concreto y medible”
  • 19. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos ¿Qué es un “requisito”? “El tiempo de descarga de una página debe ser inferior a cinco segundos.” “El sistema permitirá el acceso a la página principal desde cualquier página del sitio.” “El envío de datos entre el cliente y el servidor debe realizar de manera cifrada.” “El sistema controlará el estado de la cuenta corriente antes de permitir el reembolso de la cantidad solicitada.”
  • 20. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos ¿Qué es un “requisito”? Tipo (de) Usuario (de) Sistema Funcional El sistema permitirá crear un nuevo curso El sistema permitirá seleccionar entre los distintos grupos de matrícula del curso No funcional El tiempo de respuesta del sistema será tal que no obligará al usuario a realizar tareas en paralelo El tiempo de respuesta del sistema desde la ejecución de la búsqueda hasta que se recupere el primer dato será inferior a 10 segundos
  • 21. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos El documento de especificación de requisitos  Definición “Conjunto de requisitos del sistema estructurados de acuerdo a un formato establecido.”  Características  Existen distintas propuestas de formalización de requisitos:  Estándar IEEE 830  Agencia Especial Europea (ESA91)  Plantilla de Volere  Por cada requisito debe fijarse, al menos, el identificador del requisito, su tipo y descripción
  • 22. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos El documento de especificación de requisitos Volere Requirements Specification Template
  • 23. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos El documento de especificación de requisitos Volere Requirements Specification Template
  • 24. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Especificación de requisitos Requisitos de contenido @Communicating the User Experience - Wiley
  • 25. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado Requisito (70s) Caso de uso (mid 80s) Escenario de uso (mid 90s) Historia de usuario (2000s) Sistema Usuario ¿Cómo actúa el sistema? Mapa de tareas Service blueprint
  • 26. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Caso de uso ¿Qué es un “caso de uso”?  Definición “Un caso de uso es una descripción de una interacción entre el usuario y el sistema desde el punto de vista del usuario.”  Características  Los casos de uso describen tareas de usuario pero centrándose en la interacción con el sistema  El caso de uso debe recoger, al menos, el objetivo, los persona implicados, el curso básico y el curso alternativo de acciones asociadas al caso de uso  Los casos de uso (su relación entre sí y con los actores del sistema) se representar de manera gráfica mediante el empleo de “diagramas de casos de uso”.
  • 27. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Cómo Caso de uso ¿Qué formato tiene un “caso de uso”? Jerry’s commercial chipper breaks down. He: 1. Locates user manual and identifies name and model number 2. Enters name and model number in search field at Google.com 3. Hits “Enter” 4. Searches results appear; scans page for name and model number 5. Finds no results that look correct 6. Enters chipper name in search field 7. Hits “Enter” 8. Searches results appear; scans page 9. Finds listing for chipper 10. Clicks link 11. Scans page for model number 12. Identifies link for owner’s manual
  • 28. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Requisito (70s) Caso de uso (mid 80s) Escenario de uso (mid 90s) Historia de usuario (2000s) Sistema Usuario ¿Qué? (Con algo de cómo) Mapa de tareas Service blueprint
  • 29. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Escenario ¿Qué es un “escenario”?  Definición “Un escenario (o escenario de uso) es una narración informal que describe actividades humanas o tareas de usuario.”  Características  Un escenario no describe explícitamente el uso de software o de tecnologías para ejecutar la tarea sino únicamente la tarea en sí  El escenario debe recoger el objetivo de la tarea, los actores implicados, así como las acciones realizadas para completarla  Se crean tantos escenarios como situaciones de interés que necesitan ser especificadas
  • 30. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Escenario ¿Qué formato tiene un “escenario”? @User and Task Analysis for Interface Design – John Wiley & Sons
  • 31. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Escenario ¿Qué formato tiene un “escenario”? “Jerry has been helping his father manage an all-purpose machine shop in Western Massachusetts since he graduated from high school a decade ago. In the last year, Jerry’s father has retired, leaving Jerry in charge. Their only commercial wood chipper, which Jerry’s father purchased before Jerry began working with him, has broken down. He suspects that the hydraulic pump lever is broken. Jerry manages to locate the operator’s manual for the chipper, and searches the web for the manufacturer’s name and the model number. He finds several listings for his chipper online, and chooses the first one to view. On the chipper’s listing page, he finds a link to a PDF of the owner’s manual. He reads through it and finds a diagram showing the hydraulic pump and the part number for the lever. But there is nowhere on the page he is viewing that indicates he can order this part. He clicks a link to contact the manufacturer, who he hopes can point him in the right direction. One of Jerry’s long-time clients, the local country club, is expecting to pick up the chipper in two weeks.”
  • 32. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Escenario ¿Qué formato tiene un “escenario”?
  • 33. 18/02/2016David Díez Cebollero  Definición “Representación gráfica de un escenario de uso del sistema priorizando las tareas necesarias para su ejecución, así como la funcionalidad requerida por el sistema.”  Características  Planteado como una alternativa visual al documento de especificación de requisitos  Adecuado para representar tanto tareas como flujos de información con el sistema  Algunos autores lo nomina como “design map” o “task analysis grid”, considerándolo como un instrumento para guiar el diseño del sistema Mapas de tareas ¿Qué es un mapa de tareas? Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué
  • 34. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Mapa de tareas ¿Qué formato tiene un mapa de tareas?
  • 35. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Mapa de tareas ¿Qué formato tiene un mapa de tareas?
  • 36. 18/02/2016David Díez Cebollero Service Blueprint  Definición “Representación gráfica (diagrama) que describe la naturaleza y características de un servicio.”  Características  Modelo conceptual del servicio  Frontera entre el análisis del problema (identificar el servicio) y la síntesis de la solución (definir la estructura del servicio)  Básico en el diseño de servicios y cada vez más utilizado en Agile UX Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué
  • 37. 18/02/2016David Díez Cebollero Service Blueprint Representación Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué
  • 38. 18/02/2016David Díez Cebollero Service Blueprint Representación Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué
  • 39. 18/02/2016David Díez Cebollero Service Blueprint Proceso de definición Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué
  • 40. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Requisito (70s) Caso de uso (mid 80s) Escenario de uso (mid 90s) Historia de usuario (2000s) Sistema Usuario ¿Qué? Mapa de tareas Service blueprint
  • 41. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Historia de usuario ¿Qué es una “historia de usuario”?  Definición “Una historia de usuario (en inglés, user story) es una breve descripción que identifica a un usuario y su necesidad.”  Características  Originario de las metodologías de desarrollo ágiles dónde se emplean para la especificación de requisitos  Una historia de usuario es un enunciado, no una narración, tiene una extensión de una o dos frases  Las historias de usuario siguen la estructura: <persona> <acción> <objetivo> Alguien realiza una acción para alcanzar un objetivo
  • 42. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado > Qué Historia de usuario ¿Qué formato tiene una “historia de usuario”? “As an Industrial Facilities Manager, Cathy is responsible for maintaining production systems and sustainability, which includes keeping equipment functional. She needs quick access to maintenance information and parts supply for her facility’s entire inventory.” “Jack owns a small landscaping business. He needs to be able to order replacement parts and have access to resources that will help him safely and properly service his equipment on his own.”
  • 43. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado 1 2 3 Definir los “persona” Elaborar “mapa mental” Modelar qué y cómo 1. En base al “modelo mental”, definir “escenarios” o “mapas de tareas” 2. Definir los “casos de uso” de cada “escenario” 3. Si es obligado, definir los requisitos del sistema
  • 44. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado 1 2 3 4 Definir los “persona” Elaborar “user journey” Elaborar “experience map” Modelar qué y cómo 1. En base al “experience map”, establecer “touchpoints” 2. Por cada “touchpoint”, definir “historias de usuario” (tomando como referencia el “experience map”) 3. Si lo solicita el cliente, definir los requisitos del sistema
  • 45. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Modelado 1 2 3 4 Definir los “persona” Elaborar “user journey” Elaborar “experience map” Modelar qué y cómo 1. Elaborar el “service blueprint” 2. En base a los artefactos previos, establecer “touchpoints” 3. Por cada “touchpoint”, definir “historias de usuario” (tomando como referencia el “experience map”) 4. Si lo solicita el cliente, definir los requisitos del sistema
  • 46. 18/02/2016David Díez Cebollero Diseño de Sistemas Interactivos Análisis > Definición del problema > Consejo Recordad: El objetivo no es elaborar artefactos por elaborarlos, sino definir adecuadamente las características del sistema a fin de guiar sucesivas etapas del proceso.
  • 47. Diseño de Sistemas Interactivos Análisis > Contenido sesión 5  Entender la importancia de la definición del problema  Entender la importancia de modelar el quién, el qué y el cómo  Conocer la utilidad del uso de narrativas y diagramas  Definir el concepto de “persona”  Definir el concepto de “requisito”  Conocer la diferencia entre “historia de usuario”, “escenario” y “caso de uso”  Conocer el “mapa de tareas” y el “service blueprint” como representaciones visuales de los escenarios 18/02/2016David Díez Cebollero

Notas del editor

  1. Visual thinking vs. Stakeholder
  2. Visual thinking vs. Stakeholder
  3. Visual thinking vs. Stakeholder
  4. Ayuda a concretar, evita “the elastic user”
  5. ¡¡¡No qué hará QUIÉN, sino qué hará el sistema!!!
  6. (de) Usuario: Condiciones establecidas por el usuario (de) Sistema: Condiciones a cumplir por el sistema para satisfacer los requisitos de usuario
  7. 10. Look and Feel Requirements Colores corporativos Uso de imágenes Estilo 11. Usability and Hummanity Requirements Utilización por grupos de edad Retroalimentación Personalización/Internacionalización Control de errores Accesibilidad 12. Performance Requirements Velocidad y latencia Seguridad Precisión (cantidades expresadas con un decimal) Disponibilidad
  8. Libro, año 1998
  9. User actions: it includes steps, choices, activities and interactions that customer/user performs in the process of purchasing, consuming and evaluating the service Onstage contact actions: steps and activities that the contact performs that are visible to the user Backstage contact actions: steps and activities that occur behind the scene to support onstage activities Support processes: covers the internal services, steps and interactions that take place to support the contact employees in delivering the service Line of interaction: direct interactions with/between the user and organization Line of visibility: this line separates all service activities that are visible to the customer from those that are not visible Line of internal interaction: separates contact employees activities from those of other service support activities and people
  10. (*) IMPORTANTE. Detalle del escenario