5. NoSQL: El Proyecto | Objetivo General
El proyecto busca 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 un esquema flexible, tiempo
de respuesta y escalabilidad frente al modelo relacional
...
3
6. NoSQL: El Proyecto | Objetivos Específicos
Fase 1
Realizar la investigación respectiva de las bases de
datos NoSQL
OG
Fase 2
Materializar la realización del análisis comparativo
de rendimiento y escalabilidad a través de una
casuística
...
4
7. Fase 1
Objetivos Específicos 2013 – 2
OE1: Investigar y
documentar los
lineamientos sobre
las bases de datos
documentales
orientadas al
modelo no relacional
OE2: Reorganizar y
preparar la
información actual
documentada por
SEEA para afrontar la
problemática
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
5
8. Fase 2
Objetivos Específicos 2014 – 1
Fase 1
Fase 2
OE5: Desarrollar el migrador de acuerdo al plan y
diseños UI en un entorno Web
OE6: Desarrollar el migrador de acuerdo al plan y
diseños UI en un entorno Web
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
10. Evolución general del Proyecto | Fase 1
Análisis de Valor Ganado
Fuente: Asistente de Gerencia SSIA
0% de atraso
Entre 1% y 5% de atraso
Más de 5% de atraso
...
7
11. Entregables
Fase 1
ENTRE10: Situación actual de las base de datos
documentales
ENTRE20: Situación actual de las base de datos
documentales versus las relacionales
ENTRE30: Estudios similares al proyecto planteado
ENTRE40: Diccionario de atributos
ENTRE50: Diccionario de entidades
...
8
13. Evolución general del Proyecto | Fase 1
Análisis de Valor Ganado
Reunión Comité
ENTRE 30
ENTRE 20
ENTRE ENTRE 30 (50%)
20 (50%)
ENTRE 10
Plan de ENTRE ENTRE 20
Trabajo10
Cronograma
Project Charter
ENTRE 110 120
ENTRE
ENTRE 110 110 IE3
ENTRE
(66.6%)
ENTRE 70 (33.3%)
ENTRE 80
ENTRE ENTRE 90
IE2 40
ENTRE 50
IE4
Reuniones Cliente ENTRE 100
Quality Assurance Estado del Arte
ENTRE 60
IE1
Reuniones en SSIA
...
10
14. Fase 1
Objetivos Específicos 2013 – 2
OE1: Investigar y
documentar los
lineamientos sobre
las bases de datos
documentales
orientadas al
modelo no relacional
OE2: Reorganizar y
preparar la
información actual
documentada por
SEEA para afrontar la
problemática
OE3: Elaborar el plan
de migración,
detallando como
migrar, impactos a
nivel de desarrollo
...
OE4: Elaborar los
mockups o diseños
UI, definidos en
historias de usuario
propias del proyecto
11
16. Logros Cliente
Semana
Fecha de
Reunión
Agenda
Temas tratados
Acuerdos
Semana 01
14/08/2013
Revisión del proyecto: acotamiento de
ideas
Delimitación del proyecto de
investigación
-
Semana 02
20/08/2013
Revisión primera versión del chárter
Indicadores de éxito
Revisión v1.1 de chárter.
Se fija reuniones días sábados 9:15 am a 10:30 am
Problemática y OES bien planteados
Mejorar indicadores de éxito y sugerencias alcanzadas por el
cliente
Semana 03
30/08/2013
Indicadores de éxito
Revisión charter v1.2
Revisión del chárter v1.3
Semana 04
07/09/2013
Indicadores de éxito, definición de
papers de investigación
Revisión de papers y chárter v1.3
Revisión de los papers de investigación (Sustentación)
Coordinar reunión con el gerente Ronald Grados, mediante
correo enviado por José Medina
Revisar chárter v1.3, no se cumplió con el acuerdo de la
semana pasada
Semana 05
12/09/2013
Indicadores de éxito
Revisión general del chárter
Mejorar indicadores de éxito
Incluir los entregables
Mejorar el alcance
Entregar fechas de exposiciones y actividades a cliente
Compartir carpeta dropbox del proyecto para el cliente
Semana 06
21/09/2013
Revisión de chárter y trabajos de
investigación papers
Revision de charter de informes de En los trabajos de investigación (3), están correctos y no en
papers
todos se aplican las métricas y los códigos resultados de las
investigaciones aplican.
El chárter se mejoro mucho y solo quedan pendientes arreglos
menores
...
12
17. Logros Cliente
Semana
Semana 07
Fecha de
Reunión
28/09/2013
Agenda
Temas tratados
Acuerdos
Primera revisión de entregables
propuestos
Revisión de entregable 30, 40
Agregar bibliografía a entregable 30
Hacer referencia al modelo físico
Solicitar documentación técnica completa de SEEA y colocarla en
anexo en el proyecto
En la revisión de versiones agregar revisión del cliente al día de hoy
Semana 08
05/10/2013
Revisión de entregables
Revisión de entregables 50, 60, 70, 80 y 90 Agregar consultas(queries) de mayor complejidad al entregable 90
Semana 10
19/10/2013
Revisión general del proyecto
Informar estado actual del proyecto y
revisión general del mismo
Asignar permisos a la aplicación Mantis al cliente Percy Triveño
Verificar disponibilidad de servidores en ITExpert
En el [OE 8], definir los indicadores en base a categorías de pruebas
Alcance numero 5, verificar si la latencia afectara las pruebas,
preguntar si será factible realizarlo vía web
Semana 11
26/10/2013
Semana 12
Revisión de ultimos entregables
Revisión final de entregables 100 y 110
02/11/2013
A partir de la semana 13 empezar la revisión de la memoria
Revisión de la memoria semana siguiente
Proponer reunión con el cliente siguiente semana
Semana 13
09/11/2013
Revisión de entregable 120 y querys de
alta complejidad para el entregable 90
Revisión de entregables
Documentar ítems gráficos de los mockups
En la lista de tablas especificar porque se ofrece una vista a todas las
tablas
Especificar si el migrados aplicara a los esquema de tablas o a toda la
tabla que tenga datos
...
13
19. Certificación en curso ofrecido por MongoDB
Authenticity of this certificate can be verified at:
http://education.10gen.com/downloads/certificates/3e469f9d782a429c91239a7533c43575/Certificate.pdf
...
15
21. Conclusiones | 2013 – 2
Conocer la situación actual de las bases de datos
documentales, y en general de las NoSQL, es muy
importante para entender las razones principales por las que
estas, hoy en día, están revolucionando en situaciones
particulares y nuevas necesidades de los negocios. Y, sin
duda, esta nueva tendencia está aperturando el mercado de
innovación para las empresas, en cuanto, precisamente, a
nivel de base de datos, asegurar un esquema flexible,
tiempo de respuesta y escalabilidad.
...
16
22. Conclusiones | 2013 – 2
Es de consideración, también, conocer la situación actual de
las bases de datos documentales frente a las del modelo
relacional, ya que saber dónde las bases de datos de este
tipo están siendo, notablemente, mejor aprovechadas frente
a las relacionales, hace saber que ya están logrando ser una
alternativa actual, a nivel de base de datos, para las
aplicaciones web en determinadas casuísticas.
...
17
23. Conclusiones | 2013 – 2
El estudiar sobre trabajos similares en el campo de las
tecnologías de base de datos no relacionales, se basó,
también, en demostrar nuestra creencia relacionada a que
ningún modelo, ya sea el relacional o no relacional, es
superior uno respecto a otro, sino querer probar que las
NoSQL, a través del proceso detallado mostrado a lo largo de
este trabajo y, naturalmente, de los estudios mencionados
que comparten el ideal, son ya, altamente, capaces de ser
utilizadas en ambientes de producción y poder sobrevivir
como complementos mutuos, según sea el caso, con las del
modelo relacional.
...
18