1
RUBÉN MENDOZA EMPRESA SSIA UPC
2
Agenda
 Objetivos
 General
 Específicos
 Indicadores de éxito
 Alcance
 Hitos del proyecto
 Riesgos
 Plan de ges...
3
OG:
Demostrar que la base de datos documental,
MongoDB, orientada al modelo no relacional, es una
alternativa actual, a ...
4
Objetivos
Específicos
 OE1: Investigar y documentar los lineamientos sobre las bases de datos
documentales orientadas a...
5
Objetivos
Específicos
OE3: Elaborar el plan de migración, detallando como migrar, impactos a
nivel de desarrollo y domin...
6
Indicadores de éxito
IE1: Informe de lineamientos sobre las bases de datos documentales orientadas al modelo no relacion...
7
Indicadores de éxito
IE5: Entrega de un único producto software (migrador de acuerdo al plan y prototipos en un entorno ...
8
Alcance
El proyecto incluye
La investigación sobre las bases de datos
documentales orientadas al modelo no relacional
so...
9
Alcance
El proyecto incluye
Definir el plan de migración, detallando como
migrar, impactos a nivel de desarrollo y domin...
10
Alcance
El proyecto incluye
Realizar la segunda prueba de rendimiento, sometiendo
al producto NoSQL a una indexación fr...
11
Alcance
El proyecto incluye
Concretar el análisis comparativo de escalabilidad tanto
con el producto relacional como no...
12
Hitos del
proyecto
• Entregables del Proyecto NoSQL.
• Codificación y descripción de
entregables
Código Entregables
ENT...
13
Ciclo Hito Entregables incluidos Sem. Prese.
2013 – 02 PROJECT CHARTER APROBADO PROJECT CHARTER Semana 3
2013 – 02 PRES...
14
Riesgos
Riesgo Probabilidad Impacto Estrategia de mitigación
Conocimientos insuficientes y/o
errados sobre el curso del...
15
Plan de dirección del proyecto
16
Gestión de
Recursos
Jefe de Proyecto
• Gestionar el total del planeamiento y la ejecución
acertada del proyecto, y busc...
17
Gestión de
Recursos
Gerente
Alumno SSIA
• Apoyo en el monitoreo y control de las actividades
programadas del proyecto y...
18
Gestión de
Recursos
Rol Responsable Dedicación
Jefe de
Proyecto
• Rubén Mendoza
u910560@upc.edu.pe
On Demand
Analista
D...
19
Gestión de
Recursos
Rol Responsable Dedicación
Jefe de
Proyecto
• Rubén Mendoza
u910560@upc.edu.pe
On
Demand
Gerente
pr...
20
Gestión de
Recursos
Rol Responsable Dedicación
Analista
desarrollador
• José Medina
u711226@upc.edu.pe
On
Demand
Analis...
21
Gestión del tiempo
22
Entregables del
Proyecto NoSQL
Codificación y descripción de
entregables
Código Entregables
ENTRE10 SITUACIÓN ACTUAL BD...
23
Ciclo Hito Entregables incluidos Sem. Prese.
2013 – 02 PROJECT CHARTER APROBADO PROJECT CHARTER Semana 3
2013 – 02 PRES...
24
Plan de Comunicaciones
25
Código Entregable JP AD CP GP GA AQ CA
ENTRE10 SITUACIÓN ACTUAL BD'S DOCUMENTALES R @ @ R @
ENTRE20 SITUACIÓN ACTUAL BD...
26
Evidencias Gerente Profesor y
Cliente
27
Semana 1
14/08/2013
28
Semana 2
20/08/2013
29
Semana 3
31/08/2013
30
Semana 4
07/09/2013
31
Semana 5
12/09/2013
32
Avances a semana 6
33
{despedida1: “Muchas”, despedida2: “Gracias”}
Rubén MENDOZA
Próxima SlideShare
Cargando en…5
×

Non-Relational Database Management System | T1

251 visualizaciones

Publicado el

It's about the next generation of database technology. It's about the future.

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
251
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Non-Relational Database Management System | T1

  1. 1. 1 RUBÉN MENDOZA EMPRESA SSIA UPC
  2. 2. 2 Agenda  Objetivos  General  Específicos  Indicadores de éxito  Alcance  Hitos del proyecto  Riesgos  Plan de gestión del proyecto  Gestión de recursos  Gestión del tiempo  Plan de comunicaciones  Actas de reunión  Avances
  3. 3. 3 OG: Demostrar que la base de datos documental, MongoDB, orientada al modelo no relacional, es una alternativa actual, a nivel de base de datos, para las aplicaciones web; que, a través de las experiencias logradas con el software SEEA, aseguren una estructura moldeable o no coherencia de datos, tiempo de respuesta y escalabilidad frente al modelo relacional Objetivo General
  4. 4. 4 Objetivos Específicos  OE1: Investigar y documentar los lineamientos sobre las bases de datos documentales orientadas al modelo no relacional  OE1.1: Investigar la situación actual de las bases de datos documentales orientadas al modelo no relacional, haciendo énfasis en MongoDB  OE1.2: Investigar la situación actual de las bases de datos documentales frente a las bases de datos del modelo relacional, haciendo énfasis en la empleada por SEEA  OE1.3: Investigar sobre trabajos similares en el campo de las tecnologías de base de datos no relacionales  OE2: Reorganizar y preparar la información actual documentada por SEEA para afrontar la problemática  OE2.1: Mapear y documentar diccionario de Atributos  OE2.2: Mapear y documentar diccionario de Entidades  OE2.3: Mapear y documentar los verbos entre las cardinalidades  OE2.4: Mapear y documentar la cardinalidad entre Entidades  OE2.5: Mapear y documentar el modelo físico  OE2.6: Mapear y documentar las queries de alta usabilidad  OE2.7: Mapear y documentar los índices
  5. 5. 5 Objetivos Específicos OE3: Elaborar el plan de migración, detallando como migrar, impactos a nivel de desarrollo y dominio OE4: Elaborar los mockups o diseños UI, definidos en historias de usuario propias del proyecto NoSQL OE5: Desarrollar el migrador de acuerdo al plan y diseños UI en un entorno Web OE6: Validación de artefactos y pruebas funcionales correspondientes para asegurar el producto OE7: Desplegar el único producto o migrador en los servidores de IT Expert OE8: Elaborar el análisis comparativo de rendimiento y escalabilidad tanto con el producto relacional como no relacional
  6. 6. 6 Indicadores de éxito IE1: Informe de lineamientos sobre las bases de datos documentales orientadas al modelo no relacional, de al menos dos de esta categoría, y, en cuanto a las relacionales, el motor usado por SEEA, MySQL; finalmente, se realizará un análisis sobre dos estudios similares al presentado. Aprobados por la gerencia de SSIA y el cliente [OE1] IE2: Informe de refinamiento de documentación elaborada por SEEA para afrontar la problemática, donde se plasmen los queries, que fueron producto de las cuatro historias de usuario más relevantes de SEEA, en el mapeo de queries de alta usabilidad [OE2] IE3: Informe del plan de migración, detallando, como mínimo, cinco acciones sugeridas sobre como migrar, impactos a nivel de desarrollo y dominio [OE3] IE4: Entrega de mockups definidos en tres historias de usuarios propios del proyecto NoSQL [OE4]
  7. 7. 7 Indicadores de éxito IE5: Entrega de un único producto software (migrador de acuerdo al plan y prototipos en un entorno Web) [OE5] IE6: Revisiones por parte de la empresa virtual QA para la construcción del único producto software, indicando conformidad de las tres historias de usuario del proyecto NoSQL y validez de la única funcionalidad de migración [OE6] IE7: Producto software desplegado en los servidores de IT Expert y certificado de conformidad de IT Expert [OE7] IE8: Informe de análisis comparativo de rendimiento tanto del producto relacional como del no relacional aprobados por el cliente. Para la realización del informe, los productos serán sometidos a por lo menos a cinco pruebas exhaustivas en distintos escenarios [OE8] IE9: Informe de análisis comparativo de escalabilidad tanto con el producto relacional como no relacional aprobadas por el cliente. Para la realización del informe, los productos serán sometidos a por lo menos dos pruebas para demostrar la escalabilidad horizontal en las bases de datos NoSQL [OE8]
  8. 8. 8 Alcance El proyecto incluye La investigación sobre las bases de datos documentales orientadas al modelo no relacional solo está disponible para una cantidad mínima de dos productos pertenecientes a esta categoría La investigación de la situación actual de las bases de datos documentales frentes a las relacionales, sólo incluye a MySQL, la mencionada anteriormente, del lado de las relacionales La investigación de dos estudios o trabajos similares al presentado, en el campo de las tecnologías de base de datos no relacionales Siete tipos de documentación, mencionadas anteriormente, relacionadas a la base de datos de SEEA
  9. 9. 9 Alcance El proyecto incluye Definir el plan de migración, detallando como migrar, impactos a nivel de desarrollo y dominio; donde cinco son las acciones mininas propuestas Definir diseños UI plasmados en tres historias de usuario propias del proyecto NoSQL Desplegar el único producto software en los servidores de IT Expert Realizar la prueba rendimiento al instante, después de haber migrado las 10 millones de tuplas de MySQL hacia MongoDB, siendo este el primer escenario de análisis comparativo de rendimiento
  10. 10. 10 Alcance El proyecto incluye Realizar la segunda prueba de rendimiento, sometiendo al producto NoSQL a una indexación frente a la base de datos relacional, la cual no presentará tal tipo de configuración Someter tanto al producto NoSQL y relacional a una indexación para realizar la respectiva tercera prueba de rendimiento Realizar la cuarta prueba de rendimiento, sometiendo al producto NoSQL a una configuración de replicación de base de datos sobre tres nodos y la relacional en su estado respectivo de configuración Someter a MongoDB a una configuración de particionamiento o sharding unida a la replicación en tres nodos frente al producto relacional, MySQL, en su estado respectivo de configuración; siendo está la quinta prueba de rendimiento
  11. 11. 11 Alcance El proyecto incluye Concretar el análisis comparativo de escalabilidad tanto con el producto relacional como no relacional Realizar la primera prueba de escalabilidad, permaneciendo MongoDB con 10 millones de tuplas, pero MySQL, únicamente, con 6 millones, y en las mismas condiciones de hardware Realizar la segunda prueba de escalabilidad volviendo a realizar la primera, pero con la vital diferencia que MySQL se encontrará sobre un ambiente hardware, superior en 2 a 1, en cuanto a procesador, memoria RAM y disco duro, frente al producto NoSQL La exposición y evaluación permanente de los avances de Proyecto por parte del comité y profesor Cliente
  12. 12. 12 Hitos del proyecto • Entregables del Proyecto NoSQL. • Codificación y descripción de entregables Código Entregables ENTRE10 SITUACIÓN ACTUAL BD'S DOCUMENTALES ENTRE20 SITUACIÓN ACTUAL BD'S DOCUMENTALES VS BD'S RELACIONALES ENTRE30 ESTUDIOS SIMILARES AL PROYECTO PLANTEADO ENTRE40 DICCIONARIO DE ATRIBUTOS ENTRE50 DICCIONARIO DE ENTIDADES ENTRE60 VERBOS ENTRE LAS CARDINALIDADES ENTRE70 CARDINALIDAD ENTRE ENTIDADES ENTRE80 MODELO FÍSICO ENTRE90 QUERIES DE ALTA USABILIDAD (BASADO EN 5 USs) ENTRE100 ÍNDICES ENTRE110 PLAN DE MIGRACIÓN (DETALLE DE MIGRACIÓN, IMPACTOS A NIVEL DESARROLLO Y DOMINIO) ENTRE120 MOCKUPS O DISEÑOS UI, DEFINIDOS EN 3 USs ENTRE130 DESARROLLAR LA APLICACIÓN (MIGRADOR) ENTRE140 DESPLEGAR EL PRODUCTO EN LOS SERV. DE IT EXPERT ENTRE150 REALIZAR EL ANÁLISIS COMPARATIVO DE REND. Y ESC.
  13. 13. 13 Ciclo Hito Entregables incluidos Sem. Prese. 2013 – 02 PROJECT CHARTER APROBADO PROJECT CHARTER Semana 3 2013 – 02 PRESENTACIÓN DE CRONOGRAMA Y PLAN DE TRABAJO CRONOGRAMA DE PROY. Y PLAN DE TRABAJO Semana 3 2013 – 02 REUNIÓN DE AVANCES (COMITÉ) INFORME DE AVANCE DE INVEST. (ENTRE10,20,30) Semana 6 2013 – 02 LINEAMIENTOS SOBRE BD'S DOCUMENTALES ENTRE10, ENTRE20 y ENTRE30 Semana 6 2013 – 02 REFINAMIENTO DE DOCUMENTACIÓN ELABORADA POR SEEA ENTRE40, ENTRE50, ENTRE60, ENTRE70, ENTRE80, ENTRE90 y ENTRE100 Semana 9 2013 – 02 ENTREGA DE CAPÍTULO SOBRE ESTADO DEL ARTE INFORME POR ARTÍCULO, SEGÚN FORMATO Semana 10 2013 – 02 ENTREGA DE PLAN DE MIGRACIÓN ENTRE110 Semana 13 2013 – 02 ENTREGA DE DISEÑOS UI, DEFINIDOS EN 3 USs ENTRE120 Semana 15 2013 – 02 RECEPCIÓN DE CERTIFICADO QA CERTIFICADO QA Semana 15 2013 – 02 PRESENTACIÓN DE MEMORIA PARCIAL MEMORIA PARCIAL Semana 15 2014– 01 PRESENTACIÓN DE CRONOGRAMA Y PLAN DE TRABAJO (ACTUALIZADO) CRONOGRAMA DE PROY. Y PLAN DE TRABAJO Semana 1 2014 – 01 ENTREGA DE PRIMER RELEASE DE APLICACIÓN (MIGRADOR) ENTRE130 Semana 5 2014 – 01 ENTREGA DE APLICACIÓN FINAL (MIGRADOR) ENTRE130 Semana 7 2014 – 01 EXPOSICIÓN MEMORIA PARCIAL - Semana 9 2014 – 01 DESPLIEGUE DE MIGRADOR EN IT EXPERT ENTRE140 Semana 10 2014 – 01 ENTREGA DE MEMORIA FINAL . INFORME DE RENDIMIENTO Y ESCALABILIDAD ENTRE150 Semana 15
  14. 14. 14 Riesgos Riesgo Probabilidad Impacto Estrategia de mitigación Conocimientos insuficientes y/o errados sobre el curso del tema en cuestión 10% Bajo Incrementar el grado de investigación en los temas no dominantes, consultas continuas hacia personas especializadas en el tema Mala coordinación para las reuniones de equipo 50% Media Un acuerdo firmado por el cliente y el equipo de trabajo permitirá aumentar el nivel de compromiso de los participantes en el proyecto Incumplimiento de plazos por parte de miembros del equipo 80% Alto El jefe de proyecto debe manejar holguras más optimistas Fuentes relacionadas al tema muy costosas 80% Alto Búsqueda de información en ‘buscadores’ disponibles para los estudiantes de la UPC Disponibilidad de apoyo por parte de cliente 50% Media Coordinación de otra reunión lo más pronto posible, posterior orientación a compromisos Recurso QA, impedido de apoyar en búsqueda y transmisión de información respecto al proyecto 80% Alto Comunicación con el gerente de QA para redefinir funciones del recurso, ya que es un proyecto de investigación
  15. 15. 15 Plan de dirección del proyecto
  16. 16. 16 Gestión de Recursos Jefe de Proyecto • Gestionar el total del planeamiento y la ejecución acertada del proyecto, y buscar incurrir en lo más mínimo en cambios Analista Desarrollador • Diseñar la funcionalidad del software a implementar y dominar la tecnología para el desarrollo de la aplicación Comité de Proyecto • Evaluar el proyecto enfocándose en la presentación de documentación, entregables y exposición de proyecto Gerente Profesor SSIA • Profesor encargado de la supervisión y evolución de los proyectos que se desarrollan dentro de la empresa virtual SSIA. Asimismo, debe de justificar el desempeño de su gestión ante el Comité de Proyecto Roles y responsabilidades
  17. 17. 17 Gestión de Recursos Gerente Alumno SSIA • Apoyo en el monitoreo y control de las actividades programadas del proyecto y al gerente profesor Analista de QA • Apoyo inmediato en la investigación selectiva requerida por el Jefe de Proyecto • Validar y verificar tanto la documentación y aplicación desarrollada Cliente Asesor • Brindará información sobre la investigación, orientando a especificar objetivos delimitados y coherentes Roles y responsabilidades
  18. 18. 18 Gestión de Recursos Rol Responsable Dedicación Jefe de Proyecto • Rubén Mendoza u910560@upc.edu.pe On Demand Analista Desarrollador • José Medina u711226@upc.edu.pe On Demand Comité • Carlos Raymundo carlos.raymundo@upc.edu.pe • Luis Garcia luis.garcia@upc.edu.pe Mensual Equipo de proyecto Equipo de dirección
  19. 19. 19 Gestión de Recursos Rol Responsable Dedicación Jefe de Proyecto • Rubén Mendoza u910560@upc.edu.pe On Demand Gerente profesor SSIA • Ronald Grados pcsirgra@upc.edu.pe Semanal Gerente alumno SSIA • Guadalupe Varillas ssia.upc@gmail.com Semanal Cliente Asesor • Percy Triveño pcsiptri@upc.edu.pe Semanal Equipo de proyecto Equipo de gestión
  20. 20. 20 Gestión de Recursos Rol Responsable Dedicación Analista desarrollador • José Medina u711226@upc.edu.pe On Demand Analista QA • Daniel Soto u20111212@upc.edu.pe Semanal Equipo de proyecto Equipo de ejecución
  21. 21. 21 Gestión del tiempo
  22. 22. 22 Entregables del Proyecto NoSQL Codificación y descripción de entregables Código Entregables ENTRE10 SITUACIÓN ACTUAL BD'S DOCUMENTALES ENTRE20 SITUACIÓN ACTUAL BD'S DOCUMENTALES VS BD'S RELACIONALES ENTRE30 ESTUDIOS SIMILARES AL PROYECTO PLANTEADO ENTRE40 DICCIONARIO DE ATRIBUTOS ENTRE50 DICCIONARIO DE ENTIDADES ENTRE60 VERBOS ENTRE LAS CARDINALIDADES ENTRE70 CARDINALIDAD ENTRE ENTIDADES ENTRE80 MODELO FÍSICO ENTRE90 QUERIES DE ALTA USABILIDAD (BASADO EN 5 USs) ENTRE100 ÍNDICES ENTRE110 PLAN DE MIGRACIÓN (DETALLE DE MIGRACIÓN, IMPACTOS A NIVEL DESARROLLO Y DOMINIO) ENTRE120 MOCKUPS O DISEÑOS UI, DEFINIDOS EN 3 USs ENTRE130 DESARROLLAR LA APLICACIÓN (MIGRADOR) ENTRE140 DESPLEGAR EL PRODUCTO EN LOS SERV. DE IT EXPERT ENTRE150 REALIZAR EL ANÁLISIS COMPARATIVO DE REND. Y ESC.
  23. 23. 23 Ciclo Hito Entregables incluidos Sem. Prese. 2013 – 02 PROJECT CHARTER APROBADO PROJECT CHARTER Semana 3 2013 – 02 PRESENTACIÓN DE CRONOGRAMA Y PLAN DE TRABAJO CRONOGRAMA DE PROY. Y PLAN DE TRABAJO Semana 3 2013 – 02 REUNIÓN DE AVANCES (COMITÉ) INFORME DE AVANCE DE INVEST. (ENTRE10,20,30) Semana 6 2013 – 02 LINEAMIENTOS SOBRE BD'S DOCUMENTALES ENTRE10, ENTRE20 y ENTRE30 Semana 6 2013 – 02 REFINAMIENTO DE DOCUMENTACIÓN ELABORADA POR SEEA ENTRE40, ENTRE50, ENTRE60, ENTRE70, ENTRE80, ENTRE90 y ENTRE100 Semana 9 2013 – 02 ENTREGA DE CAPÍTULO SOBRE ESTADO DEL ARTE INFORME POR ARTÍCULO, SEGÚN FORMATO Semana 10 2013 – 02 ENTREGA DE PLAN DE MIGRACIÓN ENTRE110 Semana 13 2013 – 02 ENTREGA DE DISEÑOS UI, DEFINIDOS EN 3 USs ENTRE120 Semana 15 2013 – 02 RECEPCIÓN DE CERTIFICADO QA CERTIFICADO QA Semana 15 2013 – 02 PRESENTACIÓN DE MEMORIA PARCIAL MEMORIA PARCIAL Semana 15 2014– 01 PRESENTACIÓN DE CRONOGRAMA Y PLAN DE TRABAJO (ACTUALIZADO) CRONOGRAMA DE PROY. Y PLAN DE TRABAJO Semana 1 2014 – 01 ENTREGA DE PRIMER RELEASE DE APLICACIÓN (MIGRADOR) ENTRE130 Semana 5 2014 – 01 ENTREGA DE APLICACIÓN FINAL (MIGRADOR) ENTRE130 Semana 7 2014 – 01 EXPOSICIÓN MEMORIA PARCIAL - Semana 9 2014 – 01 DESPLIEGUE DE MIGRADOR EN IT EXPERT ENTRE140 Semana 10 2014 – 01 ENTREGA DE MEMORIA FINAL . INFORME DE RENDIMIENTO Y ESCALABILIDAD ENTRE150 Semana 15
  24. 24. 24 Plan de Comunicaciones
  25. 25. 25 Código Entregable JP AD CP GP GA AQ CA ENTRE10 SITUACIÓN ACTUAL BD'S DOCUMENTALES R @ @ R @ ENTRE20 SITUACIÓN ACTUAL BD'S DOCUMENTALES VS BD'S RELACIONALES R @ @ R @ ENTRE30 ESTUDIOS SIMILARES AL PROYECTO PLANTEADO R P @ @ R @ ENTRE40 DICCIONARIO DE ATRIBUTOS @ R @ @ R @ ENTRE50 DICCIONARIO DE ENTIDADES @ R @ @ R @ ENTRE60 VERBOS ENTRE LAS CARDINALIDADES @ R @ @ R @ ENTRE70 CARDINALIDAD ENTRE ENTIDADES @ R @ @ R @ ENTRE80 MODELO FÍSICO @ R @ @ R @ ENTRE90 QUERIES DE ALTA USABILIDAD (BASADO EN 5 USs) @ R @ @ R @ ENTRE100 ÍNDICES @ R @ @ R @ ENTRE110 PLAN DE MIGRACIÓN (DETALLE DE MIGRACIÓN, IMPACTOS A NIVEL DESARROLLO Y DOMINIO) @ @ @ @ ENTRE120 MOCKUPS O DISEÑOS UI, DEFINIDOS EN 3 USs @ R @ @ R @ ENTRE130 DESARROLLAR LA APLICACIÓN (MIGRADOR) @ R @ @ R @ ENTRE140 DESPLEGAR EL PRODUCTO EN LOS SERV. DE IT EXPERT @ R @ @ @ ENTRE150 REALIZAR EL ANÁLISIS COMPARATIVO DE REND. Y ESC. R @ @ @ @ = Email P = Reunión R = Responsable
  26. 26. 26 Evidencias Gerente Profesor y Cliente
  27. 27. 27 Semana 1 14/08/2013
  28. 28. 28 Semana 2 20/08/2013
  29. 29. 29 Semana 3 31/08/2013
  30. 30. 30 Semana 4 07/09/2013
  31. 31. 31 Semana 5 12/09/2013
  32. 32. 32 Avances a semana 6
  33. 33. 33 {despedida1: “Muchas”, despedida2: “Gracias”} Rubén MENDOZA

×