35
Diseño y Especificación de un Marco de Evidencias de Diseño Centrado en el Usuario, Aplicado al Modelo Team Software Process Presenta: Hermenegildo Fernández Santos Directores: Dra. Lluvia Carolina Morales Reynaga & Dr. Moisés Homero Sánchez López Protocolo de Tesis | Maestría en Medios Interactivos Huajuapan de León, Oaxaca. Diciembre 2013

Protocolo de tesis | Maestría en Medios Interactivos

Embed Size (px)

DESCRIPTION

Diseño y Especificación de un Marco de Evidencias de Diseño Centrado en el Usuario, Aplicado al Modelo Team Software Process

Citation preview

Page 1: Protocolo de tesis | Maestría en Medios Interactivos

Diseño y Especificación de un Marco de Evidencias de Diseño Centrado en el Usuario,

Aplicado al Modelo Team Software Process

Presenta: Hermenegildo Fernández Santos Directores: Dra. Lluvia Carolina Morales Reynaga & Dr. Moisés Homero Sánchez López

Protocolo de Tesis | Maestría en Medios Interactivos

Huajuapan de León, Oaxaca. Diciembre 2013

Page 2: Protocolo de tesis | Maestría en Medios Interactivos

2 / 35

Contenido • Introducción • Perspectivas : Diseño Centrado en el Usuario y el Desarrollo de

Software • Planteamiento del problema • Motivación • Hipótesis • Objetivos • Metas • Metodología • Cronograma de actividades

Page 3: Protocolo de tesis | Maestría en Medios Interactivos

3 / 35

Introducción

¿ Qué es lo más importante al desarrollar un proyecto?

Las personas y sus necesidades

Construímos objetos, artefactos y/o sistemas

Page 4: Protocolo de tesis | Maestría en Medios Interactivos

4 / 35

Diversos contextos. Una perspectiva común

Diseño Centrado en el Usuario

(UCD)

Negocios

Investigación

Cliente

Software

Diseño

Page 5: Protocolo de tesis | Maestría en Medios Interactivos

5 / 35

Diseño Centrado en el Usuario

International Organization for Standardization [1]

Actividad Multidisciplinaria

Userfocus [3]

Método de Desarrollo

Usability Professionals' Association [2]

Aproximación al Diseño

Page 6: Protocolo de tesis | Maestría en Medios Interactivos

6 / 35

Diseño Centrado en el Usuario (UCD) • ISO 13407 (1999) Human- centred design processes for interactive

systems “ Es una aproximación al desarrollo de sistemas interactivos que se centra específicamente en hacer sistemas usables. Es por definición una actividad multidisciplinaria” [1]

Ventajas [1]: • Incremento de la productividad • Mejora de la calidad del trabajo y producto • Reducen los costos de soporte técnico • Aumento en la satisfacción del usuario

Page 7: Protocolo de tesis | Maestría en Medios Interactivos

7 / 35

Actividades del Diseño Centrado en el Usuario[1]

Comprender y especificar el contexto

de uso

Especificar los

requisitos (usuario y

org.)

Producir soluciones de diseño

Evaluar diseños

«Es conveniente»

Page 8: Protocolo de tesis | Maestría en Medios Interactivos

8 / 35

Representaciones alternas

[1] [4] [5]

Page 9: Protocolo de tesis | Maestría en Medios Interactivos

9 / 35

Cuestionamientos al UCD 1. ¿Es realmente una metodología? ( Jared Spool) [6]

2. ¿De que forma y a través de que métodos y/o técnicas deben realizarse las actividades?

3. ¿Cómo se determina si las actividades se hacen bien o mal en el UCD?

4. Si la norma es un conjunto de sugerencias ¿Cómo darse cuenta si realmente se esta aplicando UCD? ¿Cómo deben de documentarse los procesos?

Page 10: Protocolo de tesis | Maestría en Medios Interactivos

10 / 35

¿Cómo debería verse el UCD? • Una disciplina antes que un proceso concreto de desarrollo

(Galeano Roylan)[7]

• Filosofía de trabajo (Granollers)[8]. • No exige técnicas o métodos particulares para el desarrollo de sus

actividades. • El usuario está al centro del proceso y es la razón de ser (ISO

13407)[1]

• Ha demostrado claros beneficios en usabilidad, funcionalidad

(menor cantidad de errores) y aprendizaje (Norman)[9].

Page 11: Protocolo de tesis | Maestría en Medios Interactivos

11 / 35

UCD

Necesidades

Contexto

Usuario

Software

Necesidades

Organización

Cliente

UCD y Desarrollo de Software

Page 12: Protocolo de tesis | Maestría en Medios Interactivos

12 / 35

Modelo en Cascada (SW) y UCD

Concepto

Análisis

Diseño

Implemen- tación

Manteni- miento

Concepto

Análisis

Diseño

Implemen- tación

Manteni- miento

[11]

Page 13: Protocolo de tesis | Maestría en Medios Interactivos

13 / 35

Modelo integrales de software y UCD

Modelo MPIU+a (Ing. de la usabilidad y de la accesibilidad)

TRUMP (Trial, Usability, Maturity, Process )

UsabilityNet

Generic Work Process 1.0

Usability Planner

Page 14: Protocolo de tesis | Maestría en Medios Interactivos

14 / 35

Diversas situaciones del UCD • El UCD en el desarrollo de software no solo es:

• Levantamiento de requerimientos • Reunión con el cliente trabajo • Pruebas de usabilidad

• Implementar Diseño Centrado en el Usuario no es fácil; demanda recursos, tiempo y compromiso [14]

• En la vida real un proceso UCD no siempre se implementa de forma completa.

• Para conocer si lo estamos aplicando correctamente necesitamos un referente.

Page 15: Protocolo de tesis | Maestría en Medios Interactivos

15 / 35

Nuevos cambios en las reglas • En el año 2010, ISO 13407 es descontinuada y se integra a ISO

9241-210 «Ergonomics of human system interaction». • ISO 9241-210 [15]:

• Los principios del Diseño Centrado en el Usuario no cambian. • No más sugerencias: todas las actividades UCD deberán

realizarse siendo un requisito. • La única forma de demostrar el uso UCD es evidenciar los

procesos y no importa la forma de evidencia. • Es responsabilidad de las empresas cumplir y apegarse a la

norma.

Page 16: Protocolo de tesis | Maestría en Medios Interactivos

16 / 35

Planteamiento del problema • Los cambios y la actualización de la normada dan otro significado

al UCD. • ISO 9241-210 carece de un modelo de evidencias. • Las empresas pueden elaborar sus propios modelos de evidencias

¿Esto es bueno o malo? • ¿Qué sucede con los modelos en software u otra perspectiva

basados en el Diseño Centrado en el Usuario?

Page 17: Protocolo de tesis | Maestría en Medios Interactivos

17 / 35

¿Qué podemos hacer para contribuir?

Marco de Evidencias

UCD

Procedimientos

Métodos y Técnicas

Reglas y Métricas

Documentos

Page 18: Protocolo de tesis | Maestría en Medios Interactivos

18 / 35

Importancia de un marco de evidencias • El UCD evoluciona por sí mismo • Es posible documentar formalmente los procedimientos • Es posible determinar en qué porcentaje se está aplicando UCD • Es posible evaluar parcialmente si las cosas se hacen bien o mal

(métricas) • Es posible aprender de los errores • Documentar casos de éxito y analizar variables • Mejoras continuamente

Page 19: Protocolo de tesis | Maestría en Medios Interactivos

19 / 35

¿Cómo ir más allá? Team Software Process

• Team Software Process se utiliza para planificar, ejecutar y mejorar el desarrollo de productos de software.

• TSP es la respuesta cuando se necesita [16]: • Definir metas de un proyecto • Definir roles dentro de los equipos de desarrollo • Administrar proyectos, riesgos y planes

• En los últimos años ha obtenido la atención del gobierno (Programa para el Desarrollo de la Industria del Software, Prosoft) 17]

Page 20: Protocolo de tesis | Maestría en Medios Interactivos

20 / 35

Resumen

TSP Proyecto de investigación

Marco de Evidencias + =

Page 21: Protocolo de tesis | Maestría en Medios Interactivos

21 / 35

Motivación

«Es mi forma de contribuir con la industria y la academia»

Page 22: Protocolo de tesis | Maestría en Medios Interactivos

22 / 35

Hipótesis “Es posible, crear un marco de evidencias del Diseño Centrado en el Usuario e integrarlo en TSP, para mejorar el proceso de desarrollo de software bajo una perspectiva interna (equipo de desarrollo) y externa (usuario final)”

Page 23: Protocolo de tesis | Maestría en Medios Interactivos

23 / 35

Objetivo General “Construir un marco de evidencias del Diseño Centrado en el Usuario aplicado al modelo de desarrollo Team Software Process, con el fin de establecer medios (métodos, técnicas, procedimientos, reglas, métricas y documentos) a través de los cuales se evidencie la aplicación, mejora y aprendizaje desde la perspectiva centrada en el usuario en el desarrollo de productos de software”

Page 24: Protocolo de tesis | Maestría en Medios Interactivos

24 / 35

Objetivos Específicos 1. Explorar el estado del arte del Diseño Centrado en el Usuario 2. Conocer y documentar las normas (ISO) del Diseño Centrado en

el Usuario. 3. Indagar las experiencias de las empresas de desarrollo de

software en México. 4. Conocer los diversos métodos y técnicas centrados en el usuario

utilizados por las PYMES en el país. 5. Comparar y seleccionar métodos y técnicas que proporcionen un

mayor grado de evidencia.

Page 25: Protocolo de tesis | Maestría en Medios Interactivos

25 / 35

Objetivos Específicos 6. Proponer un marco de evidencias (procedimientos, métodos

/técnicas, métricas, documentación). 7. Integrar el marco de evidencias UCD propuesto al marco de

trabajo Team Software Process. 8. Aplicar el marco de evidencias integrado UCD/TSP a tres

empresas de desarrollo de software. 9. Evaluar los resultados de la implementación.

Page 26: Protocolo de tesis | Maestría en Medios Interactivos

26 / 35

Metas 1. Averiguar las etapas de Diseño Centrado en el Usuario utilizadas

en la industria, listar sus carencias 2. Identificar el número de normas ISO relacionadas con UCD. 3. Recopilar al menos 15 experiencias de empresas de desarrollo

de software que utilicen perspectivas UCD. 4. Estructurar una lista de métodos y técnicas utilizadas por las

PYMES en el desarrollo de productos de software en México.

Page 27: Protocolo de tesis | Maestría en Medios Interactivos

27 / 35

Metas 5. Establecer etapas, número de técnicas, criterios y documentos 6. Aplicar el marco de evidencias integrado UCD/TSP a los procesos

de 3 empresas 7. Enumerar los de beneficios que puede ofrecer la

implementación del marco de evidencias integrado UCD/TSP

Page 28: Protocolo de tesis | Maestría en Medios Interactivos

28 / 35

Metodología

Revisión de la literatura

(SLR)

Revisión de las especificaciones

UCD, TSP

Investigación de campo

Diseñar Aplicar y Evaluar

Reportar resultados

Page 29: Protocolo de tesis | Maestría en Medios Interactivos

29 / 35

Cronograma de actividades (1)

Page 30: Protocolo de tesis | Maestría en Medios Interactivos

30 / 35

Cronograma de actividades (2)

Page 31: Protocolo de tesis | Maestría en Medios Interactivos

31 / 35

Referencias [1] International Organization for Standardization, "Human centred design processes for interactive systems", ISO 13407 (1999). [2] Usability Professionals' Association, "Resources: About Usability" (Octubre 2013). [3] Userfocus, "User centred design" (Octubre 2013). [4] User-Centered Design Game, (Diciembre 2013) [5] User-Centered Design Process, Universidad de Michigan, (Diciembre 2013) [6] Spool, Jared, "Are there any other design methodologies beside user-centered design?" (Octubre 2013). [7] Roylan, Galeano, "Diseño Centrado en el Usuario", Revista Q. ISSN/EISSN: 19092814 2 (2008).

Page 32: Protocolo de tesis | Maestría en Medios Interactivos

32 / 35

Referencias [8] Granollers, T.; Lorés, J. Perdrix F.;, "MODELO de PROCESO de la Ingeniería de la Usabilidad. Integración de la ingeniería del Software y la de la Usabilidad", Proceedings of the Workshop de investigación sobre nuevos paradigmas de interacción en entornos colaborativos aplicados a la gestión y difusión del Patrimonio cultural COLINE'02 (2002). [9] Norman, Donald A.; Nielsen Norman Group, "Human-centered design considered harmful", interactions - Ambient intelligence: exploring our living environment 12 (2005), pp. 14-19. [10] HP StorageWorks User Centered Design, Hewlett-Packard , 2013 [11] Usability Engineering – Quality Approach (ISO 13407)

Page 33: Protocolo de tesis | Maestría en Medios Interactivos

33 / 35

Referencias [12] Granollers, A., "MPIu+a. Una metodología que integra la ingeniería del software, la interacción persona-ordenador y la accesibilidad en el contexto de equipos de desarrollo multidisciplinares", Departament d'Informàtica i Enginyeria Industrial. ISBN: 9788469063781 (2004). [13] UsabilityNet project, "Methods table" (Octubre 2013) [14] Abras, C.; Maloney-Krichmar, D.; Preece, J., User-Centered Design . In Bainbridge (Encyclopedia of Human-Computer Interaction. Sage, 2004). [15] System Concepts, "Exciting Times for Human Centred Design standards" (Octubre 2013). [16] Noopur, Davis; Mullaney, Julia, "The Team Software ProcessSM (TSP) in Practice: A Summary of Recent Results", TECHNICAL REPORT CMU/SEI-2003-TR-014 ESC-TR-2003-014 (2004).

Page 34: Protocolo de tesis | Maestría en Medios Interactivos

34 / 35

Referencias [17] Prosoft, "Base de conocimiento sobre PROSOFT 2.0", http://www.prosoft.economia.gob.mx/Imagenes/ImagenesMaster/Estudios%20Prosoft/GREF_12.pdf (2012).

Page 35: Protocolo de tesis | Maestría en Medios Interactivos

Diseño y Especificación de un Marco de Evidencias de Diseño Centrado en el Usuario,

Aplicado al Modelo Team Software Process

¡Gracias por su atención!

Email : [email protected] www.about.me/hfernandez

Presenta: Hermenegildo Fernández Santos Directores: Dra. Lluvia Carolina Morales Reynaga & Dr. Moisés Homero Sánchez López