Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!

Slides:



Advertisements
Presentaciones similares
ingeniería de software
Advertisements

Ingeniería de Software II
Herramientas y metodologías de éxito para el manejo de proyectos TIC: Caso PYME CREATIVA Noviembre 2008.
Aplicación Web para Control de una Integración de S.I.
Presentación de la Plataforma de Gestión de la Excelencia
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Metodologías de Desarrollo
PMO Vicepresidencia TyO _Servicios PMO
INGENIERÍA DE REQUERIMIENTOS
Nicole Bieber Carolina Haber Valentina Silva MultiTouchit!
PLAN DE CALIDAD.
Proyecto de Ingeniería de Software 2008
Proyecto: Lanzamiento
Sistema de Administración de Subastas Inversas
CheckIn4Android.
Aseguramiento Calidad
Evaluación de Productos
HERRAMIENTAS CASE.
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
INGENIERIA DEL SOFTWARE
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Fundamentos de la Gerencia de Proyectos
MAESTRÍA DE GERENCIA EN SISTEMA
Fase Inicial Grupo 6 – PIS – 2013.
Las etapas de un proyecto
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
Unidad VI Documentación
Tecnología para la Comunidad
Metodología para el desarrollo de Software educativo POO
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
12 de diciembre de 2006 Proyecto de Activación del Centro de Desarrollo Empresarial Reunión de Arranque con Empresas Piloto.
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Plan de Sistemas de Información (PSI)
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Presentación Final Proyecto Originación de Crédito Especialización en construcción de software Universidad de los Andes Bogotá Julián Morales.
Ximena Romano – Doris Correa
LSQA + Equipo Proyecto  Definir Proceso: A nivel de la Organización A nivel de Proyecto Actividades SQA: – Asegurar que el Producto cumple con los Requisitos.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Estudio de Viabilidad del Sistema (EVS)
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Especialización en Desarrollo de Software
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
Proyecto de Ingeniería de Software Grupo 3 (2009) Tecnología.NET Informe de cambio de Fase.
ASIGNACIÓN DE ROLES.
Grupo 10 – 2008 Proyecto de Ingeniería de Software
Roles de Open UP.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
Administración Integral del Proyecto
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
Estructurar tus ideas para hacerlas realidad
Aplicar los conceptos y las herramientas para la administración de la calidad y gestión de riesgos del plan del proyecto. MTRA. VERÓNICA NOHEMI TAVERNIER.
Las fases del ciclo de la vida de desarrollo de sistemas
Autor: Reinozo Cuesta Christian Marcelo
Motor de generación de Formularios para Infocorp (MOGEFI) Evaluación del Proyecto.
Planificación de Sistemas de Información
Procesos de Planeación
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Junio, 2013.
Transcripción de la presentación:

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

 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

 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

¿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.

 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

 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

 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

¿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).

¿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:

 En forma conjunta.  Compromiso del equipo.  Se planifica semanalmente, estableciendo objetivos a corto plazo y evaluando dichos objetivos. ¿CÓMO ESTAMOS TRABAJANDO?

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.

ASEGURAMIENTO DE LA CALIDAD  Definición del Plan de Calidad.  Definición de estándares de Documentación.  Definición del proceso.

 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

 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

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.

 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

GESTIÓN DE LA CONFIGURACIÓN El 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.

¿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.

MÓDULO MULTITOUCH  REQUERIMIENTOS FUNCIONALES  REQUERIMIENTOS NO FUNCIONALES IdNombre del Requerimiento RF1Visualizar vista central RF2Visualizar vista lateral de objetos manipulables (Galería) RF3Visualizar vista superior de gestos disponibles para cada objeto a manipular y ayuda RF4Mover objeto desde vista lateral a vista central RF5Mover objeto desde vista central a vista lateral RF6Manipulación de imágenes RF7Manipulación de Videos RF8Manipulación de Música RF9Manipulación de Componentes desarrollado por terceros RF10Visualizar información de un gesto IdNombre del Requerimiento RNF1Lenguaje de programación RNF2Usabilidad RNF3Eficiencia RNF4Sistema Operativo y prestaciones mínimas del equipo RNF5Aplicación MT4j

MÓDULO ADMINISTRACIÓN  REQUERIMIENTOS FUNCIONALES  REQUERIMIENTOS NO FUNCIONALES IdNombre del Requerimiento RF1Login RF2ABM de objetos manipulables IdNombre del Requerimiento RNF1Lenguaje de programación RNF2Usabilidad RNF3Eficiencia

PROTOTIPOS

¿CÓMO SEGUIMOS?  Análisis y Diseño.  Arquitectura.  Desarrollo.  Testing.  Documentación.

¿CÓMO SEGUIMOS?  CRONOGRAMA GENERAL

CONTINUARÁ…