Experiencia de aplicación del Kernel del Semat en entornos académicos
En un contexto de innovación en temas de ingeniería de software, el entorno académico presenta ciertas ventajas en la enseñanza y análisis de diversas teorías sobre desarrollo de software. Allí se puede encontrar un reflejo del uso y aprendizaje de métodos de desarrollo, los cuales son muy u...
- Autores:
-
Cifuentes Gil, David Felipe
- Tipo de recurso:
- Fecha de publicación:
- 2016
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/58830
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/58830
http://bdigital.unal.edu.co/55801/
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
SEMAT
Ingeniería de software
Proyectos académicos de software
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_3d515d6ed10e48ad2bd3ddbc21044444 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/58830 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
title |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
spellingShingle |
Experiencia de aplicación del Kernel del Semat en entornos académicos 0 Generalidades / Computer science, information and general works 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering SEMAT Ingeniería de software Proyectos académicos de software |
title_short |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
title_full |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
title_fullStr |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
title_full_unstemmed |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
title_sort |
Experiencia de aplicación del Kernel del Semat en entornos académicos |
dc.creator.fl_str_mv |
Cifuentes Gil, David Felipe |
dc.contributor.author.spa.fl_str_mv |
Cifuentes Gil, David Felipe |
dc.contributor.spa.fl_str_mv |
Aponte Melo, Jairo Hernán |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering |
topic |
0 Generalidades / Computer science, information and general works 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering SEMAT Ingeniería de software Proyectos académicos de software |
dc.subject.proposal.spa.fl_str_mv |
SEMAT Ingeniería de software Proyectos académicos de software |
description |
En un contexto de innovación en temas de ingeniería de software, el entorno académico presenta ciertas ventajas en la enseñanza y análisis de diversas teorías sobre desarrollo de software. Allí se puede encontrar un reflejo del uso y aprendizaje de métodos de desarrollo, los cuales son muy útiles para alcanzar las metas de un proyecto. El presente trabajo se enfatizó en aspectos esenciales de una nueva iniciativa llamada SEMAT (Software Engineering Method and Theory), que sirve como marco de trabajo y de pensamiento para cualquier método de desarrollo de software, especialmente si se trata de un método ágil. Su principal lenguaje se conoce como el núcleo; el análisis realizado durante esta investigación fue evaluar si los principios, valores y prácticas en un equipo de desarrollo de software son efectivamente apoyados con herramientas adecuadas, de tal manera que se alcancen menores costos de producción, ampliación de funcionalidades y sencillez del software construido. Durante el desarrollo de la investigación se construyó la aplicación web SEMAT Manager, que fue usada por varios grupos de trabajo durante el desarrollo de un proyecto de software. Mediante esta herramienta se recolectó información para analizar el progreso y comportamiento del equipo de trabajo durante la construcción del software. Adicionalmente, se identificó y valoró el impacto del uso de SEMAT en equipos de desarrollo, y se obtuvo información útil que pueden usar empresas que quieran implementar SEMAT en combinación con algún método ágil de desarrollo. La investigación realizada se dividió en dos fases. La primera se enfocó principalmente en una revisión de herramientas existentes en el mercado que apoyan la iniciativa SEMAT, así como también sobre la construcción de la herramienta web llamada SEMAT Manager, la cual contempla varias funcionalidades para la administración de proyectos de software. SEMAT Manager permite describir un proyecto detalladamente: los productos de trabajo a generar, clientes del software, integrantes del equipo de desarrollo, herramientas a usar, una wiki para la organización del proyecto, entre otras. Adicionalmente, en SEMAT Manager se puede realizar un seguimiento y una planeación iterativa de las tareas definidas para la construcción del software; esto apoyado de una funcionalidad llamada Status Board, la cual modela el núcleo de SEMAT de una manera fácil de entender y usar. Finalmente, la herramienta tiene funcionalidades generales, como la gestión del perfil de usuario, cambio de contraseña, registro de actividades de un usuario y demás, con el fin de brindar una experiencia agradable al usuario. En la segunda fase se llevó a cabo el seguimiento a un caso de estudio con desarrolladores de software en un entorno académico, usando el núcleo del SEMAT. Dicho caso fue planificado, ejecutado, monitoreado y analizado con técnicas y procesos propios de investigación empírica en ingeniería de software. Los resultados no son generalizables, pero arrojan evidencias positivas en relación con la organización de equipos ágiles de desarrollo. Finalmente, se puede sentar un precedente en el ámbito académico para que investigadores, docentes, estudiantes y empresas de software conozcan e implementen esta iniciativa en sus proyectos de desarrollo y mantenimiento de software; así como encuentren una guía en los resultados de este proyecto. En síntesis, con los resultados de este proyecto se busca contribuir en la aplicación de nuevas formas desarrollar software en Colombia que mejoren la productividad de las empresas y la calidad de los productos generados. |
publishDate |
2016 |
dc.date.issued.spa.fl_str_mv |
2016-11-01 |
dc.date.accessioned.spa.fl_str_mv |
2019-07-02T14:52:48Z |
dc.date.available.spa.fl_str_mv |
2019-07-02T14:52:48Z |
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/58830 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/55801/ |
url |
https://repositorio.unal.edu.co/handle/unal/58830 http://bdigital.unal.edu.co/55801/ |
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 Ingeniería de Sistemas Ingeniería de Sistemas |
dc.relation.references.spa.fl_str_mv |
Cifuentes Gil, David Felipe (2016) Experiencia de aplicación del Kernel del Semat en entornos académicos. Maestría thesis, Universidad Nacional de Colombia-Sede Bogotá. |
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/58830/1/1072650743.2016.pdf https://repositorio.unal.edu.co/bitstream/unal/58830/2/1072650743.2016.pdf.jpg |
bitstream.checksum.fl_str_mv |
83e3834fda07a9da32b316a66be1f033 e71be8f7d6dcbbfafd6a29484a89356c |
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_ |
1814089869087997952 |
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_abf2Aponte Melo, Jairo HernánCifuentes Gil, David Felipe03f672f1-c6ba-4d44-84e2-ec5023cf7b2a3002019-07-02T14:52:48Z2019-07-02T14:52:48Z2016-11-01https://repositorio.unal.edu.co/handle/unal/58830http://bdigital.unal.edu.co/55801/En un contexto de innovación en temas de ingeniería de software, el entorno académico presenta ciertas ventajas en la enseñanza y análisis de diversas teorías sobre desarrollo de software. Allí se puede encontrar un reflejo del uso y aprendizaje de métodos de desarrollo, los cuales son muy útiles para alcanzar las metas de un proyecto. El presente trabajo se enfatizó en aspectos esenciales de una nueva iniciativa llamada SEMAT (Software Engineering Method and Theory), que sirve como marco de trabajo y de pensamiento para cualquier método de desarrollo de software, especialmente si se trata de un método ágil. Su principal lenguaje se conoce como el núcleo; el análisis realizado durante esta investigación fue evaluar si los principios, valores y prácticas en un equipo de desarrollo de software son efectivamente apoyados con herramientas adecuadas, de tal manera que se alcancen menores costos de producción, ampliación de funcionalidades y sencillez del software construido. Durante el desarrollo de la investigación se construyó la aplicación web SEMAT Manager, que fue usada por varios grupos de trabajo durante el desarrollo de un proyecto de software. Mediante esta herramienta se recolectó información para analizar el progreso y comportamiento del equipo de trabajo durante la construcción del software. Adicionalmente, se identificó y valoró el impacto del uso de SEMAT en equipos de desarrollo, y se obtuvo información útil que pueden usar empresas que quieran implementar SEMAT en combinación con algún método ágil de desarrollo. La investigación realizada se dividió en dos fases. La primera se enfocó principalmente en una revisión de herramientas existentes en el mercado que apoyan la iniciativa SEMAT, así como también sobre la construcción de la herramienta web llamada SEMAT Manager, la cual contempla varias funcionalidades para la administración de proyectos de software. SEMAT Manager permite describir un proyecto detalladamente: los productos de trabajo a generar, clientes del software, integrantes del equipo de desarrollo, herramientas a usar, una wiki para la organización del proyecto, entre otras. Adicionalmente, en SEMAT Manager se puede realizar un seguimiento y una planeación iterativa de las tareas definidas para la construcción del software; esto apoyado de una funcionalidad llamada Status Board, la cual modela el núcleo de SEMAT de una manera fácil de entender y usar. Finalmente, la herramienta tiene funcionalidades generales, como la gestión del perfil de usuario, cambio de contraseña, registro de actividades de un usuario y demás, con el fin de brindar una experiencia agradable al usuario. En la segunda fase se llevó a cabo el seguimiento a un caso de estudio con desarrolladores de software en un entorno académico, usando el núcleo del SEMAT. Dicho caso fue planificado, ejecutado, monitoreado y analizado con técnicas y procesos propios de investigación empírica en ingeniería de software. Los resultados no son generalizables, pero arrojan evidencias positivas en relación con la organización de equipos ágiles de desarrollo. Finalmente, se puede sentar un precedente en el ámbito académico para que investigadores, docentes, estudiantes y empresas de software conozcan e implementen esta iniciativa en sus proyectos de desarrollo y mantenimiento de software; así como encuentren una guía en los resultados de este proyecto. En síntesis, con los resultados de este proyecto se busca contribuir en la aplicación de nuevas formas desarrollar software en Colombia que mejoren la productividad de las empresas y la calidad de los productos generados.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de SistemasIngeniería de SistemasCifuentes Gil, David Felipe (2016) Experiencia de aplicación del Kernel del Semat en entornos académicos. Maestría thesis, Universidad Nacional de Colombia-Sede Bogotá.0 Generalidades / Computer science, information and general works6 Tecnología (ciencias aplicadas) / Technology62 Ingeniería y operaciones afines / EngineeringSEMATIngeniería de softwareProyectos académicos de softwareExperiencia de aplicación del Kernel del Semat en entornos académicosTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL1072650743.2016.pdfapplication/pdf5052961https://repositorio.unal.edu.co/bitstream/unal/58830/1/1072650743.2016.pdf83e3834fda07a9da32b316a66be1f033MD51THUMBNAIL1072650743.2016.pdf.jpg1072650743.2016.pdf.jpgGenerated Thumbnailimage/jpeg4938https://repositorio.unal.edu.co/bitstream/unal/58830/2/1072650743.2016.pdf.jpge71be8f7d6dcbbfafd6a29484a89356cMD52unal/58830oai:repositorio.unal.edu.co:unal/588302024-04-03 23:10:24.714Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |