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

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Último (18)

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

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)