Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0

Las empresas de software definen sus procesos de desarrollo como una forma de organizar y planear sus actividades, y como un medio para alcanzar una posible certificación ISO o una evaluación CMMI. Existen además estándares como SPEM y herramientas libres como EPF Composer, que permiten que toda emp...

Full description

Autores:
Cruz Rojas, Diego Esteban
Tipo de recurso:
Fecha de publicación:
2013
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/52056
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/52056
http://bdigital.unal.edu.co/46307/
Palabra clave:
0 Generalidades / Computer science, information and general works
3 Ciencias sociales / Social sciences
62 Ingeniería y operaciones afines / Engineering
Proceso de software
Proceso de negocio
Asignación de recursos humanos
Desarrollo dirigido por modelos
Software process
Business process
Human resource assignment
Model-Driven Development
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_d82b33dcc2c1103851f27b07320cffc9
oai_identifier_str oai:repositorio.unal.edu.co:unal/52056
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
title Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
spellingShingle Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
0 Generalidades / Computer science, information and general works
3 Ciencias sociales / Social sciences
62 Ingeniería y operaciones afines / Engineering
Proceso de software
Proceso de negocio
Asignación de recursos humanos
Desarrollo dirigido por modelos
Software process
Business process
Human resource assignment
Model-Driven Development
title_short Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
title_full Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
title_fullStr Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
title_full_unstemmed Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
title_sort Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0
dc.creator.fl_str_mv Cruz Rojas, Diego Esteban
dc.contributor.advisor.spa.fl_str_mv Bastarrica, María Cecilia (Thesis advisor)
dc.contributor.author.spa.fl_str_mv Cruz Rojas, Diego Esteban
dc.contributor.spa.fl_str_mv Duarte Amaya, Helga
dc.subject.ddc.spa.fl_str_mv 0 Generalidades / Computer science, information and general works
3 Ciencias sociales / Social sciences
62 Ingeniería y operaciones afines / Engineering
topic 0 Generalidades / Computer science, information and general works
3 Ciencias sociales / Social sciences
62 Ingeniería y operaciones afines / Engineering
Proceso de software
Proceso de negocio
Asignación de recursos humanos
Desarrollo dirigido por modelos
Software process
Business process
Human resource assignment
Model-Driven Development
dc.subject.proposal.spa.fl_str_mv Proceso de software
Proceso de negocio
Asignación de recursos humanos
Desarrollo dirigido por modelos
Software process
Business process
Human resource assignment
Model-Driven Development
description Las empresas de software definen sus procesos de desarrollo como una forma de organizar y planear sus actividades, y como un medio para alcanzar una posible certificación ISO o una evaluación CMMI. Existen además estándares como SPEM y herramientas libres como EPF Composer, que permiten que toda empresa pueda contar con un soporte robusto y accesible para la definición de sus procesos de desarrollo de Software. La definición de un proceso de software y su implantación en la organización es una actividad que demanda bastantes recursos en términos de conocimiento, tiempo y costo, y muchas veces los procesos allí definidos no se aplican en la práctica porque resulta complejo para el equipo de desarrollo. De otro lado, BPMN se ha convertido en un estándar para la definición de procesos de negocio, que proporciona claridad gráfica y la posibilidad de que los procesos especificados bajo éste puedan ser gestionados de manera automática sobre una plataforma BPMS. Transformar los procesos de desarrollo de software en SPEM a procesos de negocio en BPMN implicaría un menor nivel de especificidad, pero permitiría acercarse a la gestión automatizada de procesos de software. Adicionalmente, BPMN no provee soporte para la representación de estructuras de recursos humanos, lo cual impone una dificultad para asignar directamente las tareas al grupo de trabajo. En el presente trabajo proponemos un enfoque basado en MDE (Model Driven Engineering) para la transformación automática de procesos en SPEM a procesos BPMN relacionando los roles responsables de la ejecución de cada tarea. La transformación implementada en XSLT se valida sobre un proceso de desarrollo de software real, una empresa chilena llamada Mobius.
publishDate 2013
dc.date.issued.spa.fl_str_mv 2013
dc.date.accessioned.spa.fl_str_mv 2019-06-29T13:26:27Z
dc.date.available.spa.fl_str_mv 2019-06-29T13:26:27Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/52056
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/46307/
url https://repositorio.unal.edu.co/handle/unal/52056
http://bdigital.unal.edu.co/46307/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial
Departamento de Ingeniería de Sistemas e Industrial
dc.relation.references.spa.fl_str_mv Cruz Rojas, Diego Esteban (2013) Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0. Maestría thesis, Universidad Nacional de Colombia.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/52056/1/86081597.2013.pdf
https://repositorio.unal.edu.co/bitstream/unal/52056/2/86081597.2013.pdf.jpg
bitstream.checksum.fl_str_mv f1e45c2ac88ee2e11294aabeb4a4481c
d8005f9fcd5f57f2f7da7105b18d4e8a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089621737308160
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Duarte Amaya, HelgaBastarrica, María Cecilia (Thesis advisor)948d07b5-da25-4270-9d50-867493c9f897-1Cruz Rojas, Diego Esteband4d07534-dd98-45d4-9c44-2bc3f6d0cc063002019-06-29T13:26:27Z2019-06-29T13:26:27Z2013https://repositorio.unal.edu.co/handle/unal/52056http://bdigital.unal.edu.co/46307/Las empresas de software definen sus procesos de desarrollo como una forma de organizar y planear sus actividades, y como un medio para alcanzar una posible certificación ISO o una evaluación CMMI. Existen además estándares como SPEM y herramientas libres como EPF Composer, que permiten que toda empresa pueda contar con un soporte robusto y accesible para la definición de sus procesos de desarrollo de Software. La definición de un proceso de software y su implantación en la organización es una actividad que demanda bastantes recursos en términos de conocimiento, tiempo y costo, y muchas veces los procesos allí definidos no se aplican en la práctica porque resulta complejo para el equipo de desarrollo. De otro lado, BPMN se ha convertido en un estándar para la definición de procesos de negocio, que proporciona claridad gráfica y la posibilidad de que los procesos especificados bajo éste puedan ser gestionados de manera automática sobre una plataforma BPMS. Transformar los procesos de desarrollo de software en SPEM a procesos de negocio en BPMN implicaría un menor nivel de especificidad, pero permitiría acercarse a la gestión automatizada de procesos de software. Adicionalmente, BPMN no provee soporte para la representación de estructuras de recursos humanos, lo cual impone una dificultad para asignar directamente las tareas al grupo de trabajo. En el presente trabajo proponemos un enfoque basado en MDE (Model Driven Engineering) para la transformación automática de procesos en SPEM a procesos BPMN relacionando los roles responsables de la ejecución de cada tarea. La transformación implementada en XSLT se valida sobre un proceso de desarrollo de software real, una empresa chilena llamada Mobius.Abstract. Software companies define their development processes as a means for organizing their activities, and also to make it possible to achieve an ISO certification or a CMMI evaluation. There are standards such as SPEM y free tools as EPF Composer, that allow companies to count on robust and available support for defining their software processes. However, this definition is a laborious and expensive task, and even so the defined processes are sometimes not applied in practice because developers find them complex and cumbersome. On the other hand, BPMN has become a de facto standard for defining business processes, providing a clear graphical representation and the possibility to automatically transform these processes in order to execute them on a BPMS platform. Nevertheless, BPMN is not specifically defined for software processes y thus is not as expressive as SPEM for these purposes. Additionally, BPMN does not support the representation of human resources so it is difficult to directly assign tasks to a work team. In this work we propose an MDE-based approach for automatically transforming SPEM processes into BPMN processes relating tasks with the roles responsible for their execution. The transformation has been implemented using XSLT and validated on the software development process of a real Chilean company called Mobius.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e IndustrialDepartamento de Ingeniería de Sistemas e IndustrialCruz Rojas, Diego Esteban (2013) Obtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0. Maestría thesis, Universidad Nacional de Colombia.0 Generalidades / Computer science, information and general works3 Ciencias sociales / Social sciences62 Ingeniería y operaciones afines / EngineeringProceso de softwareProceso de negocioAsignación de recursos humanosDesarrollo dirigido por modelosSoftware processBusiness processHuman resource assignmentModel-Driven DevelopmentObtención de diagramas BPMN con recursos humanos a partir de procesos de software en Spem 2.0Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL86081597.2013.pdfapplication/pdf2571673https://repositorio.unal.edu.co/bitstream/unal/52056/1/86081597.2013.pdff1e45c2ac88ee2e11294aabeb4a4481cMD51THUMBNAIL86081597.2013.pdf.jpg86081597.2013.pdf.jpgGenerated Thumbnailimage/jpeg4790https://repositorio.unal.edu.co/bitstream/unal/52056/2/86081597.2013.pdf.jpgd8005f9fcd5f57f2f7da7105b18d4e8aMD52unal/52056oai:repositorio.unal.edu.co:unal/520562024-02-29 23:08:44.01Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co