Presentación final 02.08.2014. Agenda El producto Funcionalidad clave Beneficios Ciclo de vida...

24
Presentación final 02.08.2014

Transcript of Presentación final 02.08.2014. Agenda El producto Funcionalidad clave Beneficios Ciclo de vida...

Page 1: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Presentación final02.08.2014

Page 2: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Agenda

El producto Funcionalidad clave Beneficios

Ciclo de vida del proyecto Cronología Indicadores Metodología

Tecnología Calidad Atributos del proyecto

Page 3: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

El Producto

Page 4: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Objetivo del proyectoThe Noisy Cart es una solución web cuya misión es mitigar los problemas principales de un comercio de venta de repuestos para Notebooks.

Page 5: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

El problema Llamadas

telefónicas para identificar el repuesto

Necesidad de mecanismo de compra simple para el cliente preciso

El sitio facilita la identificación del repuesto y su compatibilidad

Posibilidad de búsqueda de repuesto y compra en el sitio

La solución

Page 6: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Visión del usuario

Clienteocasional

Clienterecurrente

Búsqueda avanzada

Búsqueda rápida

Acceso al

sistema

Adición al

carrito

Visualización del

producto

Compra

Page 7: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Visión del administrador

Menú de

Administración

Página de inicioAcceso

al sistem

a

Gestión de

Productos

Gestión de

Compatibilidades

Gestión de Tipos

de Producto

Gestión de Roles

Gestión de

ventas

Gestión de productos

Gestión de seguridad

Gestión de ventas

Gestión de

Características

Gestión de

Usuarios

Reporte de

Ventas por

PeríodoReporte

de Ventas por

Cliente

Page 8: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Funcionalidad clave

Búsqueda rápida Búsqueda avanzada

Por características Por compatibilidad

Compra

Page 10: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Beneficios

Reducción de operadores telefónicos Mejora de la experiencia del operador

para minimizar la rotación Reducción de duración de las llamadas Reducción de costos de recuperación y

reenvío por error Mejora del tiempo de compra para el

cliente recurrente Gestión escalable de ventas

Page 11: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Ciclo de Vida del Proyecto

Page 12: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Cronología

Page 13: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Algunos indicadoresHoras

Variable Estimado Real Desvío

Diseño 535 672 +20%

Capacitación 0 100 -

Desarrollo 660 1070 +38%

Testing 805 160 -80%

Page 14: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Algunos indicadoresCostosVariable Estimado Real Desvío

Diseño 14360 17232 +20%

Capacitación 0 2214 -

Desarrollo 19800 27324 +38%

Testing 17710 3542 -80%

Total 51870 50312 -3%

Referencia USD 2011: ARS 4.252014: ARS 12.25

Valores expresados en Dólares Estadounidenses

Page 15: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Algunos indicadoresCosto de cambios

Variable Horas Estimadas

Horas Reales

Costo

Diseño 5 4 96

Desarrollo 25 28 840

Testing 4 7 154

Total 34 39 1090

Valores expresados en Dólares Estadounidenses

Page 16: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Metodología Se trabajó en un ciclo de vida en

cascada con retroalimentación

Requerimientos

Diseño

Implementación

Integración y pruebas

Page 17: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

MetodologíaFase de Implementación y Pruebas

En esta etapa se trabajó en forma ágil con Scrum Se priorizaron las funcionalidades Se trabajaron en subconjuntos iterativa e

incrementalmente Se realizaron smoke tests

al final de cada iteración

Page 18: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Tecnología

Page 19: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

TecnologíaNombre Ventajas Desventajas

GWT + Java en la vista (-HTML/JS/CSS)+ Debug con el mismo editor “IDE”+ Compatibilidad Cross-Browser

- Abstracción quita flexibilidad-Plugins de desarrollo desactualizados

Spring Framework

+ Marco de trabajo integral+ Integración con Hibernate

- Curva de aprendizaje- Complejidad

MySQL + Estandar de facto RDBMS+ Seguridad y estabilidad+ Backup y Comunidad

(Ninguna para esta aplicación)

Jboss App. Server

+ Rapidez, Modularidad+ Liviano, Estabilidad+ Administración

(Ninguna para esta aplicación)

SVN + Simplicidad, Seguridad (Ninguna para esta aplicación)

Page 20: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

TecnologíaCambios

Nombre Ventajas Desventajas

Grails + Marco de desarrollo de moda en 2012 (no lo fue más en 2013)

- No soluciona lenta velocidad de desarrollo de pantallas web (HTML,CSS)- Lento, lenguaje de desarrollo nuevo (curva de aprendizaje)

Play Framework

+ Facilidad de desarrollo de aplicaciones web+ BD, AppServer integrados.

- No soluciona lenta velocidad de desarrollo de pantallas web (HTML,CSS)

Page 21: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Calidad Casos de prueba

Priorizados

Total 1° sesión 2° sesión 3° sesión

308 73% 87% 100%

Pruebas de regresión Re-ejecución de casos de prueba

prioritarios

Page 22: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Algunos atributos y su evolución

Usabilidad Funcionalidades Performance Seguridad Mantenibilidad

3 4 4 3 4

4 4 4 4 4

Antes Después

Criterio: 1..5 (5 es el mejor)

Page 23: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Preguntas?

Page 24: Presentación final 02.08.2014. Agenda  El producto  Funcionalidad clave  Beneficios  Ciclo de vida del proyecto  Cronología  Indicadores  Metodología.

Muchas gracias