SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
MOSKitt en la CIT
 Alea jacta est!
   José Alarcón Medina
     (alarcon_jos@gva.es)
MOSKitt en la CIT

• Antecedentes
• Perfiles de los usuarios
• Cuestionario
• Conclusiones
Antecedentes en la CIT (I)
•   Cliente / Servidor

•   BD: Oracle

•   Developer y
    PowerBuilder

•   MaPA, Designer y
    PowerDesigner

•   Office

•   Access

•   Sin metodología
Antecedentes en la CIT (II)

•   Cliente / Servidor
                           •   N-Capas
•   BD: Oracle
                           •   BD: PostgreSQL
•   Developer y
                           •   GvHidra (PHP) y
    PowerBuilder
                               ¿gvNix? (Java)
•   MaPA, Designer y
                           •   MaPA, PowerDesigner
    PowerDesigner
                               y plantillas OO
•   Office
                           •   OpenOffice
•   Access
                           •   gvMetrica
•   Sin metodología
gvPontis: Alea jacta est

• Frase atribuida a Julio César:
       “ La suerte está echada”


• Significa:
 “Dar un paso irrevocable, generalmente
 de riesgo y confrontación”
¿somos romanos o galos?




“Estamos en el año 50 antes de Jesucristo. Toda la
Galia está ocupada por los romanos... ¿Toda?
!No! Una aldea poblada por irreductibles galos resiste
todavía y siempre al invasor”
Perfiles Colaboradores
• Perfil Orgánico
 •   Analista de Organización

 •   Analistas y Programadores Desarrollo

 •   Administrador de Base de Datos

• Perfil Técnico
 •   Analista: desarrollos con PD12 y Developer /
     PowerBuilder

 •   Analista: desarrollos iniciados con PD12 y gvHidra

 •   Analista: desarrollos iniciados con Moskitt y
     gvHidra / Java

 •   Programador: de los 3 casos anteriores
Los irreductibles galos:
       José Alarcón
       Cristina Alcalá
      Eugenia Arnedo
     Raquel Borjabad
      Manuel Cobacho
   Juan Carlos Hernández
       David Pascual
MOSKitt da soporte a la aplicación de una metodología
de desarrollo de aplicaciones (gvMétrica).
Siguiendo una estrategia MDD (Desarrollo Dirigido por Modelos),
potencia el uso de Modelos (UML2, BPMN, Bases de Datos etc...) sobre
los que aplica transformaciones que permiten a los profesionales
informáticos evolucionar desde la fase de requisitos a la generación del
código de la forma más automática posible.



    Experiencia CIT: gvMetrica + MOSKitt
Cuestión 1
    Antes de MOSkitt:
 ¿Tenías las herramientas
       adecuadas?
¿Estabas satisfecho con ellas?
• Solo Windows, nada en Linux
• MaPA (Organización) → Satisfechos
   •   No permitía comunicación desarrolladores

• PD12 (Desarrollo + DBA) →
  Relativamente
   •   Necesidad de completar con documentos
       OpenOffice y HTML

   •   No se podían reutilizar diagramas de clases para
       realizar las pantallas

   •   Al no poder usar Oracle como servidor de
       repositorio, dificultad para compartir
       repositorios

   •   Programadores: reciben informes HTML
       infumables
Cuestión 2
¿Has usado MOSkitt?
     Abril 2008 versión 0.3.0
 Noviembre 2009 versión 1.1.0RC1
• Se empezó hace unos 18 meses
• Participación en las Pruebas
• Dificultades para usar MOSKitt
 •   Uso de Versiones en desarrollo (< 1.0.0)

 •   Falta tiempo: conciliar el día a día con el usar nuevas
     tecnologías

 •   Trabajo en proyectos con empresas externas

• Producción (hasta agosto'09 no se liberó
  versión 1.0.0)
 •   Terceros, Liquidación Intereses, Tablas comunes
Cuestión 3
 ¿Cómo ves que te ayuda
(o ayudará) en tu trabajo?
•   Disponer de una única herramienta

     •   Abarca todas las necesidades (BPML, UML, E/R, Código,
         etc.)

     •   Facilita la comunicación entre miembros

     •   Dashboard: ayuda para el proceso de desarrollo

•   Software libre: podemos adaptarlo a nuestras necesidades y se
    puede profundizar más en el proceso de desarrollo, en
    cualquier parte del proceso

•   Uso Eclipse: es una ventaja usar la misma plataforma para
    analizar que para desarrollar => familiaridad
    Inconveniente: no es un programa “dedicado”

•   Aumentar nuestro conocimiento teórico: MOSKitt nos obliga a
    seguir los estándares (como UML2, SQL9x, etc.)

•   MOSKitt resuelve el caso particular (CIT) para llegar al caso
    general => podemos mejorar nuestro proceso
Cuestión 4
¿Crees que vale la pena el esfuerzo
    que se está haciendo con
       gvMetrica - MOSKitt?
•   Metodología: ¿Qué había antes? Nada =>

     •   se repetía mucha faena

     •   Se debía pensar cada vez qué hacer

•   Metodología: ¿Qué hay ahora? gvMetrica => VALE LA
    PENA

     •   Requiere gran esfuerzo para determinar el proceso

     •   Ya no es infumable si no necesaria

•   Y además: disponemos de una herramienta adaptable,
    que nos permitirá asumir mejor los cambios, integrar
    nuevos métodos, … => MOSKitt

•   Algunos dicen: “creo...”, “quiero pensar...”, “espero...”:
    Sólo con el tiempo podremos decir si el esfuerzo es
    adecuado.
Cuestión 5
   ¿Ha cambiado tu opinión sobre este
proyecto desde que se inició hasta ahora?
 ¿Sientes que avanzas o que retrocedes?
•   Al principio: dudas sobre la necesidad, escepticismo sobre los
    resultados, etc.

•   Opinión general: SI, ha mejorado

•   Han pasado 18 meses => mucha evolución

•   Factores que han influído:

     •   Formación en las herramientas

     •   Ver el respaldo de la UPV, marcando tendencias, se palpa
         mucho “conocimiento” en MOSKitt

     •   Estrategia de desarrollo por versiones: se han visto
         resultados, ¡no es una utopía!

     •   Se han superado algunas expectativas, aunque con la
         evolución, se piden más cada vez (lo cual es positivo)

•   Necesario: que se impliquen más empresas y organizaciones
Cuestión 6
 Opiniones, sensaciones,
   impresiones, dudas,
certidumbres, esperanzas,
         ideas ...
•   Curva de aprendizaje: depende de la formación, puede parecer
    que se va lento

•   Necesidad de dimensionar gvMetrica respecto a los proyectos

•   Usabilidad: entorno gráfico complejo (propio de Eclipse)

•   ¿Hasta dónde podremos llegar con la generación de código?

•   Tenemos ya un producto a medida: hay que usarlo
    intensamente, además, con dos herramientas nuevas,
    “Dashboard” y “UIM”.

•   Deseo de conocer las “tripas” del “bicho”.

•   Este proyecto actúa como catalizador en otros proyectos e
    iniciativas, como proyecto-ejemplo de buenas prácticas y de
    buenos resultados.

•   Proyecto internacional: se usa el inglés y el castellano
Conclusiones
•   Producto I+D+i:

     •   participación de empresas y organizaciones

     •   Tengo un sueño: “la GV en el proyecto”

•   Otros beneficios Intangibles:

     •   Gran Equipo:

          •   Dispuestos a incorporar funcionalidades,
              corregir errores, mejorar el producto

          •   Transmisión de conocimiento (por ej: MDD)

     •   Formación de lujo

     •   La gestión del proyecto: laboratorio perfecto para
         aplicar gvMetrica en la CIT
• Ejemplo: El teclado en hardware libre
• “Alea jacta est” + “Carpe diem”:
   • Decisión arriesgada
   • Anímate, lánzate
   • Aprovecha el momento
COMENTARIOS
 PREGUNTAS
Gracias por
vuestra atención
   José Alarcón Medina
     (alarcon_jos@gva.es)

Más contenido relacionado

La actualidad más candente

Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshopMarco Avendaño
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosMarco Avendaño
 
Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioRoberto Canales
 
Gestion de proyectos en la empresa con sw open source slideshare
Gestion de proyectos en la empresa con sw open source   slideshareGestion de proyectos en la empresa con sw open source   slideshare
Gestion de proyectos en la empresa con sw open source slidesharegedpro project management experts
 
data.driven.decisions
data.driven.decisionsdata.driven.decisions
data.driven.decisionsMultiplica
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadJorge Hernán Abad Londoño
 
Las siete dimensiones del producto
Las siete dimensiones del productoLas siete dimensiones del producto
Las siete dimensiones del productoMarco Avendaño
 

La actualidad más candente (10)

Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del proceso
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshop
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotos
 
Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambio
 
Introduccion a lean startup
Introduccion a lean startupIntroduccion a lean startup
Introduccion a lean startup
 
Gestion de proyectos en la empresa con sw open source slideshare
Gestion de proyectos en la empresa con sw open source   slideshareGestion de proyectos en la empresa con sw open source   slideshare
Gestion de proyectos en la empresa con sw open source slideshare
 
data.driven.decisions
data.driven.decisionsdata.driven.decisions
data.driven.decisions
 
Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de Afinidad
 
Las siete dimensiones del producto
Las siete dimensiones del productoLas siete dimensiones del producto
Las siete dimensiones del producto
 

Destacado (20)

El arte de no enfermarse
El arte de no enfermarseEl arte de no enfermarse
El arte de no enfermarse
 
Master gestión cultural especializado en marketing para las industrias creativas
Master gestión cultural especializado en marketing para las industrias creativasMaster gestión cultural especializado en marketing para las industrias creativas
Master gestión cultural especializado en marketing para las industrias creativas
 
Creandounavisinpersonal 090701190027-phpapp01
Creandounavisinpersonal 090701190027-phpapp01Creandounavisinpersonal 090701190027-phpapp01
Creandounavisinpersonal 090701190027-phpapp01
 
Exel tarea
Exel tareaExel tarea
Exel tarea
 
Guía apa
Guía apaGuía apa
Guía apa
 
Plan los colores
Plan los coloresPlan los colores
Plan los colores
 
México i-n
México i-nMéxico i-n
México i-n
 
Danubio azul
Danubio azulDanubio azul
Danubio azul
 
Edificios raros
Edificios rarosEdificios raros
Edificios raros
 
Contenido wiki 2
Contenido wiki 2Contenido wiki 2
Contenido wiki 2
 
Con mucho afecto
Con mucho afectoCon mucho afecto
Con mucho afecto
 
Presentación Base IEDA
Presentación Base IEDAPresentación Base IEDA
Presentación Base IEDA
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
De Los Trasplantes A Las Celulas Madre
De Los Trasplantes A Las Celulas MadreDe Los Trasplantes A Las Celulas Madre
De Los Trasplantes A Las Celulas Madre
 
Axicon Verifier 2009
Axicon Verifier 2009Axicon Verifier 2009
Axicon Verifier 2009
 
Cielo y tierra
Cielo y tierraCielo y tierra
Cielo y tierra
 
Rangel3
Rangel3Rangel3
Rangel3
 
ESA Y BACHILLERATO ON LINE EN ANDALUCÍA: MATERIALES Y DOCENCIA
ESA Y BACHILLERATO ON LINE EN ANDALUCÍA: MATERIALES Y DOCENCIAESA Y BACHILLERATO ON LINE EN ANDALUCÍA: MATERIALES Y DOCENCIA
ESA Y BACHILLERATO ON LINE EN ANDALUCÍA: MATERIALES Y DOCENCIA
 
Horario
HorarioHorario
Horario
 
Un No Modelo Para La InnovacióN Empresarial Slideshare
Un No Modelo Para La InnovacióN Empresarial SlideshareUn No Modelo Para La InnovacióN Empresarial Slideshare
Un No Modelo Para La InnovacióN Empresarial Slideshare
 

Similar a MOSKitt en la CIT: Alea jacta est

MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareJavier Muñoz
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticosbastian becerra
 
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...Socialmetrix
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10Yare LoZada
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cbCeciliaboggi
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comJosé Luis Lee Rázuri
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetAsier Marqués
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittJavier Muñoz
 
Metodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiMetodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiClaudio Garrido
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos bastian becerra
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 

Similar a MOSKitt en la CIT: Alea jacta est (20)

Softagile
SoftagileSoftagile
Softagile
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticos
 
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...
Conferencia MySQL, NoSQL & Cloud: Construyendo una infraestructura de big dat...
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cb
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
 
S15-DAW-2022S1.pptx
S15-DAW-2022S1.pptxS15-DAW-2022S1.pptx
S15-DAW-2022S1.pptx
 
Prototipado
PrototipadoPrototipado
Prototipado
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKitt
 
Metodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiMetodologiasagilesdegestionydesarrollodeproyectosdeti
Metodologiasagilesdegestionydesarrollodeproyectosdeti
 
Clase1
Clase1Clase1
Clase1
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 

Último

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

MOSKitt en la CIT: Alea jacta est

  • 1. MOSKitt en la CIT Alea jacta est! José Alarcón Medina (alarcon_jos@gva.es)
  • 2. MOSKitt en la CIT • Antecedentes • Perfiles de los usuarios • Cuestionario • Conclusiones
  • 3. Antecedentes en la CIT (I) • Cliente / Servidor • BD: Oracle • Developer y PowerBuilder • MaPA, Designer y PowerDesigner • Office • Access • Sin metodología
  • 4. Antecedentes en la CIT (II) • Cliente / Servidor • N-Capas • BD: Oracle • BD: PostgreSQL • Developer y • GvHidra (PHP) y PowerBuilder ¿gvNix? (Java) • MaPA, Designer y • MaPA, PowerDesigner PowerDesigner y plantillas OO • Office • OpenOffice • Access • gvMetrica • Sin metodología
  • 5. gvPontis: Alea jacta est • Frase atribuida a Julio César: “ La suerte está echada” • Significa: “Dar un paso irrevocable, generalmente de riesgo y confrontación”
  • 6. ¿somos romanos o galos? “Estamos en el año 50 antes de Jesucristo. Toda la Galia está ocupada por los romanos... ¿Toda? !No! Una aldea poblada por irreductibles galos resiste todavía y siempre al invasor”
  • 7. Perfiles Colaboradores • Perfil Orgánico • Analista de Organización • Analistas y Programadores Desarrollo • Administrador de Base de Datos • Perfil Técnico • Analista: desarrollos con PD12 y Developer / PowerBuilder • Analista: desarrollos iniciados con PD12 y gvHidra • Analista: desarrollos iniciados con Moskitt y gvHidra / Java • Programador: de los 3 casos anteriores
  • 8. Los irreductibles galos: José Alarcón Cristina Alcalá Eugenia Arnedo Raquel Borjabad Manuel Cobacho Juan Carlos Hernández David Pascual
  • 9. MOSKitt da soporte a la aplicación de una metodología de desarrollo de aplicaciones (gvMétrica). Siguiendo una estrategia MDD (Desarrollo Dirigido por Modelos), potencia el uso de Modelos (UML2, BPMN, Bases de Datos etc...) sobre los que aplica transformaciones que permiten a los profesionales informáticos evolucionar desde la fase de requisitos a la generación del código de la forma más automática posible. Experiencia CIT: gvMetrica + MOSKitt
  • 10. Cuestión 1 Antes de MOSkitt: ¿Tenías las herramientas adecuadas? ¿Estabas satisfecho con ellas?
  • 11. • Solo Windows, nada en Linux • MaPA (Organización) → Satisfechos • No permitía comunicación desarrolladores • PD12 (Desarrollo + DBA) → Relativamente • Necesidad de completar con documentos OpenOffice y HTML • No se podían reutilizar diagramas de clases para realizar las pantallas • Al no poder usar Oracle como servidor de repositorio, dificultad para compartir repositorios • Programadores: reciben informes HTML infumables
  • 12. Cuestión 2 ¿Has usado MOSkitt? Abril 2008 versión 0.3.0 Noviembre 2009 versión 1.1.0RC1
  • 13. • Se empezó hace unos 18 meses • Participación en las Pruebas • Dificultades para usar MOSKitt • Uso de Versiones en desarrollo (< 1.0.0) • Falta tiempo: conciliar el día a día con el usar nuevas tecnologías • Trabajo en proyectos con empresas externas • Producción (hasta agosto'09 no se liberó versión 1.0.0) • Terceros, Liquidación Intereses, Tablas comunes
  • 14. Cuestión 3 ¿Cómo ves que te ayuda (o ayudará) en tu trabajo?
  • 15. Disponer de una única herramienta • Abarca todas las necesidades (BPML, UML, E/R, Código, etc.) • Facilita la comunicación entre miembros • Dashboard: ayuda para el proceso de desarrollo • Software libre: podemos adaptarlo a nuestras necesidades y se puede profundizar más en el proceso de desarrollo, en cualquier parte del proceso • Uso Eclipse: es una ventaja usar la misma plataforma para analizar que para desarrollar => familiaridad Inconveniente: no es un programa “dedicado” • Aumentar nuestro conocimiento teórico: MOSKitt nos obliga a seguir los estándares (como UML2, SQL9x, etc.) • MOSKitt resuelve el caso particular (CIT) para llegar al caso general => podemos mejorar nuestro proceso
  • 16. Cuestión 4 ¿Crees que vale la pena el esfuerzo que se está haciendo con gvMetrica - MOSKitt?
  • 17. Metodología: ¿Qué había antes? Nada => • se repetía mucha faena • Se debía pensar cada vez qué hacer • Metodología: ¿Qué hay ahora? gvMetrica => VALE LA PENA • Requiere gran esfuerzo para determinar el proceso • Ya no es infumable si no necesaria • Y además: disponemos de una herramienta adaptable, que nos permitirá asumir mejor los cambios, integrar nuevos métodos, … => MOSKitt • Algunos dicen: “creo...”, “quiero pensar...”, “espero...”: Sólo con el tiempo podremos decir si el esfuerzo es adecuado.
  • 18. Cuestión 5 ¿Ha cambiado tu opinión sobre este proyecto desde que se inició hasta ahora? ¿Sientes que avanzas o que retrocedes?
  • 19. Al principio: dudas sobre la necesidad, escepticismo sobre los resultados, etc. • Opinión general: SI, ha mejorado • Han pasado 18 meses => mucha evolución • Factores que han influído: • Formación en las herramientas • Ver el respaldo de la UPV, marcando tendencias, se palpa mucho “conocimiento” en MOSKitt • Estrategia de desarrollo por versiones: se han visto resultados, ¡no es una utopía! • Se han superado algunas expectativas, aunque con la evolución, se piden más cada vez (lo cual es positivo) • Necesario: que se impliquen más empresas y organizaciones
  • 20. Cuestión 6 Opiniones, sensaciones, impresiones, dudas, certidumbres, esperanzas, ideas ...
  • 21. Curva de aprendizaje: depende de la formación, puede parecer que se va lento • Necesidad de dimensionar gvMetrica respecto a los proyectos • Usabilidad: entorno gráfico complejo (propio de Eclipse) • ¿Hasta dónde podremos llegar con la generación de código? • Tenemos ya un producto a medida: hay que usarlo intensamente, además, con dos herramientas nuevas, “Dashboard” y “UIM”. • Deseo de conocer las “tripas” del “bicho”. • Este proyecto actúa como catalizador en otros proyectos e iniciativas, como proyecto-ejemplo de buenas prácticas y de buenos resultados. • Proyecto internacional: se usa el inglés y el castellano
  • 23. Producto I+D+i: • participación de empresas y organizaciones • Tengo un sueño: “la GV en el proyecto” • Otros beneficios Intangibles: • Gran Equipo: • Dispuestos a incorporar funcionalidades, corregir errores, mejorar el producto • Transmisión de conocimiento (por ej: MDD) • Formación de lujo • La gestión del proyecto: laboratorio perfecto para aplicar gvMetrica en la CIT
  • 24. • Ejemplo: El teclado en hardware libre • “Alea jacta est” + “Carpe diem”: • Decisión arriesgada • Anímate, lánzate • Aprovecha el momento
  • 26. Gracias por vuestra atención José Alarcón Medina (alarcon_jos@gva.es)