SlideShare una empresa de Scribd logo
1 de 24
MDA, Lineas de Producto y
            Modelos de Negocio
                     Ildefonso Montero Pérez
                       monteroperez@us.es



            Master: Ingeniería y Tecnología del Software
Asignatura: Desarrollo de Software Basado en Modelos y Aspectos
    Taller: Automatización en el desarrollo de software y MDA
       Departamento de Lenguajes y Sistemas Informáticos
Contexto
Contexto             Presupuesto 2005 > 25.000 millones de euros
                     Empleados Directos > 200.000




 Se distribuye en un total de 15 consejerías,
 con un promedio de 4 agencias /consejería y
 sus correspondientes delegaciones
 provinciales (8) / consejería.




               Relacionada con multiples instituciones con
               las que interactua habitualmente.
                             Fuente: Wikipedia: http://es.wikipedia.org/wiki/Junta_de_Andalucía
Contexto
Contexto   Alumnos 2005-2006 > 58.000
           Titulaciones > 90




                Centros universitarios: 25 propios y 5 adscritos
                Departamentos universitarios: 122
                Áreas de conocimiento: 154
                Programas de Postgrado: 138

                     Datos Curso Académico 2005/2006
                     Fuente: Wikipedia: http://es.wikipedia.org/wiki/Universidad_de_Sevilla
Contexto           “Organizations can be considered from
                   a business process perspective ...


                                      ... the larger size of the organization and the number
                                      of business units with which it interacts, the more
                                      accurate is this perspective focused on its business
                                      process and how the organization is managed based
                                      on its specifications.”

 Dr. Ilia Bilder
 PhD. Computer and System Sciences
 Co-Founder and Director R&D of Ibisoft
 Co-Founder of International Workshops on
               Business Process Modeling and Support (BPMDS)

      Las organizaciones se definen en funcion de sus procesos de negocio



                                     LEY 11/2007, de 22 de junio, de acceso electrónico
                                         de los ciudadanos a los Servicios Públicos.
Motivación

        Gestion de Comunicaciones Interiores entre Organismos




                  Como mínimo 15 versiones distintas




         Conceptualmente es el MISMO proceso de negocio pero
          posee muchas variantes en funcion de quien lo ejecuta
Motivación

      Evaluación para la obtención del Diploma de Estudios Avanzados




                   Como mínimo 138 versiones distintas




           Conceptualmente es el MISMO proceso de negocio pero
            posee muchas variantes en funcion de quien lo ejecuta
Motivación
 Existen infinidad de versiones distintas
 del mismo procedimiento, ¿como voy a gestionar esto?
Motivación
 Existen infinidad de versiones distintas
 del mismo procedimiento, ¿como voy a gestionar esto?


                    Además, no tengo definido de ninguna forma un matching
                    entre la definicion origen y todas y cada una de sus variantes
                    ¿como voy a mantener cada especificacion?
Motivación
 Existen infinidad de versiones distintas
 del mismo procedimiento, ¿como voy a gestionar esto?


                     Además, no tengo definido de ninguna forma un matching
                     entre la definicion origen y todas y cada una de sus variantes
                     ¿como voy a mantener cada especificacion?
  para colmo … existen procesos de negocios similares entre
  organizaciones distintas entre si, como pueden ser las
  comunicaciones interiores entre organismos ¿como puedo
  reutilizar estas definiciones ?
Motivación
 Existen infinidad de versiones distintas
 del mismo procedimiento, ¿como voy a gestionar esto?


                     Además, no tengo definido de ninguna forma un matching
                     entre la definicion origen y todas y cada una de sus variantes
                     ¿como voy a mantener cada especificacion?
  para colmo … existen procesos de negocios similares entre
  organizaciones distintas entre si, como pueden ser las
  comunicaciones interiores entre organismos ¿como puedo
  reutilizar estas definiciones ?

             y por si fuera poco, tengo que diseñar la infraestructura
             tecnológica que de soporte a cada una de estas
             organizacíones ….
Motivación
 Existen infinidad de versiones distintas
 del mismo procedimiento, ¿como voy a gestionar esto?


                     Además, no tengo definido de ninguna forma un matching
                     entre la definicion origen y todas y cada una de sus variantes
                     ¿como voy a mantener cada especificacion?
  para colmo … existen procesos de negocios similares entre
  organizaciones distintas entre si, como pueden ser las
  comunicaciones interiores entre organismos ¿como puedo
  reutilizar estas definiciones ?

             y por si fuera poco, tengo que diseñar la infraestructura
             tecnológica que de soporte a cada una de estas
             organizacíones ….




    ! QUE MARRÓN !
Hipotesis
 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
Overview
         BFE Domain Engineering




  Requirements             Domain
    Capture                Design
Overview
         BFE Domain Engineering




  Requirements             Domain
    Capture                Design
                        Variability Model


                          Core Process
                           Framework

                         Transformation
                             Rules
Overview
         BFE Domain Engineering




  Requirements             Domain
    Capture                Design
                        Variability Model


                          Core Process
                           Framework

                         Transformation
                             Rules
Overview
         BFE Domain Engineering




  Requirements             Domain
    Capture                Design
                        Variability Model


                          Core Process
                           Framework

                         Transformation
                             Rules
Investigación
Feature Models to BPMN




                Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
Feature Models to BPMN




                Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
Preguntas
Preguntas




            http://bpm-research.blogspot.com
            http://twitter.com/bpmresearch
            http://www.facebook.com/group.php?gid=77670093649
Gracias por su atención

Más contenido relacionado

Destacado

Test telewizji mobilnej,GFK Polonia
Test telewizji mobilnej,GFK PoloniaTest telewizji mobilnej,GFK Polonia
Test telewizji mobilnej,GFK PoloniaVFP Communications
 
Grapevine learning lms and content
Grapevine learning lms and contentGrapevine learning lms and content
Grapevine learning lms and contentDan Keelan
 
Tecnology projectPresentación1
Tecnology projectPresentación1Tecnology projectPresentación1
Tecnology projectPresentación1Riosaleja
 
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...strazpozarna
 
Google Adwords w rekrutacji
Google Adwords w rekrutacjiGoogle Adwords w rekrutacji
Google Adwords w rekrutacjiSandra Kluza
 
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...strazpozarna
 
Calendario septiembre 2013
Calendario septiembre 2013Calendario septiembre 2013
Calendario septiembre 2013enzopacogo
 

Destacado (12)

Test telewizji mobilnej,GFK Polonia
Test telewizji mobilnej,GFK PoloniaTest telewizji mobilnej,GFK Polonia
Test telewizji mobilnej,GFK Polonia
 
Mi presentación
Mi presentaciónMi presentación
Mi presentación
 
Grapevine learning lms and content
Grapevine learning lms and contentGrapevine learning lms and content
Grapevine learning lms and content
 
Tecnology projectPresentación1
Tecnology projectPresentación1Tecnology projectPresentación1
Tecnology projectPresentación1
 
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...
2011.04.15 - biala podlaska - edukacja finansowa - starozamojskie stowarzysze...
 
Google Adwords w rekrutacji
Google Adwords w rekrutacjiGoogle Adwords w rekrutacji
Google Adwords w rekrutacji
 
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...
2011.04.15 - biala podlaska - edukacja finansowa - ochotnicza straz pozarna s...
 
Calendario septiembre 2013
Calendario septiembre 2013Calendario septiembre 2013
Calendario septiembre 2013
 
Histologia Sistemas
Histologia SistemasHistologia Sistemas
Histologia Sistemas
 
Tos ferina.
Tos ferina. Tos ferina.
Tos ferina.
 
Mers cov
Mers cov Mers cov
Mers cov
 
Apg Presentacion Producto
Apg Presentacion ProductoApg Presentacion Producto
Apg Presentacion Producto
 

Similar a MDA, Lineas de Producto y Modelado del Negocio

Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSEEdicson Edicson
 
Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008queres
 
Experiencias adquiridas en el desarrollo orientado a la semántica
Experiencias adquiridas en el desarrollo orientado a la semánticaExperiencias adquiridas en el desarrollo orientado a la semántica
Experiencias adquiridas en el desarrollo orientado a la semánticaSoftware Guru
 
Sistemas distribuidos2
Sistemas distribuidos2Sistemas distribuidos2
Sistemas distribuidos2Holger Sanchez
 
software
softwaresoftware
softwarealkosto
 
Despliegue plataforma wso2
Despliegue plataforma wso2Despliegue plataforma wso2
Despliegue plataforma wso2WSO2
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemasgrupo7inf162
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionalesAISTI
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosAle Mejia
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftHoward Pernía
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeSam Espinosa
 

Similar a MDA, Lineas de Producto y Modelado del Negocio (20)

Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSE
 
Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008
 
Experiencias adquiridas en el desarrollo orientado a la semántica
Experiencias adquiridas en el desarrollo orientado a la semánticaExperiencias adquiridas en el desarrollo orientado a la semántica
Experiencias adquiridas en el desarrollo orientado a la semántica
 
Sistemas distribuidos2
Sistemas distribuidos2Sistemas distribuidos2
Sistemas distribuidos2
 
software
softwaresoftware
software
 
Conceptos
ConceptosConceptos
Conceptos
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
Despliegue plataforma wso2
Despliegue plataforma wso2Despliegue plataforma wso2
Despliegue plataforma wso2
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Montero Dea
Montero DeaMontero Dea
Montero Dea
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionales
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre Moprosoft
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Intalio|BPM:Mas alla de SOA
Intalio|BPM:Mas alla de SOAIntalio|BPM:Mas alla de SOA
Intalio|BPM:Mas alla de SOA
 
Yoenybravo
YoenybravoYoenybravo
Yoenybravo
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 

Más de Ildefonso Montero Pérez

Universidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendataUniversidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendataIldefonso Montero Pérez
 
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendataUniversidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendataIldefonso Montero Pérez
 
#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datosIldefonso Montero Pérez
 
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)Ildefonso Montero Pérez
 
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)Ildefonso Montero Pérez
 

Más de Ildefonso Montero Pérez (9)

Universidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendataUniversidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendata
 
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendataUniversidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
 
#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos
 
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
 
Montero thesis-project
Montero thesis-projectMontero thesis-project
Montero thesis-project
 
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
 
Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
PNIS 2007 slides
PNIS 2007 slidesPNIS 2007 slides
PNIS 2007 slides
 
VaMoS 2008 slides
VaMoS 2008 slidesVaMoS 2008 slides
VaMoS 2008 slides
 

Último

Practica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgoPractica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgooscramcon
 
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNAnálisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNlacosaensi982
 
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMSSeguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMSJorgeContreras580838
 
CLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfCLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfAnglicaArauzoF
 
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxTEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxCristianCambranis
 
Técnicas de Planeación y control 2.pptx
Técnicas de  Planeación y control 2.pptxTécnicas de  Planeación y control 2.pptx
Técnicas de Planeación y control 2.pptxkarlapatriciagaona
 
Mentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfMentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfOxford Group
 
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfEspejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfaespejos
 
3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.pptConsultorSinergia
 

Último (9)

Practica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgoPractica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgo
 
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNAnálisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
 
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMSSeguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
 
CLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfCLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdf
 
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxTEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
 
Técnicas de Planeación y control 2.pptx
Técnicas de  Planeación y control 2.pptxTécnicas de  Planeación y control 2.pptx
Técnicas de Planeación y control 2.pptx
 
Mentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfMentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdf
 
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfEspejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
 
3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt
 

MDA, Lineas de Producto y Modelado del Negocio

  • 1. MDA, Lineas de Producto y Modelos de Negocio Ildefonso Montero Pérez monteroperez@us.es Master: Ingeniería y Tecnología del Software Asignatura: Desarrollo de Software Basado en Modelos y Aspectos Taller: Automatización en el desarrollo de software y MDA Departamento de Lenguajes y Sistemas Informáticos
  • 3. Contexto Presupuesto 2005 > 25.000 millones de euros Empleados Directos > 200.000 Se distribuye en un total de 15 consejerías, con un promedio de 4 agencias /consejería y sus correspondientes delegaciones provinciales (8) / consejería. Relacionada con multiples instituciones con las que interactua habitualmente. Fuente: Wikipedia: http://es.wikipedia.org/wiki/Junta_de_Andalucía
  • 5. Contexto Alumnos 2005-2006 > 58.000 Titulaciones > 90 Centros universitarios: 25 propios y 5 adscritos Departamentos universitarios: 122 Áreas de conocimiento: 154 Programas de Postgrado: 138 Datos Curso Académico 2005/2006 Fuente: Wikipedia: http://es.wikipedia.org/wiki/Universidad_de_Sevilla
  • 6. Contexto “Organizations can be considered from a business process perspective ... ... the larger size of the organization and the number of business units with which it interacts, the more accurate is this perspective focused on its business process and how the organization is managed based on its specifications.” Dr. Ilia Bilder PhD. Computer and System Sciences Co-Founder and Director R&D of Ibisoft Co-Founder of International Workshops on Business Process Modeling and Support (BPMDS) Las organizaciones se definen en funcion de sus procesos de negocio LEY 11/2007, de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos.
  • 7. Motivación Gestion de Comunicaciones Interiores entre Organismos Como mínimo 15 versiones distintas Conceptualmente es el MISMO proceso de negocio pero posee muchas variantes en funcion de quien lo ejecuta
  • 8. Motivación Evaluación para la obtención del Diploma de Estudios Avanzados Como mínimo 138 versiones distintas Conceptualmente es el MISMO proceso de negocio pero posee muchas variantes en funcion de quien lo ejecuta
  • 9. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto?
  • 10. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion?
  • 11. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ?
  • 12. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ? y por si fuera poco, tengo que diseñar la infraestructura tecnológica que de soporte a cada una de estas organizacíones ….
  • 13. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ? y por si fuera poco, tengo que diseñar la infraestructura tecnológica que de soporte a cada una de estas organizacíones …. ! QUE MARRÓN !
  • 14. Hipotesis 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
  • 15. Overview BFE Domain Engineering Requirements Domain Capture Design
  • 16. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  • 17. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  • 18. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  • 20. Feature Models to BPMN Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
  • 21. Feature Models to BPMN Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
  • 23. Preguntas http://bpm-research.blogspot.com http://twitter.com/bpmresearch http://www.facebook.com/group.php?gid=77670093649
  • 24. Gracias por su atención