19
Vicente Pelechano Universidad Politécnica de Valencia http://www.moskitt.org El Ecosistema MOSKitt Javier Muñoz PRODEVELOP S.L martes 30 de noviembre de 2010

El Ecosistema MOSKitt

Embed Size (px)

DESCRIPTION

Presentación del Estado Actual del Proyecto MOSKitt. Una herramienta CASE Open Source y una infraestructura basada en plugins Eclipse para el desarrollo de Sistemas de Información.

Citation preview

Page 1: El Ecosistema MOSKitt

Vicente PelechanoUniversidad Politécnica de Valencia

http://www.moskitt.org

El EcosistemaMOSKitt

Javier MuñozPRODEVELOP S.L

martes 30 de noviembre de 2010

Page 2: El Ecosistema MOSKitt

Contenido

• ... 3er MOSKittDay...

• El Camino Recorrido

• Hacia la Madurez...

• MOSKitt y la Universidad (el I+D+i)

• DSDM. Reflexiones desde la Experiencia

martes 30 de noviembre de 2010

Page 3: El Ecosistema MOSKitt

3er MOSKittDay

• Menos Charlas/Presentaciones

• Más Interacción

• Demos y Paneles

• Más Pragmatismo y Menos Teoría

• Talleres Prácticos (DSIC - Edificio 1F - S01 Planta Baja)

martes 30 de noviembre de 2010

Page 4: El Ecosistema MOSKitt

El Camino Recorrido

2007 2011

martes 30 de noviembre de 2010

Page 5: El Ecosistema MOSKitt

...Finales de 2008...

4/2007 9/20085/20089/2007 6/20091/20091/2008

1.00.7.2

• Modelado BD, Generación de DDL e Ingeniería Inversa

• Editor UML2 + Perfiles

• Editor BPMN

• Editor WBS

• FEFEM: Editor de Formularios basados en Modelos

• Gestor de Transformaciones

• Configuración de Transformaciones

• Trazabilidad y Sincronización

martes 30 de noviembre de 2010

Page 6: El Ecosistema MOSKitt

...Finales de 2009...

4/2007 8/200910/2008 X/201012/20091/20081.0.0

1.1.0 RC1

• Soporte al Proceso (gvMétrica). Dashboard

• Modelado de Interfaces de Usuario (UIM)

• Transformaciones y Generación de Prototipos gvHidra

• Modelado de Procesos de Negocio (basado en BPMN)

• Testing de Transformaciones

• Integración/Interoperabilidad con herramientas Externas

• Importación MaPA y PowerDesigner

martes 30 de noviembre de 2010

Page 7: El Ecosistema MOSKitt

...Finales de 2010...

4/2007 8/201011/2009 3/201112/201011/2008

1.3.0

• Sketcher + Editor de Patrones de Interfaz de Usuario

• Integración Sketcher y UIM

• Generación de Código gvHidra (PHP5)

• Generación de Código gvNIX (Java)

• Mejoras en Usabilidad, Estabilidad y Rendimiento

1.5.0

martes 30 de noviembre de 2010

Page 8: El Ecosistema MOSKitt

Hacia la Madurez

• Mucha Ilusión

• Aprende (Avanza) Rápido

• Se vislumbra como será de mayor

• Muchas Expectativas puestas en él :-)

Infancia

2007-2008

martes 30 de noviembre de 2010

Page 9: El Ecosistema MOSKitt

Hacia la Madurez

• Inconformista

• Continuo Crecimiento

• Quiere hacer muchas cosas

• Descontrol Hormonal

Adolescencia

2009-2010

martes 30 de noviembre de 2010

Page 10: El Ecosistema MOSKitt

Hacia la Madurez

• Estabilidad

• Seguridad

• Procreación

• Consolidar Buenos Hábitos

• Paciencia y Fortaleza....

Madurez

2011-...

• ADULTO: Se aplica al ser vivo que ha llegado a la madurez biológica, que conlleva la capacidad de procrear

martes 30 de noviembre de 2010

Page 11: El Ecosistema MOSKitt

Hacia la Madurez

• Trabajar en mejorar Estabilidad, Rendimiento y Escalabilidad

• Integrar Herramientas y Técnicas de Gestión de Proyectos

• Velar por la Calidad del Código Generado

• Consolidar los “Extras” como valor Añadido

• Promover y Hacer Comunidad

• Extender MOSKitt por Terceros

Traducido al idioma MOSKitt

martes 30 de noviembre de 2010

Page 12: El Ecosistema MOSKitt

MOSKitt y la Universidad

• La Universidad:

• Promueve (Conferencias, Proyectos, etc...)

• Asesora (a la CIT, a Empresas)

• Usa (....,también en proyectos)

• Extiende (en proyectos, prototipos)

• Investiga (por supuesto): Buscamos mejoras y avances en el ámbito de la IS

martes 30 de noviembre de 2010

Page 13: El Ecosistema MOSKitt

MOSKitt y la UniversidadProyectos Europeos

martes 30 de noviembre de 2010

Page 14: El Ecosistema MOSKitt

• Ingeniería de Métodos (Beca I+D CIT). Diseño e Implantación de métodos de producción de software específicos de dominio, empresa o proyecto software. MOSKitt4ME

• Técnicas Avanzadas de Modelado de Requisitos

• Reutilización, Líneas de Producto y Modelado de la Variabilidad

MOSKitt y la UniversidadLíneas de I+D

martes 30 de noviembre de 2010

Page 15: El Ecosistema MOSKitt

• Variabilidad en Procesos de Negocio

• Herramientas de Usuario Final como soporte al DSDM

• Diseño y Generación de Interfaces de Usuario en Dispositivos Móviles

MOSKitt y la Universidad

martes 30 de noviembre de 2010

Page 16: El Ecosistema MOSKitt

DSDM. Reflexiones

• Construir Software es Complejo...DSDM ayuda pero...Todavía NO es la Bala de Plata

• DSDM: Facilita Abstracción, Automatización, Comunicación

• ¿Aplicar DSDM para todo? NO

• Aplicar/Integrar DSDM en los Procesos de Producción “Cuesta” pero es una INVERSIÓN

martes 30 de noviembre de 2010

Page 17: El Ecosistema MOSKitt

DSDM. Reflexiones

• DSDM se debe introducir de forma gradual

• NO siempre se puede generar el 100% de código

• MAYOR % de código generado implica MAYOR complejidad y completitud de los Modelos

• MAYOR número de Dominios, Tipos de Proyectos implica MAYOR dificultad para generar 100% código y menor reutilización

martes 30 de noviembre de 2010

Page 18: El Ecosistema MOSKitt

DSDM. Reflexiones

• Introducir la Reutilización (frameworks, líneas de producto, reuso de modelos)

• ¿Qué es mejor?

• Modelos Sencillos que generan el 60% del código vs.

• Modelos Complejos y/o Muy Expresivos que generan el 80%-100% del código

¿Cómo genero el Máximo % de Código?

martes 30 de noviembre de 2010

Page 19: El Ecosistema MOSKitt

http://www.moskitt.org

Gracias por la Atención

martes 30 de noviembre de 2010