30
Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Embed Size (px)

Citation preview

Page 1: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Nicole Bieber

Carolina Haber

Valentina Silva

MultiTouchit!

Page 2: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Objetivos del proyecto.

Equipo y roles.

Cliente.

Alcance.

Cómo estamos trabajando.

Ciclo de vida.

Aseguramiento de la calidad.

Proceso definido.

Gestión de la configuración.

Requerimientos.

Prototipos.

Cómo seguimos.

AGENDA

Page 3: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Proyecto de interés común a todas las integrantes del equipo (tecnología nueva y novedosa). => Motivación del equipo, trabajo interesante, ameno y placentero para el mismo. => Proyecto exitoso.

 

Llevar a la práctica los conocimiento adquiridos.

Aprovechar la oportunidad de trabajar con la tecnología multitouch, actualmente en pleno auge.

Adquirir la experiencia de trabajar con un cliente real.

OBJETIVOS DEL PROYECTO

Page 4: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

La asignación de roles satisface los intereses de cada

integrante del grupo, la experiencia de cada uno y sus

cualidades.

Nicole Bieber - Ingeniero de requerimientos, SCM .

Carolina Haber- Responsable de la investigación, SQA y

Testing.

Valentina Silva - Gerente de proyecto, Arquitecto y diseñador

PRESENTACIÓN DEL EQUIPO Y ROLES

Page 5: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿QUIÉN ES EL CLIENTE?

TouchIt! Es una empresa de comunicación interactiva que desarrolla la experiencia, entretenimiento y calidad de información a la que los usuarios acceden.

Principales Productos:

-Touchit!Menu:Es un innovador menú digital touch screen que fomenta las ventajas del auto servicio y le permite desarrollar nuevas formas comunicación entre el restaurant y sus clientes.

-Touchit!RealEstate:Permite presentar un inmueble de manera interactiva, utilizando la tecnología touch screen. Se realizan recorridos virtuales interactivos por las distintas partes del inmueble.

Page 6: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Software desarrollado.

 

Investigación sobre las tecnologías a utilizar, lenguajes y gestores de contenidos.

 Es deseable para el grupo realizar la implantación del software en algún establecimiento comercial.

ALCANCE DEL PROYECTO

Page 7: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

El alcance del producto a desarrollar será generar una API que

aplique a

cualquier contexto.

El producto funciona con la tecnología multitouch.

El producto permite obtener y manipular diferentes objetos de

acuerdo

a diferentes gestos.

- Gestos para imágenes: cortar, seleccionar, arrastrar, rotar, ampliar o acercar, agrupar, guardar, entre otros. - Gestos para videos: seleccionar, comenzar, retroceder, avanzar, parar, Pausar, entre otros.

- Gestos para música: escuchar, detener, avanzar y retroceder, toque, entre otros.

 

ALCANCE DEL PRODUCTO

Page 8: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Documento de resultados de la investigación.

Producto desarrollado.

Código fuente del mismo.

Documentos generados durante la realización del proyecto (ESRE, documento de diseño, arquitectura, entre otros).

ENTREGABLES PARA EL CLIENTE

Page 9: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿CÓMO SE LLEGÓ AL ALCANCE? FASE DE INVESTIGACIÓN:

Investigación de Sistemas Operativos Eficiencia en cuanto a la usabilidad multitouch y la rapidez para capturar los gestos. Plataformas en los que se puede correr (AMD, Intel). Especificaciones mínimas necesarias de los dispositivos. Facilidad de interacción con el mismo. Licenciamiento.

Investigación de Programación Orientada a Gestos Historia, descripción y mantenimiento. Licenciamiento. Sistemas operativos compatibles. Gestos multitouch.

Resultados: Documentos entregados al cliente y ESRE (alto nivel).

Page 10: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿CÓMO SE LLEVÓ ADELANTE LA INVESTIGACIÓN?

Reuniones semanales con el cliente. Definición de criterios y lineamientos. Validación con el cliente sobre lo investigado.

Video:

Page 11: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

En forma conjunta.

Compromiso del equipo.

Se planifica semanalmente, estableciendo objetivos a corto plazo y evaluando dichos objetivos.

¿CÓMO ESTAMOS TRABAJANDO?

Page 12: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

CICLO DE VIDA

El ciclo de vida elegido es el evolutivo debido a que los

requerimientos son cambiantes y no están claros, por lo se van

a ir definiendo y cambiando a medida que pasa el tiempo.

Page 13: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

ASEGURAMIENTO DE LA CALIDAD

Definición del Plan de Calidad.

Definición de estándares de Documentación.

Definición del proceso.

Page 14: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Proceso Híbrido: combinación de premisas tradicionales y ágiles.

Premisas que se adecuan al proyecto de procesos tradicionales:

Realizar documentación de resultado de fases.

Utilización de documentos de requerimientos.

Uso de estándares de documentación.

Gestionar los riesgos.

DEFINICIÓN DEL PROCESO

Page 15: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Premisas que se adecuan al proyecto de procesos ágiles:

Contemplar la posibilidad de cambios en requerimientos.

Lugar de trabajo compartido.

Acceso continuo al cliente.

Responsabilidad compartida por el equipo.

Realización de reuniones diarias.

DEFINICIÓN DEL PROCESO

Page 16: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

SEGUIMIENTO DEL PROYECTO

Para el seguimiento del proyecto, estimó un promedio de 21 horas

semanales aproximadamente de trabajo.

A su vez, cada una de las integrantes del equipo registra las horas

de trabajo diariamente en una tabla, indicando una descripción de

la tarea, la fecha, cantidad de horas y la fase dentro del proyecto.

Por otro lado, en una tabla similar a la anterior, se registran las

horas de reuniones con el cliente y con la tutora.

Page 17: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Estrategia de Gestión de Riesgos:

Identificación de Riesgos. Herramienta: Tormenta de ideas.

Análisis Cuantitativo. Herramienta: Matriz de Probabilidad e

Impacto.

Selección de los riesgos de mayor magnitud.

Planes de Respuesta y Contingencia para riesgos de mayor

magnitud.

Algunos de los riegos identificados son los siguientes:

El cliente no da lineamientos claros.

Integrantes con experiencia insuficiente en el uso de las

tecnologías

y en herramientas de trabajo.

Errores de estimación que retrasan los tiempos del proyecto.

RIESGOS DEL PROYECTO

Page 18: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

GESTIÓN DE LA CONFIGURACIÓNEl repositorio elegido es el TortoiseSVN. Se utiliza dicho repositorio para no perder la información y tener un lugar común para guardarla, ordenarla, controlar versiones y acceder fácilmente.

Ubicación

Para utilizar este tipo de repositorio se necesita un host y se optó por el Google Code.

Respaldos

Se realizará cada tres semanas un backup de todo el repositorio en un dispositivo externo, por si ocurriese algún problema con el proveedor de hosting.

Page 19: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿DÓNDE ESTAMOS?

ESTRATEGIA DE RELEVAMIENTO:

Fase de investigación cerrada.

Identificación de requerimientos: Reuniones con el cliente. Tormenta de ideas. Prototipos.

Especificación de Requerimientos.

VALIDACIÓN DE REQUERIMIENTOS: ESRE. Prototipos.

Page 20: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

MÓDULO MULTITOUCH REQUERIMIENTOS FUNCIONALES

REQUERIMIENTOS NO FUNCIONALES

Id Nombre del Requerimiento

RF1 Visualizar vista central

RF2 Visualizar vista lateral de objetos manipulables (Galería)

RF3 Visualizar vista superior de gestos disponibles para cada objeto a manipular y ayuda

RF4 Mover objeto desde vista lateral a vista central

RF5 Mover objeto desde vista central a vista lateral

RF6 Manipulación de imágenes

RF7 Manipulación de Videos

RF8 Manipulación de Música

RF9 Manipulación de Componentes desarrollado por terceros

RF10 Visualizar información de un gesto

Id Nombre del Requerimiento

RNF1 Lenguaje de programación

RNF2 Usabilidad

RNF3 Eficiencia

RNF4 Sistema Operativo y prestaciones mínimas del equipo

RNF5 Aplicación MT4j

Page 21: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

MÓDULO ADMINISTRACIÓN

REQUERIMIENTOS FUNCIONALES

REQUERIMIENTOS NO FUNCIONALES

Id Nombre del Requerimiento

RF1 Login

RF2 ABM de objetos manipulables

Id Nombre del Requerimiento

RNF1 Lenguaje de programación

RNF2 Usabilidad

RNF3 Eficiencia

Page 22: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 23: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 24: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 25: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 26: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 27: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

PROTOTIPOS

Page 28: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿CÓMO SEGUIMOS?

Análisis y Diseño. Arquitectura. Desarrollo. Testing. Documentación.

Page 29: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

¿CÓMO SEGUIMOS?

CRONOGRAMA GENERAL

Page 30: Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

CONTINUARÁ…