Este documento presenta una propuesta de metodología fragmentada para el desarrollo de familias de sistemas de información empresarial basada en la reutilización. El autor describe su plan de trabajo para estudiar el estado del arte sobre reutilización de procesos de negocio y representación de variabilidad, y proponer una metodología mejorada que permita obtener definiciones de procesos dependientes del contexto a partir de definiciones independientes, gestionando la variabilidad en tiempo de diseño y ejecución.
Implantacion De Alfresco by Queres , Iberia Roadshow 2008queres
En esta presentacion se explica la metodología que empleamos en los proyectos de gestión documental y que nos permiten obtener un sistema funcionando en poco tiempo . Julian hace un repaso muy acertado sobre las distintas partes que componen Alfresco, cuales son los principales inconvenientes que nos encontramos en las empresas a la hora de implantar un Sistemas de gestión documental y finalmente repasa los costes asociados a la implantación de un proyecto con Alfresco y Queres.
Implantacion De Alfresco by Queres , Iberia Roadshow 2008queres
En esta presentacion se explica la metodología que empleamos en los proyectos de gestión documental y que nos permiten obtener un sistema funcionando en poco tiempo . Julian hace un repaso muy acertado sobre las distintas partes que componen Alfresco, cuales son los principales inconvenientes que nos encontramos en las empresas a la hora de implantar un Sistemas de gestión documental y finalmente repasa los costes asociados a la implantación de un proyecto con Alfresco y Queres.
Jazz: El soporte definitivo para el modelo de factorias de softwareLuis Reyes
Ponencia RATIONAL (SFIC 2009)
Titulo:
Jazz: El soporte definitivo para el modelo de factorías de software
Resumen:
En el contexto de una factoría de software, los clientes buscan resultados satisfactorios, una manera eficiente de controlar los proyectos y una respuesta rápida a esas más que seguras incidencias. En general, todo aquello que se acaba denominando gobierno.
De la misma manera, una factoría de software velará por sus propios intereses, entre otros, recibir pedidos (requisitos) con la mayor calidad posible, ser eficiente en su proceso de producción y responder a los clientes con los niveles de calidad demandados.
Además, alrededor de conceptos como productividad, calidad y gobierno se antoja imprescindible ser capaces de entender y gestionar uno más, que es el juego de relaciones que se establecen entre el comprador de software y la fábrica lo produce.
En esta ponencia presentaremos la solución de Rational alrededor de la plataforma Jazz. Una estrategia definitiva para soportar modelos de factoría de software optimizando de manera dramática las relaciones de colaboración y comunicación que necesariamente se establecen entre clientes y proveedores.
1. A Methodology Fragment for
Developing Families of Business
Information Systems
Ildefonso Montero Pérez
monteroperez@us.es
Examen para la obtención del Diploma de Estudios Avanzados
Programa de Doctorado: Tecnología e Ingeniería del Software
Departamento de Lenguajes y Sistemas Informáticos
2. Periodo Docente
Asignaturas
Introducción a la Investigación (II)
Desarrollo de Aplicaciones Web (DAW)
Ingeniería de Proyectos Software (IPS)
Ingeniería de Requisitos (IR)
Metodología y Técnicas en Proyectos Software (MTP)
Ingeniería de Servicios Web (ISW)
La Web Semantica (WS)
3. Periodo Investigador
Grupo de Investigación ISA – Ingeniería del Software Aplicada
Coordinador: Antonio Ruiz-Cortés
Computación Orientada a Servicios
Lineas de Producto Software
Metodologias de Desarrollo
4. Contexto
Arquitecturas Orientadas a Servicios (SOA)
Bus de Servicios Empresarial (ESB)
Servicio
Desarrollo guiado por el Negocio (BDD)
5. Contexto Bus de Servicios Empresarial (ESB)
Traveler Travel Agent
WSCI
WSCI
Interface
Interface
WSCI
Interface
Airline
Reservation
System
7. Motivación
Negocios con procesos comunes
Cada negocio tiene … procesos especificos
Definiciones dependientes del contexto
8. Motivación
¿Por qué tenemos que repetir el trabajo del otro?
¿Como podria reutilizar sus definiciones?
9. Hipotesis
Problema
Los ingenierios de procesos diseñan repetitivamente los mismos procesos
para cada una de las empresas que poseen conceptualmente procesos comunes
Por que es un problema
Incremento de los tiempos y costes
Hipotesis
Podemos definir una metodologia de desarrollo de sistemas guiados por
procesos de negocio basado en la reutilización
¿Como? Ventajas
Tecnicas de Lineas de Se reducen tiempos
Producto Software Se reducen costes
Se garantiza la calidad del producto final
Se garantiza gestion de la variabilidad
Se puede definir con independencia del contexto
10. Hipotesis
Hipotesis
Podemos definir una metodologia de desarrollo de sistemas guiados por
procesos de negocio basado en la reutilización
Garantias
• Notación estandar
• Automatización del proceso en la medida de lo posible
• Obtener definiciones de procesos dependientes del contexto a partir de
definiciones independientes
• Gestionar la variabilidad de un proceso de negocio en tiempo de diseño
• Gestionar la variabilidad de un proceso de negocio en tiempo de ejecución, las
empresas cambian continuamente !!
• Las definiciones dependientes del contexto deben poder especificarse
mediante interfaces WSCI
• Facil integración con otras metodologias y herramientas
11. Plan de trabajo
Background
• Sistemas guiados por procesos de negocio: notaciones, herramientas, etc.
• SOA: definición de servicios, coreografia, orquestación, etc.
• Lineas de producto software: diseño, tecnicas, representación, análisis, etc.
Estudio del estado del arte
• ¿Cuantas propuestas existen actualmente para incrementar el grado de
reutilización de la definición de procesos de negocio y cuantas de ellas hacen uso
de tecnicas de lineas de producto software?
• ¿De que forma podemos representar la variabilidad en la definición de un
proceso de negocio?
Process Family Engineering
Propuesta
Business Family Engineering
A Methodology Fragment For Developing Families of Business Information
Systems – Improving the Design of Business Families for SOA
12. Resultado
PFE BFE
Garantias
Notacion Estandar
Automatización del proceso
Definiciones dependientes del contexto
Definiciones independientes del contexto
Soporte variabilidad tiempo diseño
Soporte variabilidad tiempo ejecución
Obtención de componentes especificables con WSCI
Facil integracion con metodologias y herramientas
Nuestra
propuesta
13. Resultados
Nº Citas
Nº Publicaciones DBLP CORE Index
Contexto
International Conferences 3 3 1 A, B
International Workshops 2 2 1 --
National Workshops 1 0 0 --
Otros resultados
Aporte al proyecto Eclipse ATL Transformation Catalog
Seminario: Documentar Variabilidad de Requisitos en Fabricas Software
ISABEL
WEBFACTORIES
P07-TIC-02533
TIN-2006 -00472
14. Curriculum investigador
Profesional
Tramitacion electrónica, workflow, W@ndA, Trew@, etc.
Definición de procedimientos
Análisis y consultoría
Académico e Investigador
II (US) , ITIG (UCA), Becario FPI, Becario de Colaboración CCIA
Miembro Comite Organizador FLOSSIC 2007, edición libro de actas, material
didactico, experiencia docente, mas de 1000 horas acreditadas en cursos,
nivel B2 ingles
bpm-research.blogspot.com