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

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (15)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

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)