El Ecosistema MOSKitt

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

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.

Transcript of El Ecosistema MOSKitt

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